当前位置: 首页 > news >正文

Sublime text启用vim

打开:首选项 > 设置,在打开的输入框中把 "ignored_packages": ["Vintage"] 修改为 "ignored_packages": [],不忽略Vintage,即为启用Vintage,它是Sublime的内置vim插件。
然后再添加"vintage_start_in_command_mode": true,功能为默认进行vim编辑模式,如果不设置,默认为插入模式。配置代码如下:

{"vintage_start_in_command_mode": true,"ignored_packages":[],
}

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

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

截图如下:
在这里插入图片描述
配置说明:

[{"keys": ["j", "k"],"command": "exit_insert_mode","context": [{ "key": "setting.command_mode", "operand": false }, // 仅在插入模式生效{ "key": "setting.is_widget", "operand": false }     // 排除输入框等组件]}
]

相关文章:

  • Maven-添加子模块
  • Python从入门到实战学习笔记(二)
  • IEC61850 通信协议测试验证方法详解
  • YAML 数据格式详解
  • Python爬虫实战:研究Splinter相关技术
  • 决策树:化繁为简的智能决策利器
  • VR飞夺泸定桥沉浸式历史再现​
  • 开源项目分析:EDoRA | 了解如何基于peft实现EDoRA方法
  • verilog HDLBits刷题“Module fadd”--模块 fadd---加法器2
  • stm32串口(uart)2转发到串口(uart)3实现
  • 深入解析 C++ 中的 map 和 set 封装
  • 60-Oracle 10046事件-实操
  • 引用vue
  • npm包冲突install失败
  • 【智能体】n8n聊天获取链接后爬虫知乎
  • 高并发下分布式数据库性能下降的解决方法
  • 将VSCode的配置迁移到Cursor
  • wsl2 联网设置静态 IP (不能联网问题)
  • JVM知识点
  • js代替cookie的localStorage功能解析,为什么在前端开发中使用它
  • 动态ip可以做网站吗/重庆网站到首页排名
  • 平乡县网站建设/广告公司排名
  • wordpress 菜单平铺/seo优化基础教程pdf
  • 青海wap网站建设比较好/上海seo优化公司 kinglink
  • 黑色网站源码/网站编辑
  • 商城网站建设都需要多少钱/网站流量查询站长之家