vim之快捷键

剪切

快捷键 含义
dd 剪切当前行
ndd n表示大于1的数字,剪切n行
dw 从光标处剪切至一个单子/单词的末尾,包括空格
de 从光标处剪切至一个单子/单词的末尾,不包括空格
d$ 从当前光标剪切到行末
d0 从当前光标位置(不包括光标位置)剪切之行首
d3l 从光标位置(包括光标位置)向右剪切3个字符
d5G 将当前行(包括当前行)至第5行(不包括它)剪切
d3B 从当前光标位置(不包括光标位置)反向剪切3个单词
dH 剪切从当前行至所显示屏幕顶行的全部行
dM 剪切从当前行至命令M所指定行的全部行
dL 剪切从当前行至所显示屏幕底的全部行

复制

快捷键 含义
yy 复制当前行
nyy n表示大于1的数字,复制n行
yw 从光标处复制至一个单子/单词的末尾,包括空格
ye 从光标处复制至一个单子/单词的末尾,不包括空格
y$ 从当前光标复制到行末
y0 从当前光标位置(不包括光标位置)复制之行首
y3l 从光标位置(包括光标位置)向右复制3个字符
y5G 将当前行(包括当前行)至第5行(不包括它)复制
y3B 从当前光标位置(不包括光标位置)反向复制3个单词

将数据复制到系统粘贴板

参考文章:
(ubuntu)终端复制到系统粘贴板和从系统粘贴板粘到vim的快捷键

屏幕叠加

ctrl+shift+t

多个屏幕间切换时使用:

alt+x

x为数字1~9.

查询

例如查询quat,普通模式下输入:

:/quat

按键n跳转到下一个查询结果。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 曾经在思科的工厂测试系统`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超过2年半,现在...
    戈多在地狱阅读 5,836评论 1 13
  • 1. Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常模式下,按...
    红线路亚湾阅读 17,497评论 0 1
  • 目录(?)[-] 关于Vim 1 Vim的几种模式 启动Vim 文档操作 光标的移动 1 基本移动 2 翻屏 3 ...
    SunnyLeong阅读 12,844评论 0 32
  • 如今,在这个飞速发展,知识爆炸的时代,可以说没有知识就无法立足于社会。于是,所有的父母都希望自己的孩子可以...
    小小以琳阅读 2,607评论 0 0
  • 远古至今,古老文明,让历史的车轮承载着无数的记忆!感恩我的父母把我带到这个奢侈的时代!感恩老祖宗为我们留下...
    正位能量名阅读 4,459评论 0 2