页面: 1 2

高效率使用vim编辑器

一 vim光标高效率移动

1 在插入模式之外,放弃使用方向键。使用 h,j,k,l (左、下、上、右),因为段落在 VIM 看来是一个大的长长的行,方向键移动会跨越这个长长的行

2 在当前行里面有效的移动光标,vim提供了很多强大的命令来控制光标。当光标从一点移动到另外一点,在这两点之间的文本(包括这两个点)称作被“跨过”,这里的命令也被称作是 motion。

常用到的一些命令(motion):

fx:移动光标到当前行的下一个 x 处。很明显,x 可以是任意一个字母,而且你可以使用 ; 来重复你的上一个 f 命令。

tx:和上面的命令类似,但是是移动到 x 的左边一个位置。(这真的很有用)

Fx:和 fx 类似,不过是往回找。

w:光标往前移动一个词。

b:光标往后移动一个词。

0:移动光标到当前行首。

^:移动光标到当前行的第一个字母位置。

$:移动光标到行尾。

):移动光标到下一个句子。

3  在整个文件里面有效移动光标

VIM 有很多命令,可以用来到达文件里面任何想到达的地方。下面是一些在文件里面移动的命令:

:向下移动一屏。

:向上移动一屏。

G:到文件尾

numG:移动光标到指定的行(num)。(比如 10G 就是到第 10 行)

gg:到文件首

H:移动光标到屏幕上面

M:移动光标到屏幕中间

L:移动光标到屏幕下面

*:读取光标处的字符串,并且移动光标到它再次出现的地方。

#:和上面的类似,但是是往反方向寻找。

/text:从当前光标处开始搜索字符串 text,并且到达 text 出现的地方。必须使用回车来开始这个搜索命令。如果想重复上次的搜索的话,按 n。

?text:和上面类似,但是是反方向。

ma:在当前光标的位置标记一个书签,名字为 a。书签名只能是小写字母。你看不见书签的存在,但它确实已经在那里了。

`a:到书签 a 处。注意这个不是单引号,它一般位于大部分键盘的 1 的左边。

`.:到你上次编辑文件的地方。这个命令很有用,而且你不用自己去标记它。

(:移动光标到上一个句子。

页面: 1 2

星期一, 五月 3rd, 2010

java vim编辑器的基本使用_vim编辑器之神的高效率使用相关推荐

  1. linux 神的编辑器,编辑器之神-vim的使用,编辑器神-vim

    编辑器之神-vim的使用,编辑器神-vim vim即vi的升级版:在linux中,vi是vim的软链接,我们敲vi和vim出来的都是vim: 纯手打,如有错误,敬请指出. vi的三种模式及简单使用 v ...

  2. 编辑器之神——vim编辑器

    编辑器之神--vim编辑器 一.vi介绍 Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本, ...

  3. Emacs和Vim:神的编辑器和编辑器之神

    在这个蔚蓝色的星球上,流传着两大神器的传说:据说Emacs是神的编辑器,而Vim是编辑器之神.一些人勇敢地拾起了Vim或Emacs,却发现学习曲线陡峭而漫长,还是有一些人留下来了,坚定地守护着这两大神 ...

  4. Emacs是神的编辑器,而Vim是编辑器之神

    这个蔚蓝色的星球上,流传着两大神器的传说: 据说Emacs是神的编辑器,而Vim是编辑器之神.   追求独步天下的高手和低手们睁着一睹它们的风采, 可看到它们朴素单薄的界面后,不禁心下怀疑: 这就是神 ...

  5. Emacs和Vim:神的编辑器和编辑器之神(转)

    0. 序章:神器的传说 在这个蔚蓝色的星球上,流传着两大神器的传说:据说Emacs是神的编辑器,而Vim是编辑器之神. 追求独步天下的高手和低手们争着一睹它们的风采,可看到它们朴素单薄的界面后,不禁心 ...

  6. 神之编辑器Emacs 编辑器之神Vim

    来源:开源中国社区 http://www.oschina.net/question/12_15010 在这个蔚蓝色的星球上,流传着两大神器的传说: 据说Emacs是神的编辑器,而Vim是编辑器之神. ...

  7. Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略)

    众神殿内,依次坐着Editplus.Atom.Sublime.Vscode.JetBrains家族.Comodo等等一众编辑器界的大佬们,偌大的殿堂内几无立锥之地,然而在殿内的金漆雕龙宝座上,端坐着一 ...

  8. 编辑器之神-vim的使用技巧

    vim VS. emacs vim被誉为编辑器之神,而emacs被誉为神之编辑器.中国文化博大精深,他们究竟有什么区别呢?作为emacs小白的我来说不想在这里献丑,直接贴上一篇博客,有兴趣的同学可以深 ...

  9. Linux 编辑器之神 vim 的 IO 存储原理

    坚持思考,就会很酷 故事起因 无意间用 vim 打开了一个 10 G 的文件,改了一行内容,:w 保存了一下,慢的我哟,耗费的时间够泡几杯茶了.这引起了我的好奇,vim 打开和保存究竟做了啥? vim ...

最新文章

  1. 定了!5G商用牌照近期发放​​​​,透露两大信息(附:2019年5G行业关键材料及市场研究报告)...
  2. oracle建表权限问题和JSP连接oracle数据库基本操作
  3. Selenium2学习(八)-- 操作元素(键盘和鼠标事件)
  4. 第四周编程总结--助教
  5. openstack中手动修改虚拟机IP后不能通信
  6. signature=35e01da53254eb12b5fc3c020f572e6a,Signature Analyzer Use NXP MCU
  7. String有两种赋值方式
  8. 《随机过程》布朗运动理论中的两个反常问题
  9. 机器学习和数据科学领域必读的10本免费书籍
  10. Node版本管理nvm的用法
  11. C # 操作 XML
  12. 计算机共享打印机后重启才能够打印的解决方法
  13. colab配合谷歌云盘使用
  14. java异或_干货:Java异或运算符的使用方法
  15. Python——组合数据类型(字符串、元组、列表、字典)转换总结
  16. 通用后台管理系统前端界面Ⅺ——信息列表页(弹窗复用增改、CRUD前端基础实现)
  17. 如何清理Android应用缓存
  18. SQL语句 之 SELECT用法一锅炖
  19. 我的奋斗之黑马第一天
  20. afterlogic webmail lite php,AfterLogic WebMail最新版任意文件包含 | CN-SEC 中文网

热门文章

  1. 为什么我们的代码难以维护(草稿)
  2. 【SVN】Win 10:SVN 下载、安装和汉化
  3. 需要network lightweight filter disk 上的文件netft.sys
  4. intellij设置经典样式(背景为黑色的经典样式Darcula)
  5. java 整型数组定义_在Java中定义一个具有10个元素的整型数组a的语句是:___
  6. 苹果编程新纪元 之 Swift
  7. 关于Git使用详细教程
  8. [emerg]: unknown directive “”
  9. 谁是全球芯片行业的“麒麟才子”?得之可得天下!
  10. 适合年轻人的副业项目,想要赚钱养家就不要再懒了