努力了
可能会失败
但是不努力
就不会有失败
不合适
不满你意
于是你就踏上新的征程
寻找适合你的爱
后来你找到了适合你的爱
才方知适合也是个有
时间期限的词汇
在那个黄昏的余光慢慢
移到自己的脸庞上的时候
你开始想起了从前
在 jetbrains fleet 的前几个版本,我们知道了,fleet 已经可以支持主题插件了。
现在 fleet 可以支持快捷键映射插件了,可以根据官网提供的教程来制作自己喜欢的快捷键使用方式的插件了,并且以插件的形式把自己的快捷键喜欢和其他人分享。
作为一个开发者,快捷键绝对是提高效率的一大杀手锏。但同时当你不熟悉工具正在使用的快捷键的时候,它也会让你的效率断崖式下降。
开发工具的发展如火如荼,不同团队开发出的工具也会明显带上个人的喜好,所以并没有放之四海而皆准的快捷键映射的解决方案。这就是萝卜青菜各有所爱。
但是快捷键映射 keymap 的设计,如果要优雅,那么需要做到 2 点
第一点,需要致敬一些系统默认的快捷键,比如最常见的 CV 大法的快捷键就按照系统默认的来就最好了。
第二点,给用户足够的自由去创建符合个人趣味的快捷键,并且要尽量避免与已有的快捷键发生冲突。
总之,需要在共性与个性之间取得很好的平衡感。
现在我们来看看如何自定义 fleet 的 keymap。
向右上角看,点击像齿轮一样的按钮,点击 keymap 。
然后就会来到如下的选择页面
稍微使用过 fleet 的同学都知道,它的快捷键和 IDEA 还是有很大区别的,就目前而言,认识 fleet 的同学多半是之前有使用 IDEA 或者 goland 等系列产品的。
所以既然已经习惯了 IDEA 的快捷键使用方式,这里就可以毫不犹豫的选择 IDEA 了。
如果你是从 vscode 那里慕名而来的同学,也可以选择 vscode。
同时我们还看到了 Edit keymap
它允许我们增加,修改,删除快捷键,使用过 vscode 或 IDEA 的同学应该是比较熟悉的。其实在使用 IDEA 的时候我一般会在觉得默认快捷键比较复杂的时候去修改成自己喜欢的款式,比如这个快捷键需要按 3 个甚至 4 个键的时候,我就喜欢把它变成 2 和键的方式。
还有就是有些对自己来说常用的操作,但是没有默认快捷键的时候,我也会给这个操作加个顺手的快捷键。
如果我们点击Edit keymap ,会看到什么呢?
在这里就可以对快捷键为所欲为了。
这里我们也再爆个料,我们所有的快捷键大全信息都是保存在一个 user.json 的文件里面,这个文件的位置就是如上图所示的最底部的那串路径了。
实际上除了 vscode 和 IDEA 这 2 个比较出名的 keymap ,也还有其他一些值得一提的 keymap ,比如 eclipse ,sublime text,vim 等。
从这次的更新来看,fleet 的插件生态已经初具规模了。随着更多人对 fleet 的挚爱,fleet 生态的繁荣也只是时间问题而已!!!