vim学习日记 2005-10-31

2009-05-13 01:47:23来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


续 10月26号的...
16. 重复操作---删除和修改命令
.
注:.命令重复上次的删除和修改命令。
     仅对d和c开头的命令有效。
17. 连接行
J,3J
注:当前行和下一行连接成一行,并在两行连接处增加一个空格。
    3J 表示连接3行成为一行
18. 替换字符
rx, 5rx
注:rx ,用字符x代替当前字符
     5rx,用5个x代替当前光标所在处开始的5个字符
     空格也算一个字符
19. 如何使用宏
q命令,例如宏a,就是qa
注:步骤:
     1)qa #开始录制,a为宏名
     2)然后开始进行操作
     3)操作结束后,输入命令q #停止录制
     4)使用宏,@a 或者
[email=3@a]3@a[/email]

[email=#@a]#@a[/email]
表示使用宏a一次,
[email=3@a]3@a[/email]
表示连续使用3次宏a
20. 插入一些特殊的字符,例如:∮等
:digraphs
注:指令digraphs可以显示特殊字符的列表,然后输入CTRL+K+显示出来的2个字符来输入特殊字符,例如输入CTRL+K+I+o,则为∮。
21. 简单的查找命令。
/xxxxx
注:输入/和需查找的内容,然后输入回车键。
     当查到多个内容时,可以输入n来将光标定位到下一个位置。
     查找命令有历史记录功能,可以输入/,然后用光标上、下键来切换已经查过的内容。
     几个特殊的字符必须在前面加。这几个字符为:. * [ ] ^ % /  ? ~ $
     如果想往回查找,则输入?,改变查找顺序,再输入n来进行定位。当然也可以用N来反向查找。
22. p指令,类似粘贴指令
p
注:vim中可以把用d和x指令删除的东西用p指令来放到当前光标处,p即put的意思,可以重复使用。
23. 拷贝指令
y,yy
注:y的指令可以将选定的内容放到缓存中,然后在需要粘贴的地方用指令p来粘贴。
     yy可以将当前行的内容放到缓存中,然后在需要粘贴的地方用指令p来粘贴。
24. 标记指令
mx
注:m指令可以标记a到z共26个标记,其中x为a到z其中的任意一个。
     标记的功能在删除和拷贝时非常有用。
25. 分割工作区
:split
注:当需要同时观察一篇文档的不同地方时,可以使用这个命令,将工作区分割成2个,利于观察和编辑,当然可以继续分割成3个,4个等。
     退出则用:q 来退出分割区。
     切换各个分割区,可以用[ctrl]+ww,[ctrl]+wj,[ctrl]+wk。
     关闭当前的分割区,则用[ctrl]+wc。
26. 新的工作区,使用分割窗口
:new
注:有些类似:split,但为新的文档。
27. 调整工作区的大小
count[ctrl]+w+,count[ctrl]+w-
注:+和-分别为增加count和减少count行。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/11057/showart_54426.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:如何设置访问一个目录需要密码

下一篇:freeBSD5.4下apache2+php5+mysql5安装过程