helix编辑器配置键绑定

配置少数几个个人常用键绑定

移动到文件末尾

同vim的G,在helix里原生是ge。

toml 复制代码
[keys.normal]
G="goto_last_line"

向前/后一个位置跳转

在vscode里对应的是Alt+和Alt+,在source insight里是alt+,和alt+.,vim里是ctrl+i和ctrl+o,helix里原生按键也是ctrl+i和ctrl+o。

个人习惯space+z和space+x,和Alt+z和Alt+x(左手方便按)。

toml 复制代码
[keys.normal]
space = { z = "jump_backward", x = "jump_forward" }
"A-z" = "jump_backward"
"A-x" = "jump_forward"
"A-left" = "jump_backward"
"A-right" = "jump_forward"

上下移动一整

参考vscode里的快捷键是Alt+↑和Alt+↓键。目前只能删除再粘贴

toml 复制代码
[keys.normal]
"A-j" = ["extend_line_below", "delete_selection", "paste_after", "collapse_selection"]
"A-down" = ["extend_line_below", "delete_selection", "paste_after", "collapse_selection"]
"A-k" = ["extend_line_below", "delete_selection", "move_visual_line_up", "paste_before", "collapse_selection"]
"A-up" = ["extend_line_below", "delete_selection", "move_visual_line_up", "paste_before", "collapse_selection"]

上述绑定将Alt-j和Alt+↓配置为向下移动一整行,实际上就是剪切再粘贴,对应命令:xdp;。

同理 Alt-k和Alt+ ↑配置为向上移动一整行,对应命令:xdkP; 。

其他

习惯显示inlay hint:

toml 复制代码
[editor]
lsp.display-inlay-hints = true
相关推荐
慧都产品智能化20 小时前
Qt 表格升级攻略:复用已有编辑器,减少重复开发
c++·qt·编辑器·qt6.3
DFT计算杂谈1 天前
可DIY布里渊区图像绘制编辑器
人工智能·机器学习·语言模型·矩阵·编辑器
Ravenq~4 天前
无头转换:把 .docx 变成 PDF,不打开编辑器
pdf·编辑器
usdoc文档预览5 天前
USDOC系列之PPT文件在线编辑-VUE前端实现在线浏览器在线编辑PPT文档
前端·vue.js·编辑器·office365·ppt在线编辑·office文件在线编辑·文件在线编辑
寂寞的船5 天前
【Unity知识速递】第4期 MCP for Unity:用 AI 自然语言控制编辑器
人工智能·unity·编辑器
寂寞的船5 天前
【Unity知识速递】第6期 URP性能优化完全指南:从内存到GPU的三维调优
unity·性能优化·编辑器
浮尘笔记6 天前
JetBrains差异设置被自动勾选的排查与根治实录
经验分享·程序人生·编辑器·intellij idea·phpstorm·webstorm
Dream-Y.ocean6 天前
鸿蒙PC平台逻控 PLC 编辑器适配实战:基于 Electron 壳方案的纯 JavaScript 梯形图编程与仿真引擎开发
javascript·编辑器·harmonyos
NextTech_7 天前
不想学 vim,怎么改服务器上的配置文件?
服务器·编辑器·vim
ITKEY_8 天前
emacs 文件管理Dired, the Directory Editor
linux·编辑器·emacs