使Sublime Text颜色常见的Bash命令(cp,mv,...)

时间:2015-03-25 12:53:53

标签: bash shell sublimetext3

默认情况下,Sublime文字颜色为Bash关键字,例如echofortime等等。但是,我喜欢gEdit如何着色cpmv以及Sublime Text不突出显示的其他一些颜色。如何让Sublime Text将cpmv(以及其他人)识别为键盘,并突出显示它们,对于Bash脚本文件(.sh)?

2 个答案:

答案 0 :(得分:6)

命令调色板 - > PackageResourceViewer: Open Resource - > ShellScript - > Shell-Unix-Generic.tmLanguage

向下滚动至〜第1750行并添加/修改support.function.builtin.shell

<dict>
  <key>match</key>
    <string>(?&lt;![-/])\b(?:alias|bg|bind|break|builtin|caller|cd|command|....)\b</string>
  <key>name</key>
    <string>support.function.builtin.shell</string>
</dict>

答案 1 :(得分:5)

1st:安装Package Control

菜单工具 - &gt;最后点击Install Package Control并等待几秒钟,它会在成功安装后告诉你:

  

已成功安装包控件

(重新启动sublime-text该菜单项消失。)

第二名:查看命令面板

菜单工具 - &gt;在最顶部点击Command Palette。

第3次:搜索包控件:安装包

只需输入搜索框:

  

包裹控制:安装包

点击它。

第4名:安装PackageResourceViewer插件

只需输入搜索框:

  

PackageResourceViewer

点击它。

很快就会在最底部的状态栏中通知成功安装。

第5名:打开资源查看器

再次查看命令选项板。

只需输入搜索框:

  

PackageResourceViewer:Open Resource

点击它。

第6期:打开ShellScript资源

只需输入搜索框:

  

的shell

点击它。

7th:打开Bash sublime-syntax配置文件

只需输入搜索框:

  

Bash.sublime语法

点击它。

它将打开一个文件。

<击>

<击>

第8次:搜索support.function.builtin.shell

通过 CTRL + F 搜索此代码:

  

support.function.builtin.shell

第9次:根据自己的喜好编辑match行内容

开箱即用,包含在构建3126中:

'(?<![-/])\b(?:alias|bg|bind|break|builtin|caller|cd|command|compgen|complete|dirs|disown|echo|enable|eval|exec|exit|false|fc|fg|getopts|hash|help|history|jobs|kill|let|logout|popd|printf|pushd|pwd|read|readonly|set|shift|shopt|source|suspend|test|times|trap|true|type|ulimit|umask|unalias|unset|wait)\b'

<击>

在以后的版本中,我测试了版本3176,文件结构化严重且不再需要一行编辑

你必须深入挖掘文件并根据自己的喜好进行编辑。

10th:保存文件并继续工作

CTRL + 取值

您无需重新启动sublime-text即可应用新设置。