vim学习日记 2005-10-26
2009-05-13 01:43:29来源:未知 阅读 ()
这段时间准备把传说中“恐怖”的文本编辑器 VIM 好好学学。记录的很凌乱,先学完吧,以后再整理!学习的资料就是那本英文的VIM入门。
2005-10-26
=======================================================
1. 如何返回到 Normal 模式?
在任何时候,都可以按键,返回。
2. Undo 和 Redo 的指导
u:Undo [Ctrl]R:Redo
注:在不同模式下,u 的含义是不同的。如果在输入模式下,则会删除上一次输入的所有内容。如果是在 Normal 模式下,就恢复一次 Normal 下的指令。Redo也一样。
3. 保存并退出?
按 ZZ 。
注:在Help模式下,也用ZZ退出help模式。
4. 放弃编辑并退出。
:q!
注: :(冒号)是命令模式(command mode), 必须敲回车键(enter).
5. 删除光标所在行
dd
6. 插入新行
o 在光标所在行下面插入新行
O 在光标所在行上面插入新行
7. 使用数字使编辑更快
(1)插入。例如插入3个!,则为3a!或者3i!
(2)删除。例如连续删除5次,则为5x.
8. 移动光标为一个Word。
(1) w (2) b
注:(1)可以用数字来进行移动多个Word,例如3w,2b就是分别向右(向后?)移动3个word, 和2个word。
(2)中文因为是连在一起的,所以如果没有空格或者数字、英文标点的话,将视为一个word。
9. 移动一行到头和尾
^ :行头 $ :行尾
注:行尾$,可以用3$移动到下面第3行尾,行首^ 不支持数字。
10. 在一行内查找一个字符(或者一个中文单字)
fx, Fx, tx, Tx
注:fx(向右)查x,且光标停在x上
Fx(向左)查x, 且光标停在x上
tx(向右)查x, 且光标停在x前
Tx(向左)查x, 且光标停在x后
11. 跳到制定行?
nG
注:(1)n表示第n行,例如10G,则跳到第10行,且光标在行首。
(2)如果没有n,只有G,则跳到最后一行,且光标在行首。
12. 如何显示/隐藏行号?
:set number :set nonumber
13. 如何翻页(半页)?
[ctrl]+u [ctrl]+d
注:^u为向上翻半页,^d为向下翻半页。
14. 删除字(word)
dw, d3w, d$, D
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- UNIX学习(8) 2009-05-13
- UNIX学习(7) 2009-05-13
- ee和vi编辑器用法 2009-05-13
- UNIX学习(6) 2009-05-13
- UNIX学习(5) 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash