• VIM自定义快捷键 abort


     

    "在选择模式下系统级复制

    vmap ,c "+y<ESC>
    vmap ,C "+Y<ESC>
    "在选择模式下系统级剪切
    vmap ,x x:let @+=@"<CR>
    "系统级复制
    nmap ,v "+p
    nmap ,V "+P
    "全选
    nmap ,a ggvG$
    "以浏览选择的方式打开文件
    map ,o :browse e<CR>
    "在新TAB里打开文件
    map ,to :tabnew<CR>:browse e<CR>
    "保存文件
    map ,s :browse w<CR>
    "取消高亮
    map ,nh :nohlsearch<CR>
    "重新加载.vimrc设置文件
    map ,ls :source ~.vimrc<CR>:nohlsearch<CR>
    "切换到16进制编辑方式
    map ,b :%!xxd<CR>
    "切换回正常编辑方式
    map ,B :%!xxd -r<CR>
    "用于WINDWS下文件打印
    map ,tp ggvG$"+yggvG$x:set enc=cp936<CR>"+P:hardcopy<CR>ggvG$"+yggvG$x:set enc=utf-8<CR>"+P
    "打开文件目录树窗口
    nmap <silent> <F2> :NERDTree<CR>
    "用,e实现ESC键的功能,用于IPAD外接键盘。
    map ,e <ESC>
    imap ,e <ESC>

    =================================================================================================================================================

    从插入模式进入到正常模式有很多方法的,esc是广为人知的而已,其实最快的是<C-c>,还有其他的<C-o>,<C-[>,这三种使用起来,比Esc快多了,这些还是有一些区别的,C-c这个组合键会取消当前的任何操作,而C-[是比较标准的进入正常模式的按键,比如ACE的vim模式,就是用C-[来进入正常模式的。比如C-v,纵向选择4列文字,然后输入A,在第一行前面插入一个字符",这时候,使用C-c就进入正常模式,使用C-[也进入正常模式,不过区别是,你输入的"在你前面选中的5行都会这么一个字符。

    说这么多,最好使用正常模式来进行移动光标,进入正常模式不需要使用Esc的,而且最好不用Esc,Esc只是曾经的方案而已。

    另外,在正常模式下,可以使用C-w来删除一个单词,C-u删除一行,C-t缩进,不过上面那些键盘绑定也可以,我觉得使用vim自带的一些功能就足够用了。


  • 相关阅读:
    网络编程的基础
    day31作业
    异常处理其他内容
    异常处理的使用
    常见的异常种类
    ansible条件使用--实践
    Ansible的循环
    Ansible的条件语句
    ansibleplaybook的使用
    ansible官方文档翻译之变量
  • 原文地址:https://www.cnblogs.com/chjbbs/p/6649560.html
Copyright © 2020-2023  润新知