• vi 编辑器使用技巧


    1.由命令"vi --version"所显示的内容知vi的全局配置文件

    2.显示行号   ,非编辑模式输入 : set nu

    3.显示颜色 

      1)在文件中找到 "syntax on  这一行,去掉前面的双引号"

      2)配置bashrc文件,加入    alias vi='vim'

    4.快捷键:

      dd 删除当前行

      ndd 删除当前行下的n行

      yyp 复制当前行

      yynp  复制当前行 n次

      nyyp   复制n行(当前行下面的n行) 到当前行下面

           d$ 删除从当前字符到行尾

      d^ 删除从当前字符到行首部

    5. 敲字符 n 就可以继续查找,敲字符N(大写N)就会向前查询; 
    6.批量注释和反注释

    第一种方法
    批量插入字符快捷键:
    Ctrl+v进入VISUAL BLOCK(可视块)模式,按 j (向下选取列)或者 k (向上选取列),再按Shift + i 进入编辑模式然后输入你想要插入的字符(任意字符),再按两次Esc就可以实现批量插入字符,不仅仅实现批量注释而已。
    批量删除字符快捷键:
    Ctrl+v进入VISUAL BLOCK(可视块)模式,按 j (向下选取列)或者 k (向上选取列),直接(不用进入编辑模式)按 x 或者 d 就可以直接删去,再按Esc退出。
    第二种方法
    批量插入字符快捷键:命令行模式下,输入 " : 首行号,尾行号 s /^/字符/g "实现批量插入字符。如 输入:2,7s/^/#/g,在2到7行首插入#
    批量删除字符快捷键:命令行模式下,输入 " : 首行号,尾行号 s /^字符//g "实现批量删除字符。如 输入:2,7s/^/#/g,在2到7行首删除#

    7.shfit+v进去行选模式,ctrl+v进入块选模式

    8.快速定位行

      1): 快速到最后一行:

               shift + G

       2):快速到第一行: 1 + shift +G

       3): 快速到第40 行: 40 + shift + G

    参考文档:https://blog.csdn.net/qq_35869389/article/details/78026068

      

  • 相关阅读:
    java 中 this 和 super 说明及在构造器中super()和this()相互调用执行顺序
    Java中get()方法和set()方法如何使用?
    java中如何在键盘中输入一串数字然后存入数组中?
    修改阿里云服务器主机名称
    flask第一个页面
    爬取汽车之家新闻的数据
    冒泡排序
    爬取简书
    Mac Flask-Migrate 安装出现错误
    C++__ 判断和循环
  • 原文地址:https://www.cnblogs.com/jycjy/p/7772705.html
Copyright © 2020-2023  润新知