vim常用命令?
使用
vim [文件名]
即可进入界面
单单打开vim界面是不能够直接进行编辑的,此时我们还需要进入插入模式,即直接在界面中单机 i 键,即可进入插入模式(insert模式)
如果需要退出插入模式只需摁esc即可退回到普通模式
退出vim时我们首先需要进入到底行模式中
即摁shift+:
此时输入
q:直接退出
wq:保存退出
q!:强制退出
注意要加上个回车
如果需要从底行模式返回普通模式同插入模式一样,摁esc即可
当然,是适用于普通模式下
指的是光标的移动
第一种方式:键盘的上下左右键
第二种方式:
① j 键:光标向下一行移动
② k 键:光标向上一行移动
③ h 键:光标向左移动
④ l 键:光标向右移动
⑤ w 键:光标跳转到下一个词的词首
⑥ b 键:光标跳转到上一个词的词首(包含光标所在词)
① dd :删除一行(其本质其实是剪切,若是下一个命令是粘贴,则删除掉的内容又会被粘贴)
[num]dd :删除num行
② x :删除光标所在位置的单个字符
[num]x :删除num个字符
③ X :删除光标所在的前一个字符
[num]X :删除光标所在的前num个字符
① yy :复制一行
[num]yy :复制num行
② p :向光标所在的下一行进行粘贴
P :向光标所在的上一行进行粘贴
r :替换光标所在的字符为输入的字符(即先摁r后再输入)
R :可替换多个字符,会进入替换模式,随后根据光标所在位置输入想要替换为的字符,若想退出替换模式时摁esc即可
撤销:u(相当于 ctrl + z)
反撤销:ctrl + r(相当于 ctrl + y)
C:删除光标后同行的所有字符,并进入插入模式
cw :删除光标所在的单词,并进入插入模式
指的是光标的跳转
gg :光标跳转到当前文件的头部
G(shift + g):光标跳转到当前文件的尾部
[num]G :光标跳转到第num行
gg = G(shift + g):代码缩进整理
i :向光标的前一个位置进行插入
I(shift + i) :光标会变化到当前行的行首位置,随后vim由正常模式转变为插入模式
o :从光标的下一行开始进行插入(新建行)
O :从光标的上一行开始插入(新建行)
A :光标直接变化到当前行的行尾位置,随后vim转变为插入模式
①ctrl + v :进入到可视模式
②摁 j 或 k 来调整选中行
③摁下I(shift + i)
④输入注释符号 “ // ”
⑤按下esc
①ctrl + v :进入到可视模式
②摁 j 或 k 或 h 或 l 来调整选中范围
③按下 x
光标要完全包裹住注释符号
①从正常模式下摁 “:” 就到了命令行模式(底行模式)
②删除行号/添加行号
:set nu 添加行号
:set nonu 删除行号
行号
③同屏打开多个文件:vs [文件名]
ctrl + ww:光标在多个文件间跳转
必须是在命令行模式下
格式:
①替换光标所在行的特定字符串:
:s/[待替换的字符串]/[想替换成的字符串]/g
②替换全文中的字符串
:%s/[待替换的字符串]/[想替换成的字符串]/g
如果不加g,则代表替换当前行遇到的第一个待替换的字符串
如果加上g,则代表替换范围内所有待替换的字符串
①在正常模式下,输入 “ / ” 后加上需要搜索的字符串
②按 n 可以找到下一个匹配的字符串
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态