您的位置:首页 > 其它

vim指令操作

2017-02-10 20:45 204 查看
默认进入普通模式,按下esc进入普通模式

普通模式下可打的命令有:

光标选定v,

y:选定复制

yy:复制一行

nyy:复制多行

y$:复制到末尾

y^:复制到开头

yw:复制一个单词

nyw:复制多个单词

剪切和复制差不多

p:粘贴到下一行

P:粘贴到上一行

u:返回操作前

ctrl+r:取消刚才的返回

gg:快速到达开头

G:快速到达末尾

$:快速到达行末

w:移动到下一个单词

b:移动到上一个单词

命令模式:

敲入: /  ?

:set number 设置显示行号

:set cindent 设置自动补TAB

永久生效
/etc/vim/vimrc
在这里添加就是永久生效

/world 正向查询

?world反向查询

:%s/world/newworld

找到每行第一个world,将world替换成newworld

:%s/world/newworld/g

将world替换成newworld

:5,10s/old_string/new_string

将5到10行的old_string替换成new_string

:number

直接跳到第number行

进入编辑模式:

a:到下一个字符输入

A:到行末输入

i:在此处输入

I:在第一个非空格字符前输入

o:到光标所在下一行新增一行且输入

O:到光标所在上一行新增一行且输入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: