vim快捷键使用记录

命令行模式

0 句首
Ctrl + $ 句末
yyp 复制一行到下一行
u 撤回上一次操作
ctrl +r 撤回上一次撤回
dd 删除一行
a 进入编辑模式,光标在下个字符
i 进入编辑模式,光标在这个字符
g 连续按进入整个文章开始
G 切换到整个文章最后一行

文本输入模式 (input mode/编辑模式)

插入命令i(insert)
附加命令a (append)

末行模式 (last line mode/指令列命令模式)

:%s/str1/str2/(等同于 :g/str1/s//str2/) 替换每一行的第一个str1为str2
:%s/str1/str2/g(等同于 :g/str1/s//str2/g) 替换每一行中所有str1为str2
:/str vim会显示文本中第一个出现的字符串。
:?str vim会显示文本中最后一个出现的字符串。
:q!=强制退出;q=退出;wq!=编辑后强制退出;
:pwd=显示路径;!pwd=显示路径;

(完)

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

推荐阅读更多精彩内容

  • Vim几句话介绍Vim是Unix系统上的文本编辑软件(你该不会不知道什么是文本编辑软件吧!),在windows上也...
    何必遠方阅读 3,211评论 0 3
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,228评论 2 33
  • dpkg 学习 安装mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji阅读 450评论 0 0
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,571评论 9 467
  • 前阵子韩雪骂携程扯出了一些行业套路。但是这次说的是一个我没想到是心机的心机_(:з)∠)_ 家里我管钱,所以在不带...
    圈圈Circler阅读 278评论 5 0