vim常用快捷键总结(包括如何快速复制一段text)
来源:互联网 发布:vmware10 tools mac 编辑:程序博客网 时间:2024/06/11 07:35
最近在使用vim时发现,有时需要快速的复制某一段源码,今天找到方法了。举例说如果要复制10~30行之间的源码,可以这样子:10ggv30gg,10gg的意思是跳到第10行,如果要复制全部源码,可以ggvG。其实vim是相当强大的,只是了解得还不够,还需继续加强学习。
此外,有些比较常用的快捷键,如
dd删除当前行
2dd删除当前光标开始的两行(包括光标所在行)
yy复制当前行,同样有2yy等
yw是复制一个单词,好像光标在单词的开始才可以选全这个单词
p是粘贴
在visual模式下,即按v,ib可以选中()间的内容,iB可以选中{}间的内容
gd选取当前字并高亮,以方便查找,
Ctrl+o是向后跳,
Ctrl+i向前跳(需有global或其他插件支持),
u是撤销,
Ctrl+r是重做,
shift+$是跳到行尾,
shift+^跳到行首,
如果是要选取鼠标到行尾的内容,可以这样做:v然后shift+$可以了。
[{ 跳到与当前光标所在的}匹配的{
]}跳到与当前光标所在的{匹配的}
[(,])同理可知。
[函数体void fun{}匹配
]
{段落匹配(空行)
}
set mouse=c,设置鼠标模式,例如我们使用globa+ctags时可能无法进行选中操作,这是就要设置鼠标模式为command-line mode
set mouse=a,all previous modes,返回之前模式。
:e file.c,在打开一个文件的情况下,再打开其他文件。
- vim常用快捷键总结(包括如何快速复制一段text)
- vim常用快捷键总结
- vim常用快捷键总结
- 常用vim快捷键 (未包括折叠
- VIM编辑器常用快捷键总结
- vim 常用快捷键总结,简单明了
- VIM 个人常用快捷键总结
- Sublime Text 3如何快速生成HTML5的头部信息和常用的快捷键
- Sublime Text 3如何快速生成HTML5的头部信息和常用的快捷键
- Sublime Text 3如何快速生成HTML5的头部信息和常用的快捷键
- Sublime Text 3如何快速生成HTML5的头部信息和常用的快捷键
- vim 如何快速复制多行
- Sublime Text vim模式快捷键
- Sublime Text 常用快捷键
- Sublime Text 常用快捷键
- Sublime Text常用快捷键
- Sublime Text 常用快捷键
- Sublime Text 常用快捷键
- (转)X86 CPU在段式管理下的地址形成机制
- 1个10年工程师的心路路程(二)
- VC数字图像处理编程之一
- 1个10年工程师的心路路程(三)
- MeeGo -- Intel video
- vim常用快捷键总结(包括如何快速复制一段text)
- 1个10年工程师的心路路程(四)
- 编程设置APN为3GWap
- 1个10年工程师的心路路程(五)
- c++ 中的多态
- Unable to load configuration. - action - file:/D:/Program Files/apache-tomcat-6.0.26/webapps/LearnSt
- 手机销售管理软件
- sqlite3 -- DB-API 2.0 interface for SQLite databases
- Linux 平台下 Oracle 数据泵备份(expdp) SHELL 脚本