网站备案 接口360网页游戏大厅官网
配置少数几个个人常用键绑定
移动到文件末尾
同vim的G,在helix里原生是ge。
[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(左手方便按)。
[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+↓键。目前只能删除再粘贴
[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:
[editor]
lsp.display-inlay-hints = true
