vim 入门(1)

开始学习vim了,免得每次写程序都要用ultraEditor编辑,然后到linux下编译,实在太过麻烦,选来选取,linux下最流行的就是emacs和vim了,曾经对emacs也感兴趣一番,不过基本就是当时学的时候记住了几个命令,几天不用就给忘了,呵呵。希望这次不要出现这种情况。学好这个,唯一办法就是多练!!!没其他办法

好的,言归正传。下面进入vim的学习中来吧。

1.1 模式切换

      vim编辑器是一个模式编辑器,它的两个基本模式是Normal 模式和 Insert 模式,在Normal模式下键入的每一个字符都被视为一个命令,而在Insert模式下键入的字符则是实实在在你学要输入的文本内容,在启动vim时,处于Normal模式。

要进入Insert模式---按下“i”就ok了。

要返回Normal模式---按下“ESC”键吧。还是很简单的吧。

可能你需要知道你现在所处的工作模式是什么,有办法,打开显示模式的开关:

: set showmode

你按下冒号的时候光标跑到窗口的最后一行去了,那是使用冒号命令的地方,最后按下回车表示整个命令的结束。

可能会出现这种情况,经常忘记我现在处于什么模式下啊,没关系,只要你按下“ESC”键,那你就解脱了,回到原始社会-Normal模式了,(有时需要按两次“ESC”,原因我还不知道为什么)

1.2 移动光标

在命令模式下,光标移动键如下所示:

   h -----左

   j------下

   k------上

   l------右

当然你也可以用光标键来移动的,不过你还要把你的右手放到那边去,那可不值,还时练练这个吧,速度快的可以让人羡慕的说。。

1.3 删除字符

要删除一个字符,只要把光标移动到改字符上按下“x”。简单吧。

1.4 删除一行

删除一行用“dd”命令,删除后下面的行会移上来填补空缺。

1.5 删除换行符

也就是把两行合并成一行,用“J”命令。

1.6 恢复操作

如果你觉得你上次,上上次...的操作是个误操作,你想恢复,别紧张,那也有办法的。按下“u"键,就可以了。

1.7 重做

也就是对于撤销的撤销,用命令”CTRL—R”。还有一个“U”操作,就是对整个行的恢复。

其实结合使用“CTRL-R”和“u”就可以了。

1.8 其他命令

追加

“i”命令可以在当前光标之前插入文本. 但如果你想在当前行的末尾添加一些内容时怎么办呢? 你必需在光标之后插入文本. 答案是用“a”命令来代替“i”。

另起一行
“o”命令可以在当前行的下面另起一行, 并使当前模式转为Insert模式。这样你可以在该命令之后直接输入内容。而大写的“O”将在当前行的上面另起一行。

使用命令计数

假如你需要向下移动10行,你需要用“jjjjjjjjjj”来完成,这个也太繁琐了。好多命令可以接受一个数字作为重复执行同一个命令的次数。

2.7 退出

要退出vim,使用命令“ZZ”,该命令保存当前文件并退出vim。

放弃编辑

有时候你想放弃所有的修改,用命令:q! 吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值