Cloud9 中自动换行的键盘快捷键

Keyboard shortcut for word-wrap in Cloud9

在 Cloud9 中,您可以通过转到“查看”>“换行”或右下角的齿轮来打开自动换行 on/off。但是它没有键盘快捷键。 Keybindings 编辑器也没有任何命令匹配单词 "wrap"(Emmet 除外。)

我的用户处理的文件有一些部分在启用自动换行的情况下查看效果最佳,一些部分在关闭自动换行的情况下查看效果最佳,因此全局打开自动换行是不够的。

我应该搜索其他术语来设置键盘快捷键吗?或者没有鼠标+菜单就没有办法换行on/off?

没有内置命令, 但您可以使用 Cloud9 菜单中的初始化脚本功能。 只需添加:

services.commands.addCommand({
    name: "toggleWordWrap",
    bindKey: {win: "alt-shift-w", mac: "alt-shift-w", position: 1000},
    exec: function(editor) {
        editor.setOption("wrap",  editor.getOption("wrap") == "off")
    }, 
    isAvailable: function(editor) {return editor && editor.ace}
}, plugin);

position: 1000 是为了确保命令获得比具有相同键绑定的默认命令更高的优先级

自 2016 年 11 月起,您可以使用 Crtl+q.

切换 'soft' 自动换行

您还可以在左侧的命令 选项卡中找到命令列表