zoukankan      html  css  js  c++  java
  • VIM

    LEADER 键

    Vim预置有很多快捷键,再加上各类插件的快捷键,大量快捷键出现在单层空间中难免引起冲突。为缓解该问题,而引入了前缀键<leader>。藉由前缀键, 则可以衍生出更多的快捷键命名空间(namespace)。例如将r键配置为<leader>r、<leader><leader>r等多个快捷键。

    使用:help <leader>命令,可以查看关于前缀键的更多信息。

    定义前缀键

    前缀键默认为“”。使用以下命令,可以将前缀键定义为逗号:

    let mapleader=","

    使用以下命令,利用转义符“”将前缀键设置为空格键也是不错的主意:

    let mapleader = "<space>"

    配置实例

    定义以下快捷键,用于删除当前文件中所有的行尾多余空格:

    nnoremap <leader>W :%s/s+$//<cr>:let @/=''<CR>

    定义以下快捷键,用于快速编辑和重载vimrc配置文件

    nnoremap <leader>ev :vsp $MYVIMRC<CR>
    nnoremap <leader>sv :source $MYVIMRC<CR>

    定义以下快捷键,使用前缀键和数字键快速切换缓冲区

    nnoremap <leader>1 :1b<CR>
    nnoremap <leader>2 :2b<CR>
    nnoremap <leader>3 :3b<CR> 

    https://zhuanlan.zhihu.com/p/63626180

  • 相关阅读:
    Centos7
    appium+python常见报错(appium方面)
    python标准库之datetime
    python异常捕获
    python写入文件和读取文件
    python标准库之collections
    python导入类
    python3+robotframework+pycharm安装运行
    python 继承/父类和子类的关系
    python_类
  • 原文地址:https://www.cnblogs.com/firestar277/p/14665405.html
Copyright © 2011-2022 走看看