记录下linux自己配置的vim

来源:互联网 发布:mac可以玩英雄联盟吗 编辑:程序博客网 时间:2024/05/16 06:49

以前没有在linux下使用编程工具,这次突然要用,还真有点不习惯。

我遇到的问题都比较初级。

第一个 vim是有三个模式的,起初没注意到,使用ESC可以切换,如果想要输入命令,切换到命令行模式,直接输入 :+命令 (冒号+命令),我只记得:e 文件路径 (这个是打开文件)和:q!(关闭文件),命令可以到网上查找,很多。有了这个基础后,后面定制自己的vim,给他安装插件就容易多了。

第二个,下载各种插件,网上也有很多,基本我需要的就是,(1)显示项目目录 (2)显示数据结构 (3)自动补全 (4)高亮 这三个功能了,我使用了(1)NEDRTree (2)Taglist  (3)Ctags (4)Supertab这四个插件,

1. 插件的安装,前面两个插件基本就是下载后解压,一般得到两个文件夹 doc和plugin,先安装ctags,解压后,进入到里面,make clean 然后make install就OK了,待会说第四个,这个下载下来是.vmb的

2. 找到.vim文件夹和.vimrc文件,这个也很简单,

cd  /home/普通用户名

ls -al

这样应该可以看到.vim和.vimrc了,点开头的是隐藏的文件,如果没有,那就直接创建,创建了.vim后还得在下面创建doc和plugin两个文件夹

3.将前面解压好的文件夹下的文件对应的拷贝到.vim下的文件夹下

4.安装supertab,先找到解压的vmb文件,使用gvim 打开,然后在gvim命令模式下输入so %运行后,可以看到它生成了两个文件到/root/.vim/doc 和/root/.vim/plugin下面,这样应该就可以使用了,如果不能使用Tab自动补齐的功能,那么可以将以上两个文件拷贝到/home/普通用户名/.vim下的两个文件夹下

5.接下来在命令行使用which ctags 寻找到ctags这个安装到何处了,我的是在/usr/local/bin/ctags下面

6.接下来就是配置命令使用vim打开.vimrc

根据需要配置添加自己的命令,网上可以找到很多:在使用map的时候,第一行必须要有

let Tlist_Ctags_Cmd = '/usr/local/bin/ctags'

nnoremap <F6> :NERDTreeToggle<cr> "使用F6键打开和关闭NERDTree这个文件目录
map <silent> <F7> :TlistToggle<cr> "使用F7打开和关闭数据结构显示窗口
let Tlist_Use_Right_Window = 1 "让显示数据结构的窗口在右边显示
:set nu "显示行号
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1

7. 补充一条,这里偶尔出一个问题,那就是上面的方法不奏效,插件一个都没有装上,那么,可以尝试在/usr/share/vim/vim74(这里的路径根据安装的软件版本而有所不同)下,将以上的插件文件分别放到doc和plugin下面,同时修改/usr/share/vim/下的gvimrc,我是gvim,如果使用vim应该是vimrc,其实这里gvimrc是软连接到/etc/vim/gvimrc的,使用ls -al可以查看到,也就是说修改两处效果一样

0 0
原创粉丝点击