运行 OS X 10.6 雪豹。我喜欢打开 iTerm 来快速编辑文件。然后退出它,这样我就不必在码头看到它了。这就是发生的事情:我将 iTerm 升级到了最新版本。当我现在关闭它时会发生这种情况。出现一个对话框。
退出 iTerm2?所有会议将关闭。*取消 *好的。
(当然这是为了防止我意外退出正在进行的过程)。iTerm 中的偏好加上使用 Google 搜索什么也没给我,所以我被困住了。
我正在尝试创建一个 shell 脚本来接受一个参数并使用它来命名终端选项卡。因此,如果脚本的名称是 tabnm,则 tabnm "test" 应该将当前选项卡重命名为 "test"
这是我的代码:
#!/bin/sh
echo -ne "\e]1;$1\a"
Run Code Online (Sandbox Code Playgroud)
但是当我运行它时,我得到了这个输出:
robin@icarus $ sh tabnm.sh test
-ne \e]1;test
如果我直接在 shell 中运行 echo -ne "\e]1;Test\a" ,选项卡将被重命名。
在 iTerm 中,您可以发送命令在一组已打开的选项卡上同时执行。有没有办法在 linux 中做到这一点(最好使用 gnome-terminal)?
例如,假设我已经有 10 个选项卡通过 ssh 连接到 foo@host1.com 并 sudoed 到 root 并想发送一个命令以在所有 10 个选项卡上运行。
这样做的目标是能够留在一组选项卡中并命令它们,而不必使用期望脚本来 ssh 和提升和运行命令。基本上,就像你可以在 iTerm 中做的那样。
OS X / Apple 键盘为时髦的 Unicode 字符提供了这些方便的键盘快捷键,例如?+.表示省略号字符 ( …)。我如何在 iTerm2.app 中使用这些?每当该?键与另一个键一起按下时,它似乎会触发错误(带有声音和所有内容)
我在iTerm 2 FAQ 中找到了这个:
问:我如何让 option/alt 键表现得像 Meta 或发送转义码?
答:转到首选项?书签选项卡。选择左侧的书签,然后打开键盘选项卡。底部是一组按钮,可让您选择 Option 键的行为。对于许多用户来说,esc+ 将是最好的选择。
所以我去了首选项?简介 ? [我的简历] ?键盘和那里我将底部的两个选项更改为“+esc”而不是“正常”(默认)。

但即便如此,我也无法使用按键组合键入特殊字符?。
首选项中还有一个键盘部分,如下所示:

我需要在那里改变什么吗?
PS 请注意,这在 OS X 的 Terminal.app 中是开箱即用的。
我正在寻找某种方法来解除默认绑定到视图 -> 查找光标的命令 + /键
我更喜欢在 vim 中以不同的方式使用它,在 vim 会话期间解除绑定更多 iTerm2 密钥也会很棒。
谢谢!
默认情况下,iTerm 允许您按住 cmd 键单击文件名和 URL,以使用系统的默认应用程序打开它们。我希望能够更改它,以便将文件名添加到我当前正在输入的命令中。
\n\n这对于我的 git 流程很有用:git status\xe2\x86\x92 git add ...(此时我只想依次单击相关文件并将其附加)。
我正在尝试将文本从 Apple 脚本粘贴到 iTerm。
\n\nactivate application "iTerm"\ntell application "iTerm"\n tell current tab of current window\n set cmd to "command"\n keystroke cmd\n keystroke return\n end tell\nend tell\nRun Code Online (Sandbox Code Playgroud)\n\n但我收到错误:
\n\n\n\n\niTerm 出现错误:Can\xe2\x80\x99t 获取当前窗口当前选项卡的击键“命令”。
\n
任何想法如何解决这一问题?
\n\n正如我在这里有可用的write text命令https://www.iterm2.com/documentation-scripting.html
我尝试查看 iTerm2 的文本首选项,但没有找到更改行高的方法。
如何在 iTerm2 for Mac 中添加更多行间距?
我安装了 iTerm 2,但我的 shell 窗口显示:
"computer name":"current directory" "user" $
Run Code Online (Sandbox Code Playgroud)
这太长了。我只想看看:
"current directory" $
Run Code Online (Sandbox Code Playgroud)
有没有这个选项?我在首选项中找不到它。
iterm ×10
terminal ×5
iterm2 ×4
command-line ×3
linux ×2
mac ×2
macos ×2
applescript ×1
bash ×1
git ×1
shell-script ×1
terminal.app ×1
vim ×1