« The Apache Cocoon Project | Main | [笔记]SMP, 分布式内存模式和NUMA技术 »

November 24, 2004

今天看了一下vim手册

权当笔记,记一些要点,原文在这里
J: 把两行连起来
CTRL-R: redo
"o" 命令在光标下方建立一个新的空行,并把 Vim 切换到插入模式
"O" 命令(大写)在光标上方打开一个新行
w: 移动光标向前跳动一个词,移动到词首
b: 与w相反
"e" 命令可以移到下一个单词的词末,而 "ge" 则移动到前一个单词的末尾
"$" 命令把光标移动到当前行行尾
"^" 命令把光标移动到当前行的第一个非空字符
"0"(零) 命令则移到一行的第一个字符

f/F:单字符查找命令,最有用的移动命令之一,"fx" 命令向前查找本行中的字符 x。"F" 命令则用于向左查找。
"tx" 命令与 "fx" 相似,但它只把光标移动到目标字符的前一个字符上。提示:"t" 表示 "To"。这个命令的反向版本是 "Tx"。
这四个命令可以通过 ";" 命令重复,"," 命令则用于反向重复。无论用哪个命令,光标永远都不会移出当前行,哪怕是这两行是连续的一个句子。

"%" 是一个非常方便的命令了:它能匹配一对括号。如果光标在 "(" 上,它移动到对应的 ")" 上,反之,如果它在")" 上,它移动到 "(" 上。

G: 移动到指定的行,"33G" 把你送到 33 行
"50%" 移动到文件的中间,而 "90%" 移到差不多结尾的位置。

H,M,L:分别代表移到当前视野的Home, Middle, Last处


:set number 这会在每行的前面加上一个行号


Posted by ch1v4n at November 24, 2004 03:26 PM

Trackback Pings

TrackBack URL for this entry:
http://www.hikz.com/cgi-bin/mt/mt-tb.cgi/135

Comments