Sublime text启用vim

打开:首选项 > 设置,在打开的输入框中把 "ignored_packages": ["Vintage"] 修改为 "ignored_packages": [],不忽略Vintage,即为启用Vintage,它是Sublime的内置vim插件。

然后再添加"vintage_start_in_command_mode": true,功能为默认进行vim编辑模式,如果不设置,默认为插入模式。配置代码如下:

json 复制代码
{
	"vintage_start_in_command_mode": true,
	"ignored_packages":
	[
	],
}

截图如下:

设置快速按jk组合退出插入模式,打开:首选项 > 快捷键配置,添加如下代码到原来的中括号中:

json 复制代码
	{
	    "keys": ["j", "k"],
	    "command": "exit_insert_mode",
	    "context":
	    [
	        { "key": "setting.command_mode", "operand": false },
	        { "key": "setting.is_widget", "operand": false }
	    ]
	}

截图如下:

配置说明:

java 复制代码
[
    {
        "keys": ["j", "k"],
        "command": "exit_insert_mode",
        "context": [
            { "key": "setting.command_mode", "operand": false }, // 仅在插入模式生效
            { "key": "setting.is_widget", "operand": false }     // 排除输入框等组件
        ]
    }
]
相关推荐
iCora1 天前
vim入门
linux·编辑器·vim
一苓二肆3 天前
代码常用工具使用
git·vscode·docker·github·vim
TeleostNaCl3 天前
如何在 Vim 启用行号显示和语法高亮功能
linux·经验分享·编辑器·vim
晚风予卿云月4 天前
Linux编辑器—vim的使用
linux·编辑器·vim
UP_Continue4 天前
Linux--vim编辑器
linux·编辑器·vim
慕容青峰4 天前
【牛客周赛 107】E 题【小苯的刷怪笼】题解
c++·算法·sublime text
bulucc5 天前
vim 快捷操作
linux·编辑器·vim
cypking6 天前
利用 PHPStudy(Mac 版)部署 Nuxt3 node-server 模式项目完整教程
macos·编辑器·vim
徐子元竟然被占了!!6 天前
Linux-vim
linux·运维·vim
bank_dreamer6 天前
【ubuntu】vim作为默认编辑器
ubuntu·编辑器·vim