美文网首页
vim 使用技巧

vim 使用技巧

作者: 顽强的猫尾草 | 来源:发表于2018-08-14 15:39 被阅读17次

    显示行末空格

    /\s\+$
    

    将 tab 全部替换为空格

    :set expandtab
    :%ret! 4
    

    删除行尾空格

    :%s/\s\+$
    

    %s :在整个文件范围查找替换
    / :分隔符
    \s:匹配空白符
    + :表示重复1次或多次,加在一起表示一个或多个空白符

    查找当前变量(高亮显示)

    shift+8
    

    取消高亮

    :nohl
    

    双屏操作

    :vsp
    ctrl+w
    (→跳到右屏)
    :e filename
    

    打开文件并定位到第 n 行

    $ vim filename +n
    

    多行缩进

    ==(当前行缩进)
    n==(从当前开始 n 行缩进)
    

    解决显示中文时乱码

    $ vim ~/.vimrc
    # 添加以下几行
    set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
    set termencoding=utf-8
    set encoding=utf-8
    

    打开 Vim 定位到上次关闭时的地方

    $ vim ~/.vimrc
    # 添加以下几行
    if has("autocmd")
      autocmd BufReadPost *
        \ if line("'\"") > 0 && line("'\"") <= line("$") |
        \   exe "normal g`\"" |
        \ endif
    endif
    

    相关文章

      网友评论

          本文标题:vim 使用技巧

          本文链接:https://www.haomeiwen.com/subject/lafsvftx.html