When I edit bash script(first line is #!/bin/bash) in GEdit, there is no highlighting. But with View->Highlight Mode, there is no result when searching "bash" or "script", which to choose?

  • @ user68186 That doesn't work for my Ubuntu. The key seems to be the extension. When I remove .txt, gedit will treat it as bash even it is not executable. As a Windows user, I generally add txt to all generic files in Ubuntu. – jw_ Nov 19 '19 at 5:05
  • Why do you not want to use the .sh suffix for scripts instead of .txt? There's no harm in having descriptive extensions. – DK Bose Nov 19 '19 at 5:27
  • @Justice for Monica Currently the file is a text file that I used to pass data between Windows host and Ubuntu VM, and this time I pass and edit a script. Will create a .sh for that. – jw_ Nov 19 '19 at 5:29
  • The first time you save the file, the synthax highlighting will become in effect. – vanadium Nov 19 '19 at 10:14

In gedit there is no bash or script highlighting mode. The closest that they have is the sh highlight mode.

Plaintext mode:

enter image description here

View -> Highlight Mode -> sh then select:

enter image description here

sh highlight mode selected:

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.