zoukankan      html  css  js  c++  java
  • Vim/Vi实用技巧(第二版)

    Vim/Vi实用技巧

    1、导入文件

    :r [文件名] #导入到当前编辑的文件中

    :r /etc/inittab

     

    文件上部为/etc/services文件,下部为/etc/inittab文件

     

    2、执行命令[不用退出vi]

    :! [命令]

    :! ls -l /home/hadoop

     

    拓展-把命令执行的结果,导入到当前编辑的文件中!

    :r !date

     

     

    3、定义快捷键

    :map [快捷键] [触发指令]

    e.g. :map ^P I#<ESC> #Ctrl+v Ctrl+p 或者 Ctrl+v+p 打出^P 

    :map ^O 0x #删除行首一个字符

    :map ^E ixiaofang@163.com<ESC>

     

    命令执行:ctrl+p,ctrl+o

    命令取消:unmap ^P

     

    4、连续行注释

    :n1,n2/^/#/g #在n1到n2行的行首加#

    :n1,n2/#//g #去掉n1到n2行行首的#去掉

    :n1,n2/^#//g #连续行去掉只是行首的#号

    :%s/^////g #行首添加//符号

    :%s/////g #将行首的//去掉

    5、替换命令

    :ab mymail xiaofang@qq.com #每次输入mymail之后都会被后面内容替换

     

    取消定义 unab mymail

     

    附-Vi配置文件

    上面所做的设置在Vi重启之后不再能够使用,需要将其写入配置文件,Vi 的配置文件保存在每个用户的~宿主目录下,为.vimrc,但是默认该文件是没有的,可以将/etc/vimrc文件拷贝过来,改名之后再做修改就好了

     

  • 相关阅读:
    Mysql中use filesort的误区
    Windows双系统
    Java visualvm
    软件设计师06-数据结构
    安装VMware14可能出现的问题
    计算机硬件系统
    Web漏洞扫描
    crunch制作字典
    kali之HexorBase数据库破解
    memcahce 介绍以及安装以及扩展的安装
  • 原文地址:https://www.cnblogs.com/itrena/p/5927025.html
Copyright © 2011-2022 走看看