Ubuntu13.04 - 【VIM】使用总结(时刻更新)

推荐:超强大的VIM配置,自动化的哦:https://github.com/ma6174/vim

001:安装VIM:

当输入VIM命令使用的时候:

vim /home/lileiyang/桌面/lileiyang/test.txt

提示:

程序 'vim' 已包含在下列软件包中:
 * vim
 * vim-gnome
 * vim-tiny
 * vim-athena
 * vim-gtk
 * vim-nox
请尝试:sudo apt-get install <选定的软件包>

那么就安装VIM:

lileiyang@lileiyang-Rev-1-0:~$ sudo apt-get install vim

002:初步熟悉一下”Hello word“级别的VIM指令:打开指定文件:

vim /home/lileiyang/桌面/lileiyang/test.txt


003:插入&修改文字:

直接按下键”i“:

就进入了插入功能了,此时你可以随意修改文字:

004:将修改后的内容保存(写入文件):

按下”Esc“,之后”Shift“+”:“也就是输入冒号,之后可以输入功能标识,比如写入:w,退出:q,保存并强行退出:wq! ,等等

005:除了使用上下左右键在命令模式下进行光标移动外,还可以使用另外四个键:

左下上右分别对应:h j k l

006:翻页命令

Ctrl+F向前翻整页 Ctrl+U向前翻半页
Ctrl+B向后翻整页 Ctrl+D向后翻半页

更好用的:

向上翻页使用 PgUp键

向下翻页使用 PgDn 键

007:行内快速跳转:

“^” 是跳转到当前行的前边,或者使用Home键

“$” 是跳转到行尾,或者使用End键

008:现实行号和取消行号:

set nu是设置行号,nu是number 的缩写

set nonu取消行号

命令模式下,也就是输入冒号后输入这两个其中一个,回车即可:


009:命令行模式下删除光标所在的字符:

使用 delete 或者 x 均可

010:命令行模式下(非插入模式)删除光标所在的行:

dd

dw:删除光标所在位置以及直到行尾

011:撤销上一步操作:

u

012:复制:

复制操作

  yy命令复制当前整行的内容到vi缓冲区

        y2y复制两行,类推,yiy复制i行 

  yw复制当前光标所在位置到单词尾字符的内容到vi缓存区,相当于复制一个单词

  y$复制光标所在位置到行尾内容到缓存区

  y^复制光标所在位置到行首内容到缓存区

  #yy例如:5yy就是复制5行

  #yw例如:2yw就是复制两个单词

013:粘贴

非插入模式下,p

014:自动查找

我们在windows下的IDE中,经常会用到点击->或者.的时候后边自动出来一个下来列表提供你选择,VIM也可以,直接使用Ctrl+N,截图:

输入mem 之后Ctrl+N,就能出来可以选择的内容,很方便。

015:快速查找当前函数、变量定义的地方

使用的是插件ctags,光标停在想要查看的函数那,快捷键:Ctrl + ]

更多参考:http://blog.chinaunix.net/uid-7451264-id-2054306.html


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值