TextWrangler:用于上下移动行的热键

TextWrangler:用于上下移动行的热键

在 Eclipse 中,您可以按 ALT-(箭头)将行向上或向下移动。

有人发现 TextWrangler 中的这些热键功能吗?

答案1

对于 Mac OS X 它是ctrl+ctrl+

您可能需要更改任务控制热键设置(在系统偏好设置中),因为两个键盘按键已在那里预设。

答案2

没有提到手动的(仅有的交换角色交流)。


如果 TextWrangler 支持 Cocoa 文本系统(我怀疑它不支持,但仍然支持),您可以创建该文件~/Library/Keybindings/DefaultKeyBinding.dict并输入以下内容:

{
    "~\UF701" = (
        "moveToBeginningOfLine:",
        "deleteToEndOfLine:",
        "deleteForward:",
        "moveDown:",
        "yank:",
        "insertNewline:",
        "moveUp:"
    );
}

Opt-DownArrow这会将换行命令的快捷方式(使用下面的行)添加到每个支持 Cocoa 文本系统的应用程序。

答案3

我认为 TextWrangler 没有内置此功能。

不过,你可以在 TextWrangler 中运行 applescript,这样就可以完成这项工作。我甚至发现一些苹果脚本这样就可以了。

您需要在 applescripts 中用 TextWrangler 替换 BBEdit。将脚本放入“~/Library/Application Support/TextWrangler/Scripts/”,它们将显示在 TextWrangler 的脚本菜单中。单击窗口 -> 面板 -> 脚本以查看脚本面板,您可以在其中设置自定义键盘快捷键。

答案4

如果你想保留默认的任务控制,并且可以使用控制选项,那么我从这里提到的系统偏好设置开始TextWrangler:用于上下移动行的热键,但发现改变 Bbedit 更容易

  • ctrl+ & ctrl+

  • ctrl+ option+ & ctrl++option

在菜单设置中,文件->设置选择Menu & Shortcuts展开Edit单击Lines现有的快捷方式进行Move Line Up更改,然后重复向下

显示 Bbedit 菜单设置,其中菜单和快捷方式编辑展开的行和移动行上选择

相关内容