超强vim配置文件


作者:Caesar
日期:2012-11-07
修改历史:2013-05-18:增加vim复制粘贴命令
2013-10-25:增加vim命令介绍 
2014-03-17:参考网友的配置
************************************************

超强vim配置文件


运行截图

screenshot.png

简易安装方法:

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

wget https://raw.github.com/ma6174/vim/master/setup.sh -Oma6174_vim_setup.sh && bash ma6174_vim_setup.sh



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

  1. 安装vim sudoapt-get install vim
  2. 安装ctags:sudoapt-get install ctags
  3. 安装一些必备程序:sudoapt-get install python-twisted xclip vim-gnome astylepython-setuptools
  4. python代码格式化工具:sudoeasy_install -ZU autopep8
  5. sudo ln -s /usr/bin/ctags /usr/local/bin/ctags
  6. clone配置文件:cd~/ && git clone git://github.com/ma6174/vim.git
  7. mv ~/vim ~/.vim
  8. mv ~/.vim/.vimrc ~/
  9. clone bundle 程序:gitclone http://github.com/gmarik/vundle.git~/.vim/bundle/vundle
  10. 打开vim并执行bundle程序:BundleInstall
  11. 重新打开vim即可看到效果


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

tips.md



查看更新日志:

update_log.md

另外:vim常用命令

  1. 一、显示行号信息   
  2. 即时命令   
  3. :set nu  
  4. 永久命令   
  5. echo “set nu”>>~/.vimrc 
  6. ]p     有缩进的粘贴,vim会自动调节代码的缩进
  7. gg     跳至文件的第一行
  8.      跳至文件的末尾
  9. nG,表示移动光标至文章的第n行行首。
  10. set  mouse  =v//增加鼠标复制黏贴
  11. 复制(yank)
    命令模式下

    yy或Y                     复制光标所在整行
    y^                         复制到光标所在行行首,不包括光标位置字符
    y$                         复制到光标所在行行尾,包括光标位置字符
    yw                         复制一个单词,光标必须在单词首部
    yG                         复制到文件尾
    y1G                        复制到文件首
    nyy                        复制光标所在行开始的n行
    粘贴
    命令模式下

                                   (小写)粘贴到光标后
                                   (大写)粘贴到光标前
    删除
    命令模式下

                                   (小写)删除光标前一个字符
                                   (大写)删除光标后一个字符
    dd                                (小写)删除光标所在整行
    dw                                (小写)删除光标所在处一个单词
    dG                                删除光标所在整行到文件尾
    dgg                        删除光标所在整行到文件首
                                   (大写)删除到行尾,包含光标处的字符
    d$                                与D效果相同
    d0                                删除到行首,不包含光标处的字符
    d^                                与d0效果相同
    :n1,n2d                编辑模式下,删除n1-n2行
    撤销
    命令模式下

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

    ctrl+r                 redo

  12. 四、进入vi的命令   
  13. vi filename :打开或新建文件,并将光标置于第一行首  
  14. vi +n filename :打开文件,并将光标置于第n行首  
  15. vi filename :打开文件,并将光标置于最后一行首  
  16. vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处  
  17. vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename  
  18. vi filename....filename :打开多个文件,依次进行编辑  


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.[]、{}、()、""、' '等都自动补全



转自:http://blog.sina.com.cn/s/blog_a6559d920101acv3.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值