在 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
更改,然后重复向下