当前位置: 首页 > 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 }     // 排除输入框等组件]}
]
http://www.dtcms.com/a/256008.html

相关文章:

  • 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功能解析,为什么在前端开发中使用它
  • 日志系统项目问题回答
  • 我的世界之战争星球 暮色苍茫篇 第二十二章、夜影
  • Linux进程概念(2万字精讲)
  • 【价值链】产品经理
  • Axure PR 9 搜索 百度引擎 设计交互
  • Compose笔记(二十八)--加水印
  • 【Weaviate底层机制】分布式一致性深度解析:Raft算法与最终一致性的协同设计
  • 2025zbrush雕刻笔记
  • 实现自动化资源调度与弹性伸缩
  • UVA489刽子手游戏