Vim常用快捷键与命令笔记

单按键

cc 清除行并编辑
C 清除当前行的光标后的字符并编辑
o 在光标下新开一行并编辑
O 在光标上新开一行并编辑
yy/(N)yy 复制一行/复制N行
p/(N)p 粘帖一次/粘帖N次
dd/(N)dd 剪切一行/剪切N行
[[/gg 文档首
]]/G 文档尾
u/(N)u 撤销/撤销N步
f(x) 找到下一个x字符
a/i 进入编辑模式 a命令会向后一位
A 行尾编辑
s 清除当前字符并编辑
S 清除当前行并编辑
zz 光标移动到屏幕中间
x 删除当前字符
v/V 可视字符/行模式
W/B 下/上一行
% 在括号间跳转

组合按键

dt(x) 引号/括号内删除到x字符前
df(x) 当前字符起本行内 删除到x字符前
kdgg 删除当前行之前所有行(不包括当前行)
jdG(jd shift + g) 删除当前行之后所有行(不包括当前行)
kdG 等同jdG

命令

:(xx)! 强制执行
:(n) 跳转行
:!(cmd) 执行shell命令
:w 写入
:q 退出
:Ctrl+r " 将复制的文本粘帖到命令行
:open (file) 打开文件
/(x) 查找字符
:set number 显示行号
:!! 上一条命令
:r!(cmd) 执行命令并把返回值插入光标位置

技巧

insert mode下ctrl R = 输入计算公式 可以得到答案

ctrl r 恢复上一个撤销


整理:CKylin
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 曾经在思科的工厂测试系统`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超过2年半,现在...
    戈多在地狱阅读 1,987评论 1 13
  • 目录(?)[-] 关于Vim 1 Vim的几种模式 启动Vim 文档操作 光标的移动 1 基本移动 2 翻屏 3 ...
    SunnyLeong阅读 9,021评论 0 32
  • 1. vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v ...
    路痴千行阅读 3,418评论 0 0
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,810评论 9 468
  • 根据胡子大哈的文章学习,感谢大胡分享胡子大哈-第二阶段 一、理解状态管理 状态管理是为了解决一个问题: 如何高效的...
    布蕾布蕾阅读 763评论 0 3

友情链接更多精彩内容