1.文件浏览插件NerdTree的安装
(1)NerdTree的安装
在./.vimrc
文件中添加:
Plugin 'scrooloose/nerdtree'
然后重启Vim,输入并运行命令
:PluginInstall
完成安装。
(2)配置NerdTree插件
在./.vimrc
文件中添加
autocmd StdinReadPre * let s :std_in=1
let NERDTreeWinSize=15
let NERDTreeShowLineNumbers=1
let NERDTreeAutoCenter=1
let NERDTreeShowBookmarks=1
(3)NerdTree的使用
输入命令:sudo vim
,然后在vim中输入命令:NERDTree
,再按回车,就可以看到安装成功了。
使用说明
1、在linux命令行界面,输入vim
2、输入 :NERDTree ,回车
3、进入当前目录的树形界面,通过小键盘上下键,能移动选中的目录或文件
4、目录前面有+或者>号,摁Enter会展开目录,文件前面是-号,摁Enter会在右侧窗口展现该文件的内容,光标自动移到右侧文件窗口。
5、ctr+w+h 光标移到左侧树形目录,ctrl+w+l 光标移到右侧文件显示窗口。多次摁 ctrl+w,光标自动在左右侧窗口切换
6、输入:q回车,关闭光标所在窗口。
进阶用法
o 打开关闭文件或者目录
t 在标签页中打开
T 在后台标签页中打开
! 执行此文件
p 到上层目录
P 到根目录
K 到第一个节点
J 到最后一个节点
u 打开上层目录
m 显示文件系统菜单(添加、删除、移动操作)
? 帮助
q 关闭
2.动态语法检测工具ALE的安装
ALE(Asynchronous Lint Engine)是一款语法检查的插件,与syntastic类似,但有两个明显的优势,一个是语法检查是异步执行的,因此基本上不会出现卡顿的情况,另外一个是ale默认会使用所有检查工具并发的进行检查,但它只支持Vim 8.0以上的版本。ALE工具在发现语法错误的地方会实时提醒,在vim的侧边会标注出哪一行有错误,光标移动到这一行时下面会显示错误的原因。ALE工具支持多种语言的代码分析器,比如c语言可以支持gcc、clang等。
(1)安装ALE工具
在./.vimrc
文件中添加:
Plugin 'w0rp/ale'
然后重启Vim,输入并运行命令:PluginInstall
完成安装。
(2)ALE的配置
在./.vimrc
文件中添加
let g:ale_sign_column_always = 1
let g:ale_sign_error = '✗'
let g:ale_sign_warning = '⚡ '
let g:ale_statusline_format = ['✗ %d', '⚡ %d','✔ OK']
我们用ALE工具编写一个简单的C程序,如图
Vim左边会显示错误或者警告的提示,其中X表示错误。
至此基本所有的插件都安装完成了。
如下图所示:
这样就把普通的Vim打造成了一个强大的IDE编辑工具。更加方便编程和阅读程序。
其他插件的安装和使用可以参考小编其他的文章
1.(https://blog.youkuaiyun.com/m0_37624499/article/details/89526701)
2.(https://blog.youkuaiyun.com/m0_37624499/article/details/90705658)
3.(https://blog.youkuaiyun.com/m0_37624499/article/details/90812660)
4.(https://blog.youkuaiyun.com/m0_37624499/article/details/90898898)
有任何的问题,欢迎大家的交流。