Dream998

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理


:w保存文件
:q退出文件
:wq保存并退出文件
:q! 强制退出


在一般模式输入:
i (在光标前开始插入文本)
a 在光标后开始插入文本
o (在当前行之下新开一行,并到行首)


光标移动 在一般模式下,hjkl这四个按键就可以移动光标
h (左)
j (下)
k (上)
l (右)


快速的定位到某一行:
文件头、文件尾、指定某一行
ngg  //光标移至第n行的行首(n为数字,想要跳转的行),
1gg  //就跳到第一行的行首,就是文件头
2gg  //就跳到第二行的行首
G   //转至文件结尾


在某一行如何快速定位到某一列:
0  //(数字零)光标移至当前行行首
$  //光标移至当前行行末
fx //搜索当前行中下一个出现字母x的地方


复制
yy  //复制当前行(y:yank(复制))
nyy  //复制当前行及其后的n*1行(n是数字)


粘贴
p   //粘贴(p:paste)

删除
dd  //删除光标所在行(d:delete)
ndd  //删除当前行及其后的n*1行(n是数字)
x   //删除光标所在位置的字符


撤销
u   //撤销上一步操作


/pattern  //从光标开始处向文件尾搜索pattern,后按下n或N
n在同一个方向重复上一次搜索命令
N在反方向重复上一次搜索命令
n(N)来源于next


:%s/p1/p2/g  //将文件中所有的p1均用p2替换
:%s/p1/p2/gc  //替换时需要确认
s :substitute替换
g :global全局
c :confirm确认

 

posted on 2018-03-10 16:22  Dream998  阅读(138)  评论(0)    收藏  举报