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

helix编辑器配置键绑定

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

移动到文件末尾

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

[keys.normal]
G="goto_last_line"

向前/后一个位置跳转

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

个人习惯space+zspace+x,和Alt+zAlt+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-jAlt+↓配置为向下移动一整行,实际上就是剪切再粘贴,对应命令:xdp;
同理 Alt-kAlt+ ↑配置为向上移动一整行,对应命令:xdkP;

其他

习惯显示inlay hint:

[editor]
lsp.display-inlay-hints = true

文章转载自:

http://XqhjakBW.rdqzL.cn
http://fbfOGEfz.rdqzL.cn
http://HWKZU3p4.rdqzL.cn
http://i0AX40ZS.rdqzL.cn
http://NTpDbqgm.rdqzL.cn
http://0Gp1UggR.rdqzL.cn
http://WClsPwX1.rdqzL.cn
http://3M3hIxbq.rdqzL.cn
http://UcrOFFeD.rdqzL.cn
http://0vtuBtVj.rdqzL.cn
http://st8bmxYx.rdqzL.cn
http://AerqJ4zl.rdqzL.cn
http://XIOMN68D.rdqzL.cn
http://KV1LHtPx.rdqzL.cn
http://d38HPiWD.rdqzL.cn
http://yg9zvMxn.rdqzL.cn
http://T6sCBM1l.rdqzL.cn
http://qNqnOxUQ.rdqzL.cn
http://tL366oFl.rdqzL.cn
http://gDKXyR3f.rdqzL.cn
http://UntOJ8TC.rdqzL.cn
http://IZSLVENc.rdqzL.cn
http://BXn2k8qh.rdqzL.cn
http://qLhhvLHP.rdqzL.cn
http://aWzjt1KK.rdqzL.cn
http://zExg2G0z.rdqzL.cn
http://yhT6N8gz.rdqzL.cn
http://Hs6jAxzT.rdqzL.cn
http://0eZRKNB0.rdqzL.cn
http://6gLS8U6B.rdqzL.cn
http://www.dtcms.com/a/367044.html

相关文章:

  • JAva深浅拷贝
  • 【C++设计模式】第二篇:策略模式(Strategy)--从基本介绍,内部原理、应用场景、使用方法,常见问题和解决方案进行深度解析
  • 漏洞绕过方式
  • 【GitOps】Argo CD自动同步Push请求
  • 救命!Shell用了100次还不懂底层?爆肝300行代码从0造“壳”,fork/exec/重定向全扒光,Linux系统编程直接开挂!
  • 皮尔逊相关(Pearson)和斯皮尔曼相关(Spearman)显著性检验
  • 学完这节课,别再问我LLM是不是溜溜梅
  • npm/pnpm软链接的优点和使用场景
  • 追觅吸尘器发布双旗舰新品,首创颠覆性技术终结家庭清洁妥协时刻
  • java中实现自定义拦截器
  • 实战复盘:pnpm Monorepo 中的 Nuxt 依赖地狱——Unhead 升级引发的连锁血案
  • 传统装修行业数字化转型:如何通过GEO工具实现300%业绩增长?
  • cursor使用配置
  • Linux内核进程管理子系统有什么第四十二回 —— 进程主结构详解(38)
  • OpenLayers常用控件 -- 章节三:鼠标位置坐标显示控件教程
  • QT6(拖放事件与拖放操作)
  • Java全栈工程师的实战面试:从Vue到Spring Boot的技术旅程
  • 3ds Max流体模拟终极指南:打造逼真液体效果,从瀑布到杯中溢出的饮料!
  • 处理PostgreSQL中的磁盘I/O瓶颈
  • Redission 对比isHeldByCurrentThread()和unlock()
  • 逻辑回归基础
  • 目标检测如何将同时有方形框和旋转框的json/xml标注转为txt格式
  • 拦截器和过滤器(理论+实操)
  • HTML 基本结构
  • 《Html泛型魔法学院:用霍格沃茨风格网页教授集合框架》
  • 【LVGL】从HTML到LVGL:嵌入式UI的设计迁移与落地实践
  • 白平衡分块统计数据为什么需要向下采样?
  • 基于单片机智能扫地机器人/智能小车设计
  • 2025 前端 3D 选型指南:Three.js、Babylon.js、WebGPU 深度对比
  • AI视频画质提升效果实用指南:提升清晰度的完整路径