我正在尝试找到一个在新创建的窗口上设置默认窗口大小的地方.
在iterm1中有显示配置文件,我没有看到iterm2. http://iterm.sourceforge.net/usage.shtml
不确定这个问题是否与升级到MacOs Sierra有关,但从那时起,当我运行'brew update'时会出现此错误
? brew update
Checking out v1.0.0 in /usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask...
To checkout master in /usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask run:
  'cd /usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask && git checkout master
fatal: Cannot update paths and switch to branch 'v1.0.0' at the same time.
Did you intend to checkout 'refs/tags/1.0.0' which can not be resolved as commit?
fatal: Needed a single revision
invalid upstream refs/tags/1.0.0
Checking out v1.0.0 in /usr/local/Homebrew/Library/Taps/dart-lang/homebrew-dart...
To checkout master in /usr/local/Homebrew/Library/Taps/dart-lang/homebrew-dart run:
  'cd /usr/local/Homebrew/Library/Taps/dart-lang/homebrew-dart && git checkout master
fatal: Cannot update paths and switch …我刚刚从OSX终端切换到iTerm2,我似乎失去了一项功能.在Terminal中,我可以用鼠标滚动less命令的输出,因为我已经安装了MouseTerm.
但是,当我尝试less在iTerm2中滚动输出时,窗口的滚动条会移动.奇怪的是,滚动按预期工作vim.
如何less在iTerm2中使用鼠标滚动输出?
所以我有我的gitconfig设置来做颜色.在终端,它很棒,看起来很好.
但是,在iTerm2中,除非我为git设置了反向属性,否则我的gitconfig根本不显示颜色.然后他们出现但是谁喜欢反转的颜色呢?
为什么会发生这种情况,我该如何解决?
我最近从使用屏幕切换到tmux(通过macports获得),因为我更喜欢功能集.但是,我似乎无法从备用位置重新连接tmux,就像我可以屏幕一样.
在我的Mac上,我将打开iTerm2,我的默认shell是zsh,我将开始一个tmux会话tmux.我将所有的吐痰设置,ssh到适当的服务器等,并工作了一段时间.是时候去上班了.<C-a> d -  tmux分离.
我开始工作,我使用的是Windows XP机器.我打开腻子,ssh回到家里的mac,尝试一下tmux attach,并收到一条错误信息:
no sessions
我似乎无法确定为什么会发生这种情况.我并不害怕深入研究,但甚至不知道从哪里开始.思考?
PS我已经删除了我的.tmux.conf文件,所以它使用的是默认配置.
在大多数mac应用程序中,Shift + Arrow选择文本但在iterm中它只是移动光标而不选择.你如何选择文本?
如果有一种方法可以在terminal.app中执行此操作,也会很奇怪.
当我在终端工作时,我看到最后一个shell命令执行输出的历史.如果我运行vim,我会看到我打开全屏的文件.当我退出vim时,我可以再次看到最后一个shell命令的历史记录.
但是,当我从屏幕使用vim时.我看到我刚从vim退出时编辑的文件的足迹而不是最后一个shell命令的历史记录.我想看看shell的历史.
我怎样才能实现这种行为?
我用了:
到目前为止,我没有得到理想的行为.
PS
我用Google搜索了一下,看到了那些试图解决相反问题的人的评论:
你们中的许多人可能都知道基于控制台的程序的烦人行为,例如less或vi在退出后恢复屏幕,这样你刚才那里的文字就会消失.
这种行为背后的主要思想是程序是否使用备用屏幕来保存shell历史记录的图片并在vim退出时显示它.因此,如果想要解决相反的问题,他应该
有谁知道关闭iterm中的活动窗格的快捷方式(如果存在).
我正在使用测试版2.9并尝试在首选项中配置它无济于事.
这是我到目前为止:
Shift + cmd + d = split pane (horizontally)
cmd + d = split pane (vertically)
Close pane = ??
我注意到iTerm2提供了非常方便的功能,使用"Option key as + ESC"(或者作为meta,但显然已经过时了).
我尝试了它们两个,选项键在Bash(set -o emacs模式)和Emacs中按预期工作,但在Vim中没有.因此,我不能使用任何"M-"绑定.我发现的是:
"M-"映射在MacVim(7.3.53)中完美运行,但这不是在控制台之外,而是在这个问题的范围内.
我对如何使这些映射在Vim,iTerm2或Terminal下运行感兴趣.
我的规格:
通常tmux只显示与终端当前显示的行数相同的输出.然后当我分离它时,它会清除所有内容.我知道如何看待回溯(ctrl+A,[,k,...),但我怎么可以配置TMUX只打印了所有输出终端,因为如果我不使用它呢?
我喜欢tmux因为我很难记住nohup某些任务,并且因为它使查看长时间运行作业的输出变得更容易.不过,我想能够更自然地查看其回溯,通过简单地滚动回在iTerm2.
或者,如果有办法做到这一点screen,我也可以使用它.