Vim快速入门(五):Vim介绍(来自百度百科)

Vim介绍

前四篇博客快速入门了一些Vim的基本命令和操作,顺便查了一下百度关于Vim。下面简单摘录了一些,加强理解。

1、VIM(Unix及类Unix系统文本编辑器)简介

Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。
vim的设计理念是命令的组合。用户学习了各种各样的文本间移动/跳转的命令和其他的普通模式的编辑命令,并且能够灵活组合使用的话,能够比那些没有模式的编辑器更加高效的进行文本编辑。同时VIM与很多快捷键设置和正则表达式类似,可以辅助记忆。并且vim针对程序员做了优化。

2、VIM优点

2.1高效率移动

1、在插入模式之外:插入模式里面VIM就像一个哑巴编辑器,VIM强大之处在于他的命令模式;
2、使用h、j、k、l:放弃使用箭头键时VIM高效率编辑的第一步。在命令模式下,h、j、k、l分别实现了左,下,上,右箭头的功能;
3、在当前行里面有效的移动光标:并不是单纯的一个字符一个字符的移动,可以一个单词一个单词,可以通过f查找等。
4、在整个文件里面有效移动光标:参看光标的快速移动那部分的文章博客。

2.2高效的输入

1、使用关键词自动完成:只需要输入开始几个字母(比如 iAmAL),然后按 (按住 Ctrl,再按 N)或者 。如果 VIM 没有给出你想要的词,继续按,直到你满意为止,VIM 会一直循环它找到的匹配的字符串。(这个暂时没用到……)
2、聪明的进入插入模式:VIM提供了很多进入插入模式的命令。
3、有效的移动大段的文本:可视模式中的一些命令。
4、在可视选择模式下剪切和拷贝
5、粘贴:粘贴很简单,按下p即可。
6、使用多重剪切板:很多编辑器都只提供了一个剪贴板。VIM 有很多。剪贴板在 VIM 里面被称为寄存器(Registers)。你可以列出当前定义的所有寄存器名和它们的内容,命令为“:reg”。最好使用小写字母来作为寄存器的名称,因为大写的有些被 VIM 占用了。(这个暂时没用到……)
7、避免重复:在VI里面,输入.(小数点),将会重复输入上一个命令
8、使用数字:在很多VIM的命令之前都可以使用一个数字。

3、VIM常用到的一些命令

fx:移动光标到当前行的下一个 x 处。很明显,x 可以是任意一个字母,而且你可以使用;来重复你的上一个 f 命令。
tx:和上面的命令类似,但是是移动到 x 的左边一个位置。
Fx:和 fx 类似,不过是往回找。使用 , 来重复上一个F命令。
Tx:和 tx 类似,不过是往回移动到 x 的右边一个位置。
b:光标往前移动一个词
w:光标往后移动一个词
0:移动光标到当前行首(是数字0)
^:移动光标到当前行的第一个字母位置
$:移动光标到行尾
):移动光标到下一个句子
( :移动光标到上一个句子
G:到文件尾
numG:移动光标到指定的行(num)。(比如 10G 就是到第 10 行)
gg:到文件首
H:移动光标到屏幕上面
M:移动光标到屏幕中间
L:移动光标到屏幕下面
聪明的进入插入模式:
i:在当前字符的左边插入
I:在当前行首插入
a:在当前字符的右边插入
A:在当前行尾插入
o:在当前行下面插入一个新行
O:在当前行上面插入一个新行
(还有很多这里不一一列举……)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值