系统相关
首页 > 系统相关> > 【linux 学习】2.vim

【linux 学习】2.vim

作者:互联网

VIm

目录

  1. 位置

    :set nu/nonu
    gg/G	#到首行/末行
    nG/:n   #到第n行
    0/$		#移至行首/尾
    
  2. 插入

    a A i I o O
    光标所在字符后 行尾 ----字符前 行首 下插入新行 上插入新行
  3. 删除/拷贝/剪切

    删除:
    dG	删除光标所在行到文末内容
    D	删除----------行尾内容
    :2,5d	删除第2到5行
    x	删除光标所在处字符
    nx	删除光标所在后n个字符
    
    复制:
    yy	复制当前行
    nyy	复制当前行以下n行
    dd+p剪切
    dd ndd
    p,P	粘贴在当前光标所在行下或行上
    替换:R	从光标所在处开始替换,按esc结束
    复原:u
    
  4. 搜索

    :/abc	文件中搜索abc	
    n		出现的下一个位置
    :%s/old/new/g	全文替换指定字符串
    :n1,n2s/old/new/g	在一定范围内替换
    
  5. 注释

    :n1,n2s/^/#/g		#区块注释
    :n1,n2s/#/ /g		#取消注释
    :n1,n2s/^/\/\//g
    
  6. 替换ab

    ab mymail samlee@lampbrother.nat
    
  7. 导入命令执行

    r 文件路径	#导入文件
    r !命令	 #导入命令执行结果
    
  8. 定义快捷键

    :map 快捷键 命令
    :map ^P(ctrl+^+v) I#<ESC>	#注释快捷键
    :map ^B x	删除行末
    
  9. 默认配置文件

    .vimrc->/home/user/.vimrc
    	  ->/root/.vimrc
    
    eg.
    set nu
    map ^p I#<ESC>
    ab mymail  xxxx@xxx.com
    

标签:map,删除,vim,学习,linux,n2s,n1,快捷键,光标
来源: https://www.cnblogs.com/mij0lb/p/13758137.html