您的位置:首页 > 运维架构 > Linux

Linux之Vim学习

2016-05-22 16:08 316 查看

Linux之Vim学习

一般模式

光标移动

按键作用
j或down方向键向下移动一个字符
k或up方向键向上移动一个字符
h或left方向键向左移动一个字符
l或right方向键向右移动一个字符
Ctrl+f或PageUp键屏幕向前移动一页
Ctrl+b或PageDown键屏幕向后移动一页
w向后移动一个词
e向前移动一个词
e向后移动一个词到词尾
ge向前移动一个词到词头
0或Shift+6移动到行首
Shift+4移动到行尾
gg移动到首行
G移动到尾行
nG移动到第n行
增删改查

按键作用
x向后删除一个字符
X向前删除一个字符
dd删除/剪切当前所在的行
ndd删除/剪切当前行及其之后的共n行
dw向后删除一个词
i在当前字符前插入,按esc退出
a在当前字符后插入,按esc退出
I在当前行的行首插入,按esc退出
A在当前行的行尾插入,按esc退出
o在当前行的下一行插入新的一行,按esc退出
O在当前行的上一行插入新的一行,按esc退出
r再输入一个字符,向后替换一个字符
R连续输入字符,向后连续替换字符,按esc退出
yy复制当前行
nyy在当前行开始,向下复制n行
p在当前行开始,向下粘贴已经复制的内容
P在当前行开始,向上粘贴已经复制的内容
v进入选定模式,移动光标选定字符,可复制剪切删除,按esc退出
u还原上一步的操作

命令模式

命令作用
/word向后搜索字符串word,按n继续搜索
?word向前搜索字符串word,按n继续搜索
:w保存文本
:q退出
:q!放弃修改,强制退出
:wq保存并退出
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: