• 在VIM中用其它键替换ESC


    今天在一个群里有人问键盘ESC键突然不能用,VIM怎么操作?乍一听觉得搞笑,换个键盘就是了。转念一想,如果较起真来这问题还是有实际应用案例的,比如前些天我为了和IPAD2配套买的蓝牙键盘是MAC风格的,上面就没有ESC键,如果结合IPAD上的SSH应用做远程LINUX维护那还真是个不大不小的问题(在此不讨论SHELL下的按键置换)。

    说到VIM下按键替换,自然想到了用map,于是在.vimrc中加入一条map <F12> <ESC>,保存然后应用,发现在编辑模式下按F12键会变成输入"<F12>"这5个字符后退出编辑模式,这显然不是我想要的。既然map不适合编辑模式那就再加一条专门针对编辑模式下的按键映射imap<F12> <ESC>,保存然后重启VIM(在WINDOWS下通过SOURCE重新加载设置不能完成ESC键的映射,必须要重启,不知为何),测试成功。

    题外话,有人问没有ESC键VIM还怎么编辑.VIMRC?我说兄弟,除了VIM你就不能编辑文本文件了?至少还有重定向嘛,呵呵!

    lykyl原创,转载请注明出处)
  • 相关阅读:
    元素对应赋值与列表生成器
    python装饰器
    python之闭包
    内置函数,重要的四个reduce,map,lambda,filter
    高阶函数,递归函数,内置函数
    函数作用域
    python函数
    集合
    python深浅拷贝以及数据在内存中储存方法
    Linux之ubuntu系统操作学习笔记
  • 原文地址:https://www.cnblogs.com/lykyl/p/2225751.html
Copyright © 2020-2023  润新知