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

  • 相关阅读:
    (转)C# DES
    (转)adb shell am 的用法
    (转)C# 解析 json
    (转)C#执行exe程序
    (转) C# textbox 限制输入问题
    (转)C# SSL-X509使用
    事务管理
    spring数据源
    2.spring 学习
    sonarqube 代码检查
  • 原文地址:https://www.cnblogs.com/firestar277/p/14665405.html
Copyright © 2011-2022 走看看