vim 学习记录


vim 学习笔记(慢慢更新)

Normal模式下常用

移动光标

^ 移动至行头 (不包括空格 tab 换行 回车) 与正则表达式一致
$ 移动至行末 
g_  移动至行末 (不包括空格 tab 换行 回车)
% : 匹配括号移动,包括 (, {, [. (陈皓注:你需要把光标先移到括号上)
* 和 #:  匹配光标当前所在的单词,移动光标到下一个(或上一个)匹配单词(*是下一个,#是上一个) 一般该条 喜欢使用的 是 /单词 查找到相应单词后 使用 n b 进行查找 或使用 cat +grep > 1.txt 

插入–自动进入insert模式

a 当前置为追加 
o 该行下一行插入新行
O 该行上一行插入新行

Undo/Redo

u  撤销
crlt + r 前进

拷贝/粘贴

p  粘贴
yy 拷贝当前行

重复执行

.   执行上次命令
 数字 N + cmd 重复执行N次命令 例如: 5 i test +<ESC> 会执行5次 打开i 输入test

组合命令

0y$  从开头复制到行尾
ye  从当前位置复制到行尾

代码格式化

=  自动给缩进    编辑 sh  与 py 文件必备

分屏: :split 和 vsplit

:split 创建分屏 (:vsplit创建垂直分屏)
curt + w 启动后
_  或  | 最大化尺寸
+ - 调节尺寸
hjkl 上下左右 移动分屏光标
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值