基础命令 ·

Linux下Vim下快捷键大全

vim使用,vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。
命令模式下
:q                                        退出
:q!                                       强制退出
:wq                                        保存并退出
:set num                                     显示行号
:set nonumber                                   隐藏行号
全部复制粘贴键方法:
ggVG                                                 全部选中
gg                                                   到文件头
V                                                    行visual模式
G                                                    到文件尾
yyp                                                    复制光标所在行,并粘贴
v+                                                     移动光标可以选中文本。
y                                                       可以复制已经选中的文本
p                                                       可以粘贴
yy                                                      复制一行则
y$                                                      复制当前光标所在的位置到行尾
y^                                                     复制当前光标所在的位置到行首
3yy                                                    复制三行则:即从当前光标+下两行
剪切文本:
用v选中文本之后可以按y进行复制,如果按d就表示剪切,之后按p进行粘贴
dd                                                      剪切一行
d$                                                       剪切当前行光标所在的位置到行尾
d^                                                      剪切当前行光标所在的位置到行首
3dd                                                     前切三行:即从当前行+下两行被剪切了

全在vim中查找方法:
选按 /输入 关键字(如: /fooher.com) 在文档中查找字符fooher.com,按n跳到下一个,shift+n上一个
h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

1,10s/^/#/g                                                     在1行到10行前加#号
1,10s/#/^/g                                                     在1行到10前取消#号
1,10>>                                                            把10行向右移动两个tab
1,10<<                                                            把10行向左移动两个tab
1,10d                                                     把1到10行删除
4,8s/#/\/\//g                                                  把4到8行#替换成 //

定位命令-vim移动到指定字符
h、                                                            方向左键 左移一个字符
j、                                                             方向下键 下移一行字符
k、                                                            方向上键 上移一行字符
l、                                                             方向右键 右移一个字符
$                                                               移至行尾
0                                                               移至行首
10h                                                            向左 移动 10
10j                                                             向下 移动 10
10k                                                            向上 移动 10
10l                                                             向右 移动 10
H                                                              移至屏幕上端
M                                                             移至屏幕中央
L                                                              移至屏幕下端
(                                                               (左小括号)移动到上一个句子首
)                                                              (右小括号)移动到下一个句子首
{                                                              (左大括号)移动到上一个段落首
}                                                              (右大括号)移动到下一个段落首
Ctrl + e                                                   向下滚动一行
Ctrl + y                                                   向上滚动一行
Ctrl + d                                                   向下滚动半屏
Ctrl + u                                                   向上滚动半屏
Ctrl + f                                                     向下滚动一屏
Ctrl + b                                                    向上滚动一屏

关注运维天涯微信、新浪微博

评论已关闭