根据项目选择颜色方案

根据项目选择颜色方案

我有一个使用 Ruby 和 Javascript 的项目,并且我对特定的配色方案非常满意。

但是我还有另一个 PHP + HTML 项目,我想使用另一种配色方案。我该怎么办?

我的 vim 配置如下~/.vimrc

谢谢

答案1

你可以利用该ftplugin功能。首先创建相关目录:

mkdir -p ~/.vim/ftplugin

其次,添加以下行

filetype plugin on

到你的.vimrc


<language-name>.vim现在,您可以将特定于语言的选项添加到位于目录中的文件中~/.vim/ftplugin

cat <<EOF > ~/.vim/ftplugin/ruby.vim
colorscheme myRubyTheme
set expandtab
set shiftwidth=2
set softtabstop=2
EOF

(这将创建文件~/.vim/ftplugin/ruby.vim并将所显示的内容添加到其中。)

要确定语言的名称(Vim 可以理解),请打开具有必要文件类型(例如MyLibrary.js)和类型的文件:set ft。对于 JavaScript 文件,Vim 应该返回filetype=javascript,因此 JavaScript 的文件插件应该命名为javascript.vim

欲了解更详细的说明,请阅读保持 vimrc 文件干净在 Vim 的 wiki 页面上。

相关内容