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文件拷贝过来,改名之后再做修改就好了

     

  • 相关阅读:
    H3C-路由器密码恢复
    H3C-交换机密码恢复
    H3C-端口镜像
    [洛谷P4234]最小差值生成树
    [BZOJ4003]城池攻占
    [BZOJ1058]报表统计
    [BZOJ1584]Cleaning Up 打扫卫生
    [BZOJ3733]Iloczyn
    [HDU5709]Claris Loves Painting
    [BZOJ5109]大吉大利,晚上吃鸡!
  • 原文地址:https://www.cnblogs.com/itrena/p/5927025.html
Copyright © 2011-2022 走看看