vim 备忘录

命令模式

退出

ZZ                保存退出
ZQ                不保存退出

移动

j k h l           上下左右

# 行内移动
0 ^-----  $       行首  第一个字符-----  行尾

# 词间移动
w---e             下一个单词的:首字符---尾字符
b---ge            上一个单词的:首字符---尾字符

# 全局移动
H/gg              移动到首行首字符
M                 移动到中间首字符
L/G               移动到末行首字符
nG                移动到第n行首字符

# 翻页
<ctr> + f         forward    向下翻一页
<ctr> + b         backward   向上翻一页
<ctr> + d         down       向下翻半页
<ctr> + u         up         向上翻半页
<ctr> + y                    向下翻一行
<ctr> + e                    向上翻一行

内容操作

yy                复制当前行
dd                剪切当前行
p                 粘贴到下一字符/行
P                 粘贴到当前字符/

模式

# 命令模式 --> 底线命令模式
:

# 命令模式 --> 插入模式
i                 光标前
a                 光标后
o                 插入下面一行
O                 插入上面一行

# 命令模式 --> 可视模式
v                 拉选
<ctr> + v         框选

# 其他模式 --> 命令模式
<ESC>

底行命令模式

退出

:q                正常退出
:q!               放弃修改,退出
:wq               保存修改,退出

设置

:set nu
:set syntax on
:set ff?                   查看文件格式
:set ff=unix               设置文件格式为unix

操作

# 查找
/something<Enter>          查找,n 下一个,N 上一个

# 替换
:%s/old/new/g              替换(不询问,直接换)
:%s/old/new/gc             替换(挨个询问)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值