vim插件自动补齐_Linux 下定制vim

在Linux下开发经常都会在命令行上操作,但是适应了IDE环境都会吐槽难用,所以我们要定制化自己的vim。

7dbc0ccc55b26d6c860bf1d7e6d773b9.png

添加.vimrc文件

vim ~/.vimrc

添加我们喜欢的配置

:set nu "设置显示行号:set backspace=2 "能使用backspace回删:syntax on "语法检测:set ruler "显示最后一行的状态:set bg=dark "背景色设置:set hlsearch "高亮度反白:set laststatus=2 "两行状态行+一行命令行:set cindent "设置c语言自动对齐:set t_Co=256 "指定配色方案为256:set mouse=a "设置可以在VIM使用鼠标:set tabstop=4 "设置TAB宽度:set softtabstop=4:set shiftwidth=4:set history=1000 "设置历史记录条数:set nocompatible "设置不兼容

这里我是喜欢使用tab键来做空格使用的所以我规定4个空格,空格党轻喷。

e1a8b5362f776dfc2b6572985cd8bab4.png

重点来了,在使用PHP,NodeJS,Python这些语言时都会觉得扩展包好用,所以vim也自然会少不了扩展包啦。

这个插件管理器就是Pathogen

安装并下载Pathogen

mkdir -p ~/.vim/autoloadcurl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

启用Pathogen

在Vim配置文件vimrc里面增加以下三条命令即可启用Pathogen插件。

"PATHOGEN配置:execute pathogen#infect():filetype plugin on "允许插件:filetype plugin indent on "启动智能补全

在当前用户目录~/.vim/下新建bundle目录,将新安装插件放到该目录下后,Pathogen会自动在bundle目录下生成对应插件的目录并使该插件生效。

vim ~/.vim/bundle

而如果需要卸载插件,只需把~/.vim/bundle目录下对应的插件目录删除即可。

这样子vim的定制就完成了

1fd3af1a6c4917211b3f8e2685589616.png

最后推荐两个我使用到的插件

NERDTREE插件(显示目录结构)

安装

cd ~/.vim/bundlegit clone https://github.com/scrooloose/nerdtree.git

安装完成后在.vimrc文件添加以下代码:

"快捷键:使用F3打开关闭map  :NERDTreeMirror map  :NERDTreeToggle   "NERDTree配置  let NERDChristmasTree=1 "显示增强let NERDTreeAutoCenter=1 "自动调整焦点let NERDTreeShowFiles=1 "显示文件let NERDTreeShowLineNumbers=1 "显示行号let NERDTreeHightCursorline=1 "高亮当前文件let NERDTreeShowHidden=0 "显示隐藏文件let NERDTreeMinimalUI=0 "不显示'Bookmarks' label 'Press ? for help'let NERDTreeWinSize=31 "窗口宽度

效果如下

c1f4ea4111dedd6d076bf0467a632e9b.png

是不是瞬间逼格就上来了

supertab插件(自动补全)

安装

cd ~/.vim/bundlegit clone https://github.com/ervandew/supertab

安装完成后,在.vimrc中加入代码:

let g:SuperTabRetainCompletionType=2 "记住上次的补全方式,直到按Esc退出插入模式位置"let g:SuperTabDefaultCompletionType="" "按下tab后默认补全方式为,现在改为
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值