Vim基础操作汇总

Vim基础操作汇总

vim常用命令汇总,先上涨从网上找来的汇总图,可以用来做桌面。
Vim常用操作Vim常用操作

文件命令

命令操作
vim file打开文件
vim file1,file2,file3同时打开多个文件
:open file在新窗口中打开文件
:bn切换到上一个文件
:bp切换到下一个文件
:args查看当前打开的文件列表
:w filename保存到filename
:#,# w filename保存部分文件内容#~#之间
:r filename向当前插入其他文件的内容
:q!不保存退出
:wq保存并退出
:e!放弃所有修改退出

移动命令

命令操作
h/j/k/l向⬅️/⬇️/⬆️/➡️移动
w/b下一个/上一个单词开头
e/ge下一个/上一个单词结尾
W/B和w/b相同,但跳过符号
0本行第一个字符上
^本行第一个非空白字符
$行尾
%查找匹配的括号
{/}上一段/下一段
gg文件头部
G文件结尾
:line到第line行
C-d/C-u向下/向上滚到半屏
C-f/C-b向下/向上滚到一屏

编辑命令

命令操作
i/a当前位置之前/之后插入
I/A当前行行首/行尾插入
o/O当前行之后/之前插入一行
s/old/newold替换new,只替换一个
[%/#,#]s/old/new/gold替换new,替换当前行所有,%是全文,#,#是指两行之间
x删除当前字符
X删除当前字符的前一个字符
dl/dh=x/X
dd/dj/dk删除当前行/上一行/下一行
yy拷贝当 前行
p/P在当前行后/前粘贴
v选择后+y可视模式选择后复制
:1,10 co 201到10行拷贝到20行之后
:1,10 m 201到10行移动到20行之后
</>缩进/反缩进
C-n/C-p在编辑模式下自动补齐

查找命令

命令操作
/text正向查找text,n下一个,N上一个
?text反向查找text,n下一个,N上一个
*/#对当前词正向/反向查找
fx向后搜索x
:set ignorecase忽视大小写
:set hlsearch高亮搜索
:set incsearch逐步搜索,对当前输入的进行搜索
:set noxxxxxxxx对应以上操作,指取消选项
:set wrapscan重新搜索

窗口命令

命令操作
new/split/vsplit打开一个新窗口,最后一个水平
C-w+方向移动到指定窗口
:close/q关闭窗口,如果只有个一个窗口,q会退出vim

控制命令

命令操作
u撤销最后执行的命令
U修正整行
C-rRedo命令
C-g显示光标所在行位置及文件状态信息
.重复上一次命令
v可视化模式
C-v可视化块模式
其它命令
命令操作
:!执行外部命令
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值