Vim

插件清单

  • nerdtree。文件目录树形插件

  • nerdtree-git-plugin。nerdtree git插件

  • vim-go。golang插件

  • tagbar。标签插件,显示文件中的缩略信息

  • molokai。molokai颜色主题插件

快速配置

下载配置脚本

git clone git@github.com:wujie1993/dev-env.git $GOPATH/src/github.com/wujie1993/dev-env

执行配置脚本

cd $GOPATH/src/github.com/wujie1993/dev-env/centos7 && sh ./setup.sh

打开vim编辑器,安装vim插件

:PluginInstall

安装golang插件

:GoInstallBinaries

重新打开vim编辑器,完成插件加载

手动配置

1、安装依赖包

2、下载vim代码

3、编译安装vim

4、在~/.vimrc路径上创建vim配置文件

5、安装vim插件管理工具

6、下载golang插件代码(有翻墙可跳过)

7、打开vim编辑器并加载插件

快捷命令

命令

作用

grep {{ 关键字 }} {{ 路径 }}

在路径中搜索具有指定关键字的文件位置

set ff={{ 格式 }}

设置当前打开文件的的格式,可选:unix和dos

快捷键

键位

作用

ctrl+w+w

将光标切换到下一个窗口

ctrl+w+h

将光标切换到第一个窗口

ctrl+o+x

自动列出可用字段与方法

ctrl+]

从引用处跳转到定义处

ctrl+t

从定义处跳转回引用处

z+c

内容折叠

z+o

展开折叠

Q&A

如何修改文件格式?

在windows下编辑过的文件传输到linux上后执行时出现类似错误

可以通过:set ff=unix保存为linux所能识别的格式,可以通过:set ff=dos再重新保存回windows所能识别的格式

如何避免粘贴时自动缩进和注释?

在粘贴前使用指令set paste进入粘贴模式

在粘贴后使用指令set nopaste退出粘贴模式

也可以将该指令加入快捷键中

升级git至最新版本

python代码格式化

首先安装格式化工具

在将以下内容添加至~/.vimrc

最后更新于