Linux中vim的基本⽤法总结
vim是⼀个功能强⼤的⽂本编辑器。
vim有3种模式:命令模式,编辑模式,底线命令模式。
每种模式下⾯对应不同的操作。
⼀、命令模式
输⼊“vim”或“vim ⽂件名”会进⼊命令模式,此时键盘的输⼊会被当做命令。
输⼊i,I, o, O,a,A可进⼊编辑模式。
命令模式的⼀些命令如下:
i 在光标所在位置插⼊字符
I 在光标所在⾏的⾏⾸插⼊字符
o 在光标所在⾏的下⼀⾏新⾏插⼊字符
O 在光标所在⾏的上以⾏新⾏插⼊
a 光标所在字符的下⼀个字符插⼊
A 光标所在⾏的⾏尾插⼊字符
s 删除光标所在字符并插⼊字符
S 删除光标所在⾏并插⼊字符
:数字光标快速移动到指定⾏
gg 光标移动到⽂件的第⼀⾏
G 光标移动到⽂件的最后以⾏
x 删除光标所在字符
u undo恢复
ctrl+r redo撤销恢复
yw 复制⼀个单词
yl 复制⼀个字母
yy 复制⼀整⾏
y5y 复制5⾏
cw 剪切⼀个单词(⽤c剪切会进⼊编辑模式,如果要粘贴需要退出编辑模式按ESC再按p)
cl 剪切⼀个字母
cc 剪切⼀整⾏
c5c 剪切5⾏
dw 删除⼀个单词
dl 删除⼀个字母
dd 删除⼀整⾏
d5d 删除5⾏
p 粘贴
: 进⼊底线命令模式
⼆、编辑模式
编辑模式可以使⽤以下按键:
字符按键以及Shift组合输⼊字符
ENTER 回车键,换⾏
BACK SPACE 退格键,删除光标前⼀个字符
DEL 删除键,删除光标后⼀个字符
⽅向键在⽂本中移动光标
HOME/END 移动光标到⾏⾸/⾏尾
Page Up/Page Down 上/下翻页
Insert,切换光标为输⼊/替换模式,光标将变成竖线/下划线
linux的vi编辑器命令ctrl + h 删除光标前⾯的字符
ctrl + w 删除光标前⾯的单词
ctrl + u 删除光标前⾯的该⾏所有内容
ESC 退出编辑模式,切换到命令模式(如果继续输⼊:就进⼊底线命令模式)
三、底线命令模式
进⼊底线命令模式后,有⼏个命令:
q 退出(没有修改情况下才能⽤,否则需要⽤wq或q!)
q! 不保存,强制退出
w 保存⽂件
wq 保存并退出(如果刚开始输⼊vim后⾯没有输⼊⽂件名时,则保存退出时需要指定⽂件名“wq ⽂件名”)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论