三种模式:命令模式(esc),编辑模式(i a o ),末行模式(:)
i在光标前面插入,a在光标后面插入,o在当前行的下面插入新的一行。
光标移动:
hjkl 方向键,h:向左,l:向右,j:向下,k:向上,
ngg 调到n行的行首
G调到文件的结尾
0(数字零)光标移动到当前行行首
$光标移动到当前行的行尾
fx搜索当前行中下一个出现字母x的地方。
文本复制,粘贴,删除,撤销
yy复制当前行(yank的首字母)
nyy复制当前行及其后的n-1行,
使用p键来粘贴(paste)
dd删除光标所在行
ndd删除当前行及其后的n-1行
按u键撤销上一步操作
x删除光标所在的字符
查找和替换
/pattern 从光标开始处向文件尾搜索pattern,后按下n或者N。注意,n在同一个方向上重复上一次搜索命令,N在反方向上重复上一次搜索命令。
注意,在/pattern之前先跳到第一行,则进行全文搜索。
:%s/p1/p2/g 将文件中所有的p1均用p2替换,
:%s/p1/p2/cg 替换时需要确认
s:substitute 替换
g:global 全局
c:confirm确认