Vim学习小结

游标移动/范围单位



hjkl对应字元的上下左右移动


w(word) b(back)向前/向后移动到一个字的字头


W B 和前基本相同,不过跳过符号


e E移动到单字尾端


0 移动到行头 ^ 移动到首个非空白字符

$移动到行尾 g_移动到行尾倒第一个非空白字符


{ 移动到上一段 } 移动到下一段

{{ 移动到区块头 }} 移动到区块尾


%移动到匹配的括号


H 移动到当前屏幕顶端 M 屏幕中间 L 屏幕底部


zt(zoom top) 使当前光标行位于窗口顶端 zz 位于窗口中间 zb 位于窗口底部


Ctrl+B上一页 Ctrl+F下一页


gg 文档头 G文档尾


mx (mark x)标记标签x ‘x 跳至x


搜索



×/# 向前/向后搜索目标


fx 向后搜索字元x


gd 跳至单字第一位置


/xxx 搜索xxx


n N 向上/下搜寻结果


模式切换



v visual mode
V visual line mode
Ctrl+v visual block mode
i insert mode
R replace multicharacters mode
r replace singlecharacter mode
a append mode
A append to end mode
o open new line mode
O open new line up mode
cw change word mode


动作指令



y (copy)复制
d (delete)删除(范围)
c (change)修改
x (DN) 删除(字元)
D (delete to the end)==d Cchangetotheend==c
p (paste)粘贴
gU(change to uppercase)
gu (change to lowercase)
J (join)合并下一行
r (replace)替换(字元)
> ==tab
\< == u tab

=自动缩进
yy == ddp
Ctrl+u ==redo
. 重复上一个命令
u (undo) 撤消上一个命令
N num 重复上num个命令


EX命令


:w(write) 存储
:q (quit)退出
:e x(edit x)编辑文件x
: n(new )开新文件
:h ==: help 呼叫vim help
:xx 跳到xx行
:saveas ptf 另存为path to file


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值