您的位置:首页 > 运维架构 > Linux

Linux的基础之vim编辑器详解

2018-03-14 13:58 253 查看
一:打开文件:
    vi /path/file :如果文件不存在,自动创建文件并打开;如果文件存在,在vim中打开文件
    vi +n /path/file:打开文件光标停留在第几行
    vi + /path/file:光标停留在最后一行
    
    二:vim模式:
    1.编辑模式:击键为指令(默认模式)
    2.输入模式:击键为文本内容
        i:向当前光标前添加内容
        a:向当前光标后添加内容
        o:当前光标下方新建一行添加内容
        行:
        I:光标到行首添加内容;
        A:光标到行尾添加内容;
        O:当前光标上方新建一行添加内容
        按esc退出返回编辑模式
    3.末行模式:在vim末尾输入命令
        输入“:”切换;
        按esc退出返回编辑模式
        
    三:关闭文件
    1.q!:不保存并退出
    2.wq:保存并退出
    3.w:保存
    4.w!:对只读文件强行保存(需root)
    
    四:移动光标:
    1.逐字符移动:
        h,j,k,l(左,下,上,右)
        #h:移动多个字符
    2.逐词移动:
        w:下一个单词词首
        e:当前或下一个单词词尾
        b:当前或上一个单词词首
        #w:一次跳转多个单词
    3.行间跳转:
        G:跳至最后一行
        #G:跳至第#行
    4.行内跳转:
        1.数字0绝对行首
        2.$:绝对行尾
        3.^:行首第一个非空白字符
    
    五:删除
    1.删除单个字符:
        x;
        #x
    2.删除命令:
        1.#dw,#de,#db
        2.dd:删除一行 #dd
        3.末行模式::startline,endlined
    3.先删除内容再转为输入模式
        c:同d;
    
    六:粘贴命令
    如果复制的是单词
    1.大p:放在光标的前面
    2.小P:放在光标的后面
    如果复制的是一整行
    1.大P:放在光标所在行的上方
    2.小p:放在光标所在行的下方
    
    七:复制命令:
    1.y:用法同d;
    
    八:替换
        r+字符:替换单个字符
        R:进入替换模式
    
    九:撤销编辑操作
        u:连续点击最多50次
        撤销撤销操作:ctrl+R;
    
    十:重复此前的编辑操作:.
    
    十一:可视化模式:
    1.小v:按字符选取
    2.大v:按行选取
    
    十二:查找
    1./pattern:模式查找,从第一行开始匹配 从上至下
    2.?pattern:从当前行开始匹配 从下至上
    n,N
    
    十三:查找并替换
    %:在全文中查找
    s@pattern@string@gi
    g:匹配到该行的所有元素都要替换
    i:忽略大小写
    
    十四:打开多个文件
    vi file1 file2 file3...
    next:下一个文件   prev
    first:第一个文件  last
    qa:退出全部文件
    
    十五:分屏显示一个文件
    CTRL+w放开再按s:水平分开
    ctrl+w:切屏
    
    十六:分窗口编辑多个文件
    vi -o file1 file2 file3:水平分割
    
    ####十七:将当前文件的部分内容另存为另一个文件
    
    十八:将另一个文件的内容添加进当前文件中
    :r FILE
    
    十九:在vim中与shell交互
    !COMMAND
    
    二十二:高级话题
    1.set nu :display number line
      set nonu
    2.set ic:忽略大小写
      set noic
    3.set autoindent:设置自动缩进
      set noai
    4.set hlsearch:查找的文本高亮显示
      set nohlsearch
    5.syntax on:语法高亮
      syntax off
      
    二十三:vim的配置文件
    全局配置:/etc/virc
    个人配置:~/.virc
   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vim