iTerm2:是否可以在文本编辑器中打开当前行?

zin*_*ino 5 iterm2

当编写长命令时,使用箭头键编辑行是相当耗时的。

有没有什么方法可以使用键盘快捷键在快速文本编辑器(sublime)中打开当前行(尚未执行)上的所有内容,编辑该行,然后保存/关闭并将编辑写回输出到终端准备好执行了吗?

Nic*_*pps 12

iTerm2 对于这个用例有一个非常好的功能:composer。它会打开一个本机文本字段,您可以在其中比在命令行界面中更轻松地键入内容。

\n

您可以从菜单(“视图”>“作曲家”)或使用快捷方式打开它\xe2\x87\xa7\xe2\x8c\x98.

\n

作曲家打开的 iTerm2

\n

  • 遗憾的是 iTerms2 无法将当前上下文移动到 Composer 中,或者有一些我不知道的东西? (5认同)
  • 可以,您只需要启用 Shell 集成:https://iterm2.com/documentation-shell-integration.html。 (2认同)

小智 5

如果您使用的是 bash,则按Ctrl+ X Ctrl+E将在默认文本编辑器中打开当前行。(它使用$EDITOR环境变量来确定使用哪个编辑器iirc)