vim高频使用的命令!(持续更新中~)

  vim是linux下的文本编辑器,与windos不同,vim采用命令进行编辑,现整理一些常用的命令。

vim包含三种模式:命令模式、输入模式和底线命令模式

命令模式

命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。

指令说明
i切换到输入模式
S删除当前光标所在处的字符
:切换到底线命令模式

1.选中

指令说明
V + 方向键表示选中

2.复制

指令说明
yy复制游标所在的整行(3yy表示复制3行)
y^复制至行首,或y0。不含光标所在处字符。
y$复制至行尾。含光标所在处字符。
yw复制一个单词
y2w复制两个单词。
yG复制至文本末。
y1G复制至文本开头
普通模式中按esc键后,先按gg,然后ggyG``全部复制
v+方向键(v+鼠标滚轮)选中文本,然后输入 "+y将内容复制到系统剪切板,不然该表格上述命令都是在vim内部复制

3.粘贴

指令说明
p(大写)粘贴至光标后(下)
P (小写)粘贴至光标前(上)

4.行间跳转

指令说明
gg游标移动到到第一行
G游标移动到最后一行
e到当前单词的结尾
w到下一个单词的开头
b到前一个单词的开头
ge到前一个单词的结尾
0或^ home到行头
$ end到行尾
F向后搜索<字母>并跳转到第一个匹配的位置
nG游标移动到第 n 行(如果默认没有显示行号,请先进入命令模式,输入:set nu以显示行号)
Ctrl+o快速回到上一次(跳转前)光标所在位置

5.删除

指令说明
10x删除10个连续字符
3dd删除3行文本

输入模式

指令说明
Insert切换光标为输入/替换模式
Page Up/Page Down上/下翻页
ESC退出输入模式,切换到命令模式
HOME/END移动光标到行首/行尾
字符按键以及Shift组合输入字符

底线命令模式

按ESC键可随时退出底线命令模式。

1.退出

指令说明
:wq保存文件并退出
:q不保存文件 退出
:q!不保存文件 强制退出
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值