VIM 的移动
来源:互联网 发布:淘宝会员名取什么好 编辑:程序博客网 时间:2024/05/16 15:00
越来也喜欢用linux的vim 来编程了,简单、高效、专业,最近拿着一本《vim的中文使用手册》在慢慢的看,看到现在就没有勇气继续看下去,我想先放一下,运用前面自己学的东西实际的去操作一下,下面是我对vim的部分总结:
第一部分 移动
1.按单词移动
- 在正常模式下我们使用w可以让光标按一个单词来移动,移动后的光标会停在单词的后面,当然3w代表移动3个单词。
- b命令是向前移动一个单词,光标停留在单词的首字母上。
- e命令与w命令相似是向后移动一个单词,但是e命令会把光标移动到单词的最后一个字母上。
- ge与e的命令效果相反。
2.移动到行首或行尾
- $ -->光标移动行尾。
- 0 -- >光标移动到行尾(包括空格)。
3.移动到指定的字符上
- fx -->向右 查找当前行里首次出现x的地方。
- 3fx -->向右查找当前行里首次出现x的地方。
- Fx -->向左查找当前行里出现x的地方,找到后光标会跳到x上。
- Tx-->同Fx一样,只不过光标跳到x后的字符上
- tn -->与Tx的查找方向相反,光标会停在x的前一个字符上。
4.以匹配一个括号为目的的移动
- 把光标停在括号上,按“ % ”后会跳到另一半上
5.移动到指定行。
- G -->跳到最后一行。
- gg -->跳到第一行。
- 3G -->跳到编号为3的行上。
6.获取当前的光标位置
- CTRL + G -->来获取当前的光标信息。
7.滚屏查看
- CTRL + U -->向上移动半行。
- CTRL + D -->向下移动半行。
- CTRL + E -->向上滚动一行。
- CTRL + Y -->向下滚动一行。
- CTRL + F -->向前滚动一整屏。
- CTRL + B -->向后滚动一整屏。
- zz -->把当前行置于屏幕正中央。
- zt -->把当前行置于屏幕最上部。
- zb -->把当前行置于屏幕底部。
简单搜索
- /string -->从文中搜索字符串string 然后 按n移动到string中去,3n代表第三次出现的位置
- ?string -->与/string相似,但是?string表示从文中最后向前查找string。
- set ignorecase 忽略大小写。
- set noignorecase 不忽略大小写。
- 把光标停在word上按下“ * ” 键,vim将会取当前光标word进行搜索。“#”是“ * ”的反向版。
查找整个word
- /\<the\> 查找完全匹配的the,不会匹配到“there”一类的词。。
- set hlsearch 设置高亮显示搜索内容。
使用标签
- 特殊的标签 `` 会跳到跳转之前的地方。
- ma 把a作为当前的标签。
- `a 跳到标签a处。
0 0
- VIM 的移动
- vim的光标移动
- 【vim小记】vim的高效移动
- VIM的高效率移动指令
- VIM 移动
- VIM 移动
- Vim 移动
- 常用的VIM命令列表 移动光标
- 轻快的VIM(一):移动
- 轻快的VIM(一):移动
- 轻快的VIM(一):移动
- 轻快的VIM(一):移动
- vim编辑器中整段代码的移动
- vim一般模式下的移动光标的方法
- VIM -- 移动光标
- vim 移动: 行
- vim------移动篇
- vim---移动操作
- java之缓冲池
- [Python]程序性能分析
- Android客户端通过socket与服务器通信
- 第十二周项目二 摩托车继承自行车和机动车
- 网页版贪吃蛇
- VIM 的移动
- WPF Timer替代者
- 从websphere6.1迁移到weblogic10.3的问题总结
- Windows 驱动开发 - 2
- POJ2262 素数筛
- Struts valueStack.getParameter()
- iOS积累 001:不使用storyboard进行开发的简单初始化
- Weblogic10 集群配置
- windows 10