vim

上一篇 / 下一篇  2018-02-24 14:16:49

  1. 快捷操作---三种模式下快捷方式设定

        :map <> I//<esc>

         :imap <>  <esc>I##<esc>

          :nmap <> []<esc>i:0<esc>b<esc>a

   插件---:1,2 right/left

               :I / I-1 --sort命令

2. 手动折行 --- zf , zo , zc

3. 快速编辑移动

    ctrl+a ctrl+x 数字递增递减

    :1,2 co3,复制

      :1,2 m3,移动

     :iab ps psprinf("');

     o--直接下一行编辑

    au bufnewfile,bufread *sv source ~/.vim/match.vim

          let  b:match_words\<fork\>:\<join\(_any\)\>

4,基本设置,字体颜色行号光标高亮tags

   程序段自动跳转%

   set tags+=~/uvm_tags (ctags工具执行 ctags -f ~/uvm_tags -R /uvm_home)

     set guifont =

     set number

5.宏录制

normal 模式下输入q启动recoding,q后面跟任意a-z的小写字母,这个字母就是宏的名字,接下来你要执行的操作就会记录在这个宏中。

      输入q录制结束

   aa文件(normal模式下)输入5@n 表示对光标所在行开始的10个文件做所设置宏的操作,操作5次。

6. 匹配替换

    空行删除 s/^\n//

 参考

     中文手册,userguide


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2018-09-10  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 2267
  • 日志数: 13
  • 建立时间: 2018-01-29
  • 更新时间: 2018-05-29

RSS订阅

Open Toolbar
博聚网