您的位置:首页 > 其它

vim插件介绍

2015-07-23 17:39 155 查看
代码补全
http://blog.sina.com.cn/s/blog_a6559d920101acv3.html这个牛逼。
**********************************************

作者:Caesar

日期:2012-11-07

修改历史:2013-05-18:增加vim复制粘贴命令

2013-10-25:增加vim命令介绍

2014-03-17:参考网友的配置

************************************************


超强vim配置文件



运行截图







简易安装方法:

打开终端,执行下面的命令就自动安装好了:

wgethttps://raw.github.com/ma6174/vim/master/setup.sh-O
ma6174_vim_setup.sh&&bashma6174_vim_setup.sh




或者自己手动安装:(以ubuntu为例)

安装vim
sudoapt-getinstallvim


安装ctags:
sudoapt-getinstallctags


安装一些必备程序:
sudoapt-getinstallpython-twistedxclipvim-gnomeastylepython-setuptools


python代码格式化工具:
sudoeasy_install-ZUautopep8


sudoln-s/usr/bin/ctags/usr/local/bin/ctags


clone配置文件:
cd~/&&gitclonegit://github.com/ma6174/vim.git


mv~/vim~/.vim


mv~/.vim/.vimrc~/


clonebundle程序:
gitclonehttp://github.com/gmarik/vundle.git~/.vim/bundle/vundle


打开vim并执行bundle程序
:BundleInstall


重新打开vim即可看到效果

了解更多vim使用的小技巧:

tips.md

查看更新日志:

update_log.md



另外:vim常用命令




一、显示行号信息

即时命令

:setnu

永久命令

echo“setnu”>>~/.vimrc

]p有缩进的粘贴,vim会自动调节代码的缩进

gg跳至文件的第一行

G跳至文件的末尾

nG,表示移动光标至文章的第n行行首。

setmouse=v//////增加鼠标复制黏贴

复制(yank)

命令模式下


yy或
Y复制光标所在整行

y^复制到光标所在行行首,不包括光标位置字符

y$复制到光标所在行行尾,包括光标位置字符

yw复制一个单词,光标必须在单词首部

yG复制到文件尾

y1G复制到文件首

nyy复制光标所在行开始的n行



粘贴

命令模式下


p(小写)粘贴到光标后

P(大写)粘贴到光标前



删除

命令模式下


x(小写)删除光标前一个字符

X(大写)删除光标后一个字符

dd(小写)删除光标所在整行

dw(小写)删除光标所在处一个单词

dG删除光标所在整行到文件尾

dgg删除光标所在整行到文件首

D(大写)删除到行尾,包含光标处的字符

d$与D效果相同

d0删除到行首,不包含光标处的字符

d^与d0效果相同

:n1,n2d编辑模式下,删除n1-n2行



撤销

命令模式下


u(小写)无限次保存前撤销(大概500多次)

ctrl+rredo

四、进入vi的命令

vifilename:打开或新建文件,并将光标置于第一行首

vi+nfilename:打开文件,并将光标置于第n行首

vi+filename:打开文件,并将光标置于最后一行首

vi+/patternfilename:打开文件,并将光标置于第一个与pattern匹配的串处

vi-rfilename:在上次正用vi编辑时发生系统崩溃,恢复filename

vifilename....filename:打开多个文件,依次进行编辑

:%s/vivian/sky/g替换当前行所有vivian为sky

vim配置主要有以下优点:

1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试

2.自动插入文件头
,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改

3.映射“Ctrl+A”为全选并复制快捷键,方便复制代码

4.按“F2”可以直接消除代码中的空行

5.“F3”可列出当前目录文件,打开树状文件目录

6.支持鼠标选择、方向键移动

7.代码高亮,自动缩进,显示行号,显示状态行

8.按“Ctrl+P”可自动补全

9.[]、{}、()、""、''等都自动补全



分享:

5


喜欢

0


赠金笔



阅读(1773)┊评论(1)┊收藏(0)┊转载(2)┊喜欢打印┊举报

已投稿到:
排行榜


前一篇:奋斗篇
后一篇:CPU动态调频策略一



评论重要提示:警惕虚假中奖信息
[发评论]

新浪网友







2014-7-2619:46回复(0)

发评论

瓜皮皮:


































分享到微博

评论并转载此博文


验证码:请点击后输入验证码收听验证码


匿名评论

发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。



<前一篇奋斗篇
后一篇>CPU动态调频策略一




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