从零单排linux&hi3516(2)vim-ide

本文介绍了如何通过个性化配置vim,实现语法高亮、自动补全等功能,提高编程效率。主要内容包括:查找文件、使用ctags和taglist、设置帮助汉化、winmanager管理插件等。

(1)高亮
1. 寻找文件命令: find / -name vimrc
2. ~/. "~"的意思是用户目录,/root  "."隐藏文件夹,在文件下ctrl+H,更改是否可见隐藏文件夹
3. 在虚拟机中vim目录为 /usr/share/vim/vim72/vimrc,该文件etc/vim/vimrc的链接文件,可以通过修改其中的内容来修改vimrc的配置。
4. 在vimrc中 “为注释标记   
5. 在vimrc中添加:
if has("syntax")
syntax on
endif
“显示语法高亮
colorscheme desert
“选择高亮模式


(2)tag
1.在命令行中下载ctags  命令:sudo apt-get install ctags
2.在工程的根目录中 ctags -R,就在该目录中生成了tags文件
3.在  /etc/vim/vimrc文件中添加 :set tags=/root/hi3516c/mpp/tags
4.之后就可以在vim中应用ctags功能,ctrl+]就可以找到目录中对应的定义,ctrl+t就可以返回原来引用位置


(3)tag list
1. http://vim.sourceforge.net/scripts/download_script.php?src_id=6416 从该目录下载压缩文件
sudo cp doc/taglist.txt /usr/share/vim/vim72/doc/
sudo cp plugin/taglist.vim /usr/share/vim/vim72/plugin/
将解压后的文件分别拷贝到对应的文件夹中
2. 在 etc/vim/vimrc中添加下面的代码:


"设置taglist
"打开vim时自动打开taglist,如果没有下面这句话,每次启动时,需要:Tlist命令,才可以启动taglist
let Tlist_Auto_Open = 1
"let Tlist_Ctags_Cmd = '/usr/bin/ctags'
let Tlist_Show_One_File = 1
let Tlist_Exit_OnlyWindow = 1
3. 在Tlist中选中变量或者函数,然后ENTER,就可以在窗口找到函数

4. 光标在.c和Tlist中切换方法: Ctrl+W


(4)help汉化

1.vimcdoc.sf.net寻找汉化帮助下载,下载后,应该为vimcdoc-1.8.0解压,解压后将doc中的文件拷贝到usr/share/vim/vim72/doc中,再到vim中输入:help或者:help usr_29则可以看到中文帮助界面。


(5)winmanager

1.http://www.vim.org/scripts/download_script.php?src_id=754 下载WMmanager压缩文件,

解压并且sudo cp doc/taglist.txt /usr/share/vim/vim72/doc/
sudo cp plugin/taglist.vim /usr/share/vim/vim72/plugin/
将解压后的文件分别拷贝到对应的文件夹中

在/etc/vim/vimrc中添加

"--winmanager设置--
let g:winManagerWindowLayout='FileExplorer|TagList' "设置我们要管理的插件
"let g:persistentBehaviour=0 "如果所有编辑文件都关闭了,退出vim
nmap wm:WMToggle<cr>

并注释掉之前的设置

“let Tlist_Auto_Open = 1

因为如果自动打开taglist,则出现3个窗口

每次打开.c文件,输入:WMToggle,在左半边会出现wmmanager和taglist


(6)自动补全,该功能是基于tag完成的

1.在vimrc中添加

filetype plugin indent on
set completeopt=longest,menu

2.当运行vim时:ctrl+x然后ctrl+o则开启自动补全功能

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值