Vim简洁教程

作者: 什么都值得 | 来源:发表于2017-01-19 14:34 被阅读112次

    原文链接

    VIM

    在编辑界一直有两大传说:Vim——编辑器之神,Emacs——神之编辑器。而我是坚定的VIM党,至今都没用过emacs,垃圾nano倒是用过。我平时用vim的功能用得不多,其实我只是初学者,基本入门而已。这里不列举太多功能,用到的时候再说吧。

    常用快捷键

    # 插入
    o # 在下面添加一行,并进入编辑模式
    
    # 查找替换
    :%s/源字符串/目的字符串/g    # 全局替换
    
    # 复制粘贴
    1. 在要复制的地方,按"v"进入可是模式
    2. 移动到最后,按"y"复制选中的文本
    3. 按"p"粘贴
    
    # 快速跳跃
    $: 快速跳到行尾
    0: 快速跳到行首
    
    # 删除
    22 40 dd # 删除指定行范围的行
    gg然后dG  # 清空文件内容
    
    # 纵向编辑列
    ctrl + v 进入选择模式,选择要编辑的行
    shift + i 执行编辑操作,这时候只会在一行上编辑
    两次ESC 所有行都和那一行一样了
    
    # 纵向删除
    ctrl + v 进入选择模式
    d 删除选择的地方
    

    动态配置

    :set nonu   # 行号的显示与取消显示
    :set paste  # 设置为粘贴模式,这样在粘贴的时候tab和空格才能正确。。。
    

    配置文件/etc/vim/vimrc

    # 可添加如下这些选项
    set autoindent      ; 自动缩进
    set number          ; 显示行号
    set smartindent     ; 智能对齐
    set tabstop=4       ; tab键设置为4个空格宽度
    set background=dark ; 如果感觉太暗可以使用这个(比如deepin默认的那个主题)
    添加自动缩进: set autoindent

    相关文章

      网友评论

        本文标题:Vim简洁教程

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