默认情况下,Sublime文字颜色为Bash关键字,例如echo
,for
,time
等等。但是,我喜欢gEdit如何着色cp
,mv
以及Sublime Text不突出显示的其他一些颜色。如何让Sublime Text将cp
和mv
(以及其他人)识别为键盘,并突出显示它们,对于Bash脚本文件(.sh)?
答案 0 :(得分:6)
命令调色板 - > PackageResourceViewer: Open Resource
- > ShellScript
- > Shell-Unix-Generic.tmLanguage
向下滚动至〜第1750行并添加/修改support.function.builtin.shell
<dict>
<key>match</key>
<string>(?<![-/])\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
即可应用新设置。