Mover是一款专为不常使用vim和emacs的用户设计的简易编辑器。它借鉴了vim和emacs的优点,提供更易于使用的快捷键。只需花五分钟时间了解Mover,您的编程效率将显著提升。
特点:
使用方法:
大多数功能通过Alt组合键实现。基础光标移动键如下:
i(↑)
j(←) k(↓) l(→)
这些键保持了原始箭头键的相对位置。不同的是,Alt J和Alt L表示移动一个单词而不是一个字符。
在Mover中,鼓励使用长距离键而不是多次短距离键移动光标。
除了移动光标,Alt I和Alt K还可用于在代码建议框中选择。
扩展光标移动键如下:
u(←字符) i(↑) o(→字符)
j(←单词) k(↓) l(→单词)
m(←行首) ,(↓换行) .(→行尾)
Alt , 表示在下面插入一个新行,类似于vim中的o键,非常实用。
恭喜您!到达这里,您就可以开始使用Mover了。去练习吧!
Mover有两种模式:编辑和Alt。通过按Alt Enter键进行模式切换。
enter(切换模式)
Mover以编辑模式启动,在此模式下您可以正常输入并使用Alt组合键调用Mover功能。
在Alt模式下,您无法输入,但可以不使用Alt键直接调用Mover功能。
Mover保持了一致性。编辑模式下的所有Alt(键)功能等于Alt模式下的单(键)功能。
如果在Alt模式下使用了Alt键,Mover会在该键生效后切换回编辑模式。
在接下来的章节中,将不再特别指出编辑模式下的Alt键。
` 1 2 3 4 5 6 7 8 9 0 -
类似于vim,您可以使用数字前置来重复命令。
例如,10i表示向上移动光标10行。
此外,键表示“无限”。所以
i表示移动到顶部。-键用于翻页。(-i向上翻页,-k向下翻页。)
w(←标签页) e(→编辑器) r(→标签页)
s(←编辑器) d(↓编辑器) f(→编辑器)
其中e d s f可以在子窗口之间导航,例如分屏编辑器。w和r用于切换标签页。
p(转到定义) [(返回) ](https://github.com/weireweire/mover/blob/HEAD/前进)
g(转到行)
其中p相当于vscode中的F12。[和]相当于vscode中的Alt ←和Alt →。
shift(选择)
类似于原始用法,按住Shift并移动光标表示选择。所有Mover光标移动键在此都适用。
x(剪切) c(复制) v(粘贴) b(删除)
Mover保留了原始的剪切/复制/粘贴快捷键。然而,因为Ctrl在Mover中是次要键,您也可以通过Alt使用它们。b是新添加的用于删除的键。
单击x/c/b将对选中内容生效,双击将对当前行生效。b可以与光标键组合使用。例如,b j表示删除左侧所有内容。
y(重做)
z(撤销)
z和y也支持Alt键。
esc(退出)
记住,esc可以帮助您关闭各种窗口,例如查找小部件。尽量避免使用鼠标。
扩展设置:
在文件->首选项->键盘快捷方式中搜索Mover,您可以找到所有Mover的键绑定并根据需要进行更改。
常见问题:
vscode中已经有很好的命令模式。尝试使用Ctrl Shift P。
检查是否存在键绑定冲突。
大多数原始Alt功能通过按顺序而不是组合键来实现。
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com