博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vim进阶:better,faster and stronger
阅读量:6162 次
发布时间:2019-06-21

本文共 643 字,大约阅读时间需要 2 分钟。

    今天学习了@左耳朵耗子 的博文《vim简明攻略》,学到很多没有接触过的命令,相信vim强大的命令行对程序员来说是相当实用和高效的。

    整理一下自己的思路入下:

   1、first stage:

   a:在光标处插入

   x:删除光标所在字符

   hjkl:代替光标键

   2、second stage:

   o:在当期行后插入新行    O:在当前行前插入新行

   cw:替换从光标所在位置到单词结尾的字符

   0:到行头  $:到行尾

   ^:到行头第一个非空白字符 g_:到行尾第一个非blank字符位置

   :e  path/to/file 打开一个文件 :saveas path/to/file 另存为 :bn :bp同时打开多个文件时,切换下一个或下一个文件

   ZZ:  退出并保存

   3:stronger:

   . 重复上一个命令

  gu:变小写 gU变大写

   w:到单词头 e:到单词尾

   %:匹配括号移动   *和#匹配光标所在按此,移动光标到下一个或上一个匹配单词

    4:faster:

<start position>command<end position>

v模式:ctrl+v快操作 ctrl+d向下移动

       选中后,J将选中行拼接成一行  =自动缩进

推荐阅读:http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/

 

转载于:https://www.cnblogs.com/changxiaoxiao/archive/2013/01/28/2879943.html

你可能感兴趣的文章
showdialog弹出窗口刷新问题
查看>>
java
查看>>
Vue.js连接后台数据jsp页面  ̄▽ ̄
查看>>
关于程序的单元测试
查看>>
mysql内存优化
查看>>
都市求生日记第一篇
查看>>
Java集合---HashMap源码剖析
查看>>
SQL优化技巧
查看>>
thead 固定,tbody 超出滚动(附带改变滚动条样式)
查看>>
Dijkstra算法
查看>>
css 动画 和 响应式布局和兼容性
查看>>
csrf 跨站请求伪造相关以及django的中间件
查看>>
MySQL数据类型--与MySQL零距离接触2-11MySQL自动编号
查看>>
生日小助手源码运行的步骤
查看>>
Configuration python CGI in XAMPP in win-7
查看>>
bzoj 5006(洛谷 4547) [THUWC2017]Bipartite 随机二分图——期望DP
查看>>
CF 888E Maximum Subsequence——折半搜索
查看>>
欧几里德算法(辗转相除法)
查看>>
面试题1-----SVM和LR的异同
查看>>
MFC控件的SubclassDlgItem
查看>>