我正在尝试通过按“cmd+enter”在 iTerm2 中切换全屏。不幸的是,当在配置文件设置中选择“屏幕顶部”样式时它不起作用(如所附的 png 所示)。当我按“cmd+enter”时,菜单中的“查看”选项卡会闪烁,但窗口仍然占据屏幕的一半而不是全屏。
是不是不能在半屏和全屏之间切换?

我在 macosx 上使用“iterm”作为我的终端。但是我在执行“历史记录”时没有看到我输入的所有命令,也没有看到使用向上箭头键的上一个命令(复制和粘贴)?
有办法解决吗?
在切换到使用.bashrc而不是.bash_profile(我不喜欢默认终端如何使用一个配置文件和实用程序screen与另一个一样)后,iterm2 的行为发生了变化。以前,当我手动设置选项卡标题时,除非我ssh进入另一台服务器,否则它们将保留在那里,此时标题将更改为username@otherservername: /location/in/other/servers/filesystem. 现在,当我更改选项卡标题时,它们将保持不变,直到我在该选项卡中执行的第一个命令。一旦我运行了一些东西,选项卡标题就会切换到myusername@mymacname: /my/location/in/my/mac/filesystem.
使用命令行参数echo -ne "\e]1;tab title\a"并没有帮助。它确实切换了(足够慢以注意到屏幕上的标题更改),但是当命令退出时,标题又回到了原来的位置:myusername@mymacname: /my/location/in/my/mac/filesystem。
理想情况下,我希望标签标题永远不会自动切换,包括当我ssh进入另一台服务器时。如果这不可能,我想回到以前的行为:只要我在本地机器上,就保留我设置的标签标题。可以做到吗?
这是我的 .bashrc 文件:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# don't put duplicate lines in the history. See bash(1) for more options
# don't overwrite …Run Code Online (Sandbox Code Playgroud) 我开始在 Mac OS X 上使用 tmux 和 iTerm2。目前,我所有的标签都标题为“tmux”(假设它只是显示进程名称),这使得很难找到我想要的标签。如何配置 tmux(或 iTerm)以在选项卡中显示我的 tmux 会话的名称?
是否可以将 Mac OS X 中的应用程序重定向到另一个应用程序?
如果没有,您能否将 Terminal.app 重定向到 iTerm.app,以便每个想要打开终端窗口的应用程序都打开一个 iTerm 窗口。
例如,当某事运行时:
tell application "Terminal" 在 AppleScript 中open -a Terminalopen -a /Applications/Utilities/Terminal.app /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal open -b com.apple.terminal发生这种情况时的示例:
我iTerm2在 Mac OS X 中用作我的终端客户端。在本地系统上,我可以使用pbcopy并pbpaste在系统剪贴板和终端之间传输数据,但是当您通过 ssh 连接到另一台机器时,这当然不起作用。
有什么方法可以获取命令的结果并将其自动复制到剪贴板?也许是一个applescript来抓取iTerm窗口上的文本,然后获取最后一行的下一行?
例如,如果我想复制当前工作目录:

我运行pwd,然后使用鼠标选择文本,然后按command + c。
有没有更好/更快/自动的方法来做到这一点?我不是在寻找适用于每个命令的防弹解决方案(例如:当有一个巨大的回滚时可能不起作用) - 我只是在寻找一些东西来使我经常做的这项任务不那么乏味。
更新
我正在考虑使用它screen来执行此操作,但我仍然不确定是否可行。
我在我的 mac 上使用自制软件进行包管理。今天更新自制软件后,我看到了以前从未见过的东西;

终端里有一个小小的啤酒表情符号。这是怎么做到的!?这支持哪些类型的终端?我正在为我的终端使用 iTerm 2。
Apple 的终端应用程序允许您保存 Windows 组。似乎 iTerm 可能具有类似的功能,但我不知道如何去做。现在,它会打开一个大小和位置错误的窗口。
我已经使用 iTerm 一段时间了,但由于 Visor 插件,我在雪豹中切换回了 Terminal.app。
在我切换到 Terminal.app 后,大多数事情都运行良好,除了在 iTerm 中,我可以创建不同的配置文件并使用快捷键分配每个配置文件。这种设置的优点是我可以拥有不透明和透明的配置文件。如果我需要在后台查找命令,我可以启动一个透明外壳,反之亦然。
我想在系统首选项中使用 Mac 内置的“应用程序快捷方式”。虽然,我意识到在 Terminal.app 中,“新窗口”和“新标签”具有相同的配置文件名称,因此应用程序快捷方式很混乱,我无法为其分配快捷方式......关于如何更改的任何想法终端上的菜单名称(或者甚至更好,任何应用程序?)
谢谢你的帮助。
keyboard-shortcuts profile iterm osx-snow-leopard terminal.app
我刚刚意识到在使用终端时我经常弯腰驼背,因为提示始终位于终端窗口的底部,该窗口是垂直最大化的。
我希望提示位于窗口的垂直中间(或靠近我的眼睛所指的位置)。
你可能会说我可以调整窗口大小并实现这一点,但有时我喜欢垂直空间(例如运行时ls -la)。因此,理想情况下,我可以在某个点和窗口底部之间切换提示的位置。
(我在 MacOS 下使用 iTerm 和 zsh,但我对一种不可知/通用的方法感兴趣)