• Linux vim 配置


    在 VIM 中注释掉整段代码的方法: 

    例如,要注释以下3行 Python 代码: 

    def say_hello(): 
        print 'hello world!' 
        return None 

    1, Ctrl + V 进入 VIM 的块操作模式. 
    2, 使用 j, k 键上下移动,选中这三行,需要确保每行的首列包含在选中块中。 
    3, 键入 I (大写 i),即在行首插入。 输入 Python 的注释符 ‘#’。 
    4, 按下 ESC 键。 
    这时就会发现每行的首列都插入了‘#’。 

    #def say_hello(): 
    #    print 'hello world!' 
    #    return None 

    Mission completed. 
    VIM 的操作就是这样的快速,准确。 
    参考:http://www.douban.com/group/topic/10215715/

    vimrc文件注释

    转自Yes,It is!

    把下面这段内容拷贝到你的vimrc中:

    1    "Set mapleader
    2 let mapleader = ","
    3
    4 "Fast reloading of the .vimrc
    5 map <silent> <leader>ss :source ~/.vimrc<cr>
    6 "Fast editing of .vimrc
    7 map <silent> <leader>ee :e ~/.vimrc<cr>
    8 "When .vimrc is edited, reload it
    9 autocmd! bufwritepost .vimrc source ~/.vimrc

    为了方便解释,我给每一行都加了一个行号。

    • 在vimrc中,双引号开头的行,将被当作注释忽略
    • 第2行,用来设置mapleader变量,当mapleader为未设置或为空时,使用缺省的”/”来作为mapleader。

      mapleader变量是作用是什么呢?看下面的介绍。

    • 第5行定义了一个映射(map),这个映射把<leader>ss,映射为命令:source ~/.vimrc<cr>。当定义一个映射时,可以使用<leader>前缀。而在映射生效时,vim会把<leader>替换成mapleader变量的值。也就是说,我们这里定义的<leader>ss在使用时就变成了”,ss“,当输入这一快捷方式时,就会source一次~/.vimrc文件(也就是重新执行一遍.vimrc文件)。
    • 第7行,定义了<leader>ee快捷键,当输入,ee时,会打开~/.vimrc进行编辑。
    • 第9行,定义了一个自动命令,每次写入.vimrc后,都会执行这个自动命令,source一次~/.vimrc文件。
  • 相关阅读:
    elasticsearch 心得
    elasticsearch window下配置安装
    centos 配置sentry+钉钉+邮件通知
    git 多账户链接不同gitlab仓库
    git 配置远程仓库(同一个邮箱注册多个gitlab仓库)
    配置git远程连接gitlab
    上传模型方法-断点续传方法
    three.js group遍历方法
    sql 行转列超快方法
    赴日本IT的相关注意事项和坑!!!!
  • 原文地址:https://www.cnblogs.com/youxin/p/3007208.html
Copyright © 2020-2023  润新知