通过这篇文章,可以了解到:
- 如何为远程服务器配置 Vim 主题
问题描述
最近经常需要远程登录服务器,并且需要在服务器上对一些文件做少量修改,服务器上默认的 Vim 样式比较简陋,语法高亮也不太好看,习惯了开发机上的 Solarized 配色方案,所以想把服务器上的 Vim 主题替换掉,由此统一显示风格。
远程服务器 Vim 更换 Solarized 主题
为远程服务器 Vim 更换 Solarized 有如下几个步骤:
- 确保本地用于连接的终端支持主题显示,具体可参考作者另外一文《Window平台Git-Bash的主题配置》
- 在远程服务器安装
Pathogen
- 在远程服务器下载并安装 Solarized 主题包
- 配置
.vimrc
安装 Pathogen
安装 Pathogen 非常简单,只需要两行代码,具体参考如下代码:
$ mkdir -p ~/.vim/autoload ~/.vim/bundle && \
$ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
安装完成后,在 .vimrc
行首添加一下代码:
execute pathogen#infect()
以上即安装并完成配置。
下载 vim solarized 主题包
下载 Solarized 主题包有很多方法,我觉得使用 Git clone 方法最为简单方便,因此以下介绍使用 Git clone 方法安装主题包,其他方法可以参考官网的介绍。
$ cd ~/.vim/bundle
$ git clone git://github.com/altercation/vim-colors-solarized.git
等待文件下载完成,这一步骤即完成。
配置 .vimrc
配置方法也非常简单,将以下内容添加到 .vimrc
文件末尾即可
syntax enable
set background=dark # 这里可以替换为 light 浅色主题
colorscheme solarized
.vimrc 参考配置
如果像我一样,需要远程登录服务器,并且做一些小量的文件修改工作的轻度 Vim 工作者,可以参考我的配置文件配置,以下是完整的 .vimrc
文件配置内容:
execute pathogen#infect()
syntax enable
set nu!
set smartindent
set tabstop=4
set shiftwidth=4
set ai!
set background=dark
colorscheme solarized
以上仅供参考,可以根据自己的实际需要进行相应的修改。
参考资料
SOLARIZED COLORSCHEME FOR VIM
vim-pathogen
Window平台Git-Bash的主题配置