vi 使用技巧(一)
2004-09-01 08:41
316 查看
h(<-) j(^) k(!j)l(->) : 相当于上下左右键。
cc: 删除一行的内容,但此行仍在
dd: 删除一行
shift + g : 跳到文件尾
?char: 从后向前搜?
/ char : 从前向后搜?
n : 按照当前的搜索顺序继续。
N : 按当前搜索的相反顺序搜索
ctrl+b : = pageup
ctrl+f?: = pagedown
o: (插入一行)跳转到新行首
$: 行尾
%: 括号匹配
:set nu : 显示行号
:set nonu: 关闭行号的显示
:set nowrap, :set wrap : 设定文字列是否折行
nG :n为行数,该命令立即使光标跳到指定行。
w,b——使光标向前或向后跳过一个单词
-------------------------------
(二)预告: 如何实现vi 的copy and paste。如何实现undo/redo.
cc: 删除一行的内容,但此行仍在
dd: 删除一行
shift + g : 跳到文件尾
?char: 从后向前搜?
/ char : 从前向后搜?
n : 按照当前的搜索顺序继续。
N : 按当前搜索的相反顺序搜索
ctrl+b : = pageup
ctrl+f?: = pagedown
o: (插入一行)跳转到新行首
$: 行尾
%: 括号匹配
:set nu : 显示行号
:set nonu: 关闭行号的显示
:set nowrap, :set wrap : 设定文字列是否折行
nG :n为行数,该命令立即使光标跳到指定行。
w,b——使光标向前或向后跳过一个单词
-------------------------------
(二)预告: 如何实现vi 的copy and paste。如何实现undo/redo.
相关文章推荐