【问题标题】:Keyboard shortcut for word-wrap in Cloud9Cloud9 中自动换行的键盘快捷键
【发布时间】:2015-02-20 11:46:22
【问题描述】:

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

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

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

【问题讨论】:

    标签: cloud9-ide


    【解决方案1】:

    没有用于此的内置命令, 但您可以使用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 是为了确保命令 get 的优先级高于具有相同键绑定的默认命令

    【讨论】:

      【解决方案2】:

      从 2016 年 11 月起,您可以使用 Crtl+q 切换“软”自动换行。

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

      【讨论】:

      • Ctrl+q 对我没有任何作用(而且菜单中仍然没有列出 View -> Wrap lines 的快捷方式。)在 User Preferences -> Keybindings -> Keyboard Mode 我设置好了默认,所以也许 Vim/Emacs/Sublime 有它? (虽然在下面搜索“Wrap”的可能键绑定也没有找到任何东西。)
      • 奇数。我也在使用默认键绑定,它对我有用。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      • 1970-01-01
      • 2011-10-08
      • 2011-08-22
      相关资源
      最近更新 更多