• vim实用操作指南


    一、查看文件编码

      :set fileencoding

      :set fileencoding=utf-8 通过该命令可直接将文件修改为UTF-8编码

      强制以指定编码打开,vim中 :e ++enc=utf8

    二、设置文件行号

      :set number

      :set nu

      :set nonu  //不显示行号,复制代码的时候很实用~

      如果想要永久性显示行号,在home下自己的文件夹内新建.vimrc文件,添加set number即可。vim在启动时会加载vimrc文件,因此所有设置都可以放入其中。

       尽量不要更改/etc/vimrc,因为会对所有用户生效,且需要root权限。

    三、快速跳至文件头或者文件尾部

      3.1 文件头 :1 其实这种方法可以推广,跳转至任意行,相当于windows下的ctrl+G

          直接gg也可以实现这样的功能

      3.2 文件尾 :$

          类比,G即可

      

    四、编辑技巧

      4.1 快速删除:

        删除一行 dd

        删除从这行开始的N行 n+dd

        粘贴这N行,p

        全部删除,dG

      4.2 快速复制黏贴:

         复制一行直接yy ,

         复制从这行开始的下n行,n+yy

         粘贴:p

     五、撤销

      5.1 撤销上一次操作,直接在vim中按u即可

      5.2 恢复成之前的状态,不做撤销操作,ctrl+r

    六、退出vim

      6.1 Esc

      6.2 ctrl + [

      6.3 ctrl + C

    【reference】 1. http://zuoqiang.iteye.com/blog/1155102

  • 相关阅读:
    【Codeforces542E】Playing on Graph [Bfs][Dfs]
    【Codeforces441E】Valera and Number [DP]
    单链表快速排序
    一个简易内存池(C++)
    最长回文子串---Manacher算法
    hihocoder 1015题
    简单的字典树(前缀树)
    C++获取基类指针所指子类对象的类名
    Muduo阅读笔记---net(三)
    C++线程安全的单例模式
  • 原文地址:https://www.cnblogs.com/zidiancao/p/6418617.html
Copyright © 2020-2023  润新知