sublime模式下开启vim并修改esc

首先我用的是sublime text2

sublime下开启vim模式:

在Preference -> Setting-User里面加上

1 "ignored_packages":
2 [
3 ]

就可以使用一些vim的基本功能了。

修改ESC:

esc超级远按起来超级不方便, 所以我们可以把esc修改掉。

如果把esc修改成shift+space的话, 在Preference -> Browse Packages 里面, 最下面找到Vintage文件, 然后在里面找到default,sublime-keymap, 在最后加上

 1 ,
 2     { "keys": ["shift+space"], "command": "exit_insert_mode",
 3         "context":
 4         [
 5             { "key": "setting.command_mode", "operand": false },
 6             { "key": "setting.is_widget", "operand": false }
 7         ]
 8     },
 9
10     { "keys": ["shift+space"], "command": "hide_auto_complete", "context":
11         [
12             { "key": "auto_complete_visible", "operator": "equal", "operand": true }
13         ]
14     },
15
16     { "keys": ["shift+space"], "command": "vi_cancel_current_action", "context":
17         [
18             { "key": "setting.command_mode" },
19             { "key": "selection_empty", "operator": "equal", "operand": true, "match_all": false },
20             { "key": "vi_has_input_state" }
21         ]
22     } 

开头的逗号不要忘记..这样shift+space也就有了esc的功能。

然而我是将Caps Lock 这个改成了ESC, 但是sublime貌似没有办法改, 所以我直接把电脑的Caps Lock给改掉了...

Windows Registry Editor Version 5.00

 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
 "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,01,00,3a,00,00,00,00,00

新建一个文本文档然后把上面的代码复制进去, 另存为XXX.reg。 然后打开那个文档重启电脑就可以了 =.=。

时间: 2024-10-22 09:45:06

sublime模式下开启vim并修改esc的相关文章

引入 Tinker 之后如何在 Debug 模式下开启 Instant Run

在<Tinker + Bugly + Jenkins 爬坑之路>一文中讲了在接入 Tinker 之后,Jenkins 中的一些坑,由此,热修复算告一段落,但是,在直接 Run 模式运行时,程序会报出如下错误: Tinker does not support instant run mode, please trigger build by assembleDebug or disable instant run in 'File->Settings...'. 好吧,使用 TInker 时

在 Sublime Text 2 下开启 Vim 模式

緣由 由於在 Sublime Text 2 下操作時會想起 Vim 下的鍵盤操作.一時興起在網絡上找了下,發現 Sublime Text 2 是支持類似 Vim 的鍵盤操作的.在此分享下配置過程. 打開配置文件: "Settings-User" 鼠標操作: 點擊 "Preferences" 菜單下的 "Settings-User" 項; 鍵盤操作:2.1 按下 Ctrl + Shift + P ( Ubuntu 下) 調出命令面板:2.2 輸入 

sublime 配置 vim模式 并修改 Esc快捷键

最近发现了 sublime 居然能开启 vim 的功能,加上这么炫(逼)酷(格)的外观,果断使用之. 我使用 vim 的时候习惯用 zz代替 Esc ,综上所述,需要完善两个点: 1. 打开 vim 功能 2. 配置快捷键 ### 打开 vim 功能 其实,只要直接按 Esc 即可- 但是只能使用简单的模式,不能用 底行(命令行)模式 还有的版本不支持直接 Esc ,所以还是说说配置方式. 进入 preferences->Settings-User, 添加如下一行 "ignored_pac

【FE前端学习】sublime开启vim模式

学习目标:在sublime下开启vim模式,了解基本vim的编辑快捷键. 下载安装Sublime Text 3 :http://www.sublimetext.com/3 Vim/Vi: Vim/Vi 是一个文本编辑器,没有菜单,只有命令,适合写前端代码.高效命令行使用vim编辑文本,只需在键盘上操作就可以,根本无需用到鼠标.. 开启vim模式: 在菜单栏中: Preferences -> Setting - User 即可打开配置文件进行编辑,将 ignored_packages 项的[]里面

在非归档模式下不能更改表空间为备份模式

Oracle表空间设置为备份模式后,便可以联机对表空间下数据文件进行文件系统级别的copy备份操作,因为期间对表空间的修改都记录到数据库的重做日志文件中. 由此想到数据库如果是非归档模式,那么这个表空间备份模式的时间必须不能超过联机日志被覆盖的时间,才能保证数据的修改不会丢失. 那么Oracle对这种情况是如何择决的呢? 实验表明:Oracle是干脆不让你在非归档模式下开启表空间的备份模式. 报错如下: ORA-01123: cannot start online backup; media r

网站后端_Python+Flask.0005.FLASK调试模式之开启DEBUG与PIN使用?

自动加载: # 方式一 if __name__ == '__main__':     app.run(host='0.0.0.0', port=9000, debug=True) # 方式二 if __name__ == '__main__':     app.debug = True     app.run(host='0.0.0.0', port=9000) 说明: 可通过如上两种方式开启调试模式,调试模式下PY文件被修改会自动重新加载,资源文件/模版文件/配置文件修改必须重启生效~这个确实

flask的debug模式下,网页输入pin码进行调试

网站后端Python+Flask .FLASK调试模式之开启DEBUG与PIN使用? 自动加载: # 方式一 1 2 if __name__ == '__main__':     app.run(host='0.0.0.0', port=9000, debug=True) # 方式二 1 2 3 if __name__ == '__main__':     app.debug = True     app.run(host='0.0.0.0', port=9000) 说明: 可通过如上两种方式开

OpenCV在Debug和Release两种模式下布恩那个同时运行的问题

首先,可以肯定的说,两者是可以随时切换进行运行的,若不能运行,必定是配置出了问题 以Debugx64和Releasex64为例: 在Releasex64模式下,我配置好了各种路径: 于是乎,我切换到Debugx64下,也配置好了对应的路径,但就是运行不成功,总是报错"无法连接外部引用". 百思不得其解,为什么会这样? 其实我是被自己的思维所束缚住了,因为在Release模式下,我只修改了上面那三个路径,所以切换到Debug模式下也只需要修改这几个路径,这就是思维陷进. 最后的答案就是,

华为设备上STP模式、RSTP模式下开关机是否触发TC变更(源自考官的一道追问题目)

声明:本实验用真机完成,终端采用了路由器和PC.华为交换测试版本:[SW2] dis version Huawei Versatile Routing Platform SoftwareVRP (R) software, Version 5.160 (S5700 V200R009C00SPC500)Copyright (C) 2000-2016 HUAWEI TECH CO., LTDQuidway S5700-52P-LI-AC Routing Switch uptime is 0 week,