您现在的位置是:首页 > Linux > 强大的Vim插件

强大的Vim插件

2018年06月22日 Linux 浏览(628) 评论(0)

简介 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。常被称为编辑器之神,也是本人平时最喜欢使用的一款开发者编辑器,现总结插件升级内容如下。1.安装 在终端输入:wget-qO-https://raw.github.com/ma6174/v...

    Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。常被称为编辑器之神,也是本人平时最喜欢使用的一款开发者编辑器,现总结插件升级内容如下。

1.安装
    在终端输入:

wget -qO- https://raw.github.com/ma6174/vim/master/setup.sh | sh -x

2.可能出现的错误
    命令执行后,还会继续安装相关插件,但是在使用后来在使用vi编辑python代码时,会先出现一个错误,其中pyflakes.vim是一个非常好用的python高亮vim插件,在使用vim编写python代码的时候,出现了需要编译的的错误,解决方法有两种。

Error: the pyflakes.vim plugin requires Vim to be compiled with +python

    方法一:去github重新下载一个pyflakes.vim,将源文件进行替换即可,然后进入git克隆文件目录./pyflakes-vim/ftplugin,将python目录下的所有文件复制到~/.vim/ftplugin目录下即可。复制完成后,再用vim打开python源码文件就不会出现上述错误了。

git clone --recursive git://github.com/kevinw/pyflakes-vim.git
cd ./pyflakes-vim/ftplugin
cp -R ./python/  ~/.vim/ftplugin/

    方法二: 编辑pyflakes.vim将第28行注释掉,即将28行前面添加双引号即可。

vim ~/.vim/ftplugin/python/pyflakes.vim

3.解决当前行无法高亮
    安装完后,可能还会出现当前行无法高亮的问题,这是因为多数主题样式会覆盖当前行的高亮,导致无法显示,我的解决办法是:在主题样式设置后加上highlight语法高亮。

set cursorcolumn  "or set cuc 设置光标所在的列
set cursorline    "or set cul 设置光标所在的行
"cterm 表示原生vim设置, 设置为NONE表示可以自定义设置
"red(红),white(白),black(黑),green(绿),yellow(黄),blue(蓝),purple(紫)
"gray(灰),brown(棕),tan(褐色),syan(青色)
"更多高亮颜色设置, 可以:h highlight 查看manual
"highlight CursorLine   cterm=NONE ctermbg=darkgray ctermfg=NONE guibg=NONE guifg=NONE
"highlight CursorColumn cterm=NONE ctermbg=darkgray ctermfg=NONE guibg=NONE guifg=NONE

4.要想方便查看文件夹内容,可以在.vimrc文件里,加上如下命令,这是nerdtree插件的效果

autocmd vimenter * NERDTree

    按F3可显示或隐藏NerdTree区域

5.NERDTree提供了丰富的键盘操作方式来浏览和打开文件,常用的快捷键
    ctrl+w 光标自动在左右侧窗口切换
    按"?"弹出NERDTree的帮助,再次按"?"关闭帮助显示
    输入":q"回车,关闭光标所在窗口
    和编辑文件一样,通过h j k l移动光标定位
    i和s可以水平分割或纵向分割窗口打开文件
    o:在新建窗口中打开选定的文件或展开文件夹     
    t 在标签页中打开
    T 在后台标签页中打开
    p 到上层目录
    P 到根目录
    K 到同目录第一个节点
    J 到同目录最后一个节点
    m 显示文件系统菜单(添加、删除、移动操作)
    ? 帮助  
    q 关闭

郑重声明:

(原创博文,转载请注明来自 蒋振飞的博客!本文链接:点击我获取我的链接)

若对你有帮助,不妨扫一扫右侧的二维码打赏我一下吧 ^_^

评论区域

评论列表

智慧如你,速度抢下沙发吧 !

更多文章目录