您的位置:首页 > 其它

vim应用的一些记录

2012-09-19 23:13 218 查看
配置命令列表

1.安装exuberant-ctags

sudo apt-get install exuberant-ctags

2.从www.vim.org下载taglist.zip,解压到~/.vim目录下,打开~/.vom/doc/taglist.txt执行“:helptags .”命令。

3.执行完上面两步操作,用vim打开文件,就可以使用:Tlist打开函数列表。打开后可使用ctrl+ww在两个窗口之间切换。

ctags使用

4.执行完第一步,同时也安装上了ctags。在代码目录下输入$ ctags -R *后,在当前目录下生成tags文件,使用vim打开当前目录下任何文件,即可使用ctrl+]ctrl+t在标识之间追溯。若对使用ctrl+]找到的函数或变量定义不满意,可以使用:ts列出所有代选标识,输入对应数字选择即可。

多窗口操作

打开方式一: vim -o file1 file2 ... filen 以垂直排列方式打开多个文件。

vim -O file1 file2 ... filen 以水平排列方式打开多个文件。

打开方式二: 打开file1之后,通过命令:sp(垂直)或(:vs)水平依次打开其他文件。

使用ctrl+ww可依次在多个窗口之间切换。

使用ctrl+w 再输入方向键,可按方向键切换窗口。

:wa 全部保存

:qa 全部退出

:wqa 全部保存并退出。

:qa! 全部不保存强制退出。

vim的选择、移动和复制

输入v可进入可视化选择,然后可以使用方向键任意选择。

所有删除之后的文本和字符,都可以使用p命令反复粘贴出来。

所有使用复制之后的文本和字符,也可以使用p命令反复粘贴出来。

x删除当前字符

d+ d(删除当前行)

nd(删除当前起n行)

w表示单词尾、nw表示n个单词,^表示行首,$表示行尾,G表示全文尾。

x 删除当前字符。nx删除n各字符。

y+ y 复制当前行

ny复制n行

w复制到单词尾

nw复制n个单词

^$G都同样可用。

vim要现学现用。先写这么多。

设置vim支持中文编码GB2312和Unicode编码UTF8

打开~/.vimrc,若没有则创建。添加如下内容;保存,再次打开vim即可。

let &termencoding=&encoding

set fileencodings=utf-8,gbk,ucs-bom,cp936
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: