问题标签 [iterm2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 仅 Git 命令的制表符完成冻结
我的设置有一些奇怪的行为,我似乎无法缩小范围。
我在我的 shell 中使用制表符完成没有任何问题(我的 shell 是zsh
)。我遇到的问题是关于发出git
命令后的选项卡完成。
示例 1(工作正常):
我创建了一个新目录,将其更改为git init
. 我那时touch hello.rb
。如果我这样做git add <tab>
,它将更改为git add hello.rb
.
示例 2(不起作用):
我在一个真正不是很大的rails应用程序中,如果我试图运行git add G<tab>
它的意图是它会拉起我的Gemfile
,它只会挂起并挂起,直到我用ctrl-c
哪个输出杀死它:
在 zsh 我正在使用:
其他人遇到过这个问题吗?我可以解决它,但我必须做错事,我不确定还能去哪里看。
事物的版本:
更新:
Git v 2.2.0 已修复此问题,因此如果您遇到此问题,只需升级即可。
vim - How make Vim fill Terminal window
When running Vim in a Terminal, the vim window does not fill the entire screen space, which is very irritating when the terminal background color radically differs from vim's. Admittedly, one might want to keep them somewhat in sync, but given that I don't want that, how can I make vim stretch across the entire window? The screenshot below illustrates the problem.
ssh - 'xterm-new':未知终端类型
复制错误:
我在 Macbook (OS X Yosemite) 上使用 iTerm2
我 ssh 到一个远程实例并尝试运行该
clear
命令并显示此错误:'xterm-new':未知终端类型。
不仅对于该
clear
命令,而且对于其他几个命令也显示相同的错误,并且该命令未按预期执行。该错误仅在我使用 iTerm2 时发生,而不是在我使用默认 Mac 终端时发生。所以我猜这个问题与iTerm2有关,而不是虚拟机。
如何用 iTerm2 解决这个问题?
php - 如何在 iTerm2 中终止旧会话
也许是一个带有明显答案的愚蠢问题,但我不知道解决方案。我是命令行新手,尤其是 Apple 和 iTerm2。
在 iTerm2 中,我为我的 PHP 项目打开了一个新会话php -S localhost:port
现在我不小心关闭了此选项卡一次,现在我不知道如何终止该会话。当我想在该端口(8000
)上打开另一个项目时,它说,当然,Failed to listen on 127.0.0.1:8000 (reason: Address already in use)
有人可以帮助我如何终止此会话,以便我可以在此端口上启动另一个项目,而不是使用 8001、8002、8003 等。
提前致谢
iterm2 - 如何在没有信息栏的情况下配置 iterm2?
我想在没有信息栏的情况下配置 iterm2。如何摆脱 iterm2 终端顶部的信息栏?
vim - iTerm 不保存“设置”参数以使用 vim
我正在使用 iTerm2 和 vim 来处理 python 文件。当我使用 'vi' 创建或开始编辑文件时,我总是必须引入所有配置值,例如 ':set number'、':syntax on' 等。我已经从 MacVim 编辑了 '.vimrc' 以保存这些参数,但是当我重新启动 iTerm 时,我必须再次输入这些值,配置没有保存这个“设置”值。
这是我如何启动程序的示例:'vi file.py'。它打开 vim 但没有我之前介绍的“设置”值。
如果有人可以帮助我,那就太好了。谢谢你。
vim - 在 tmux 的 vim 中用鼠标滚动
我在 vim 和 tmux 中打开了鼠标滚动,我正在使用 iTerm 2,因为它支持鼠标。但是当我在 tmux 中运行 vim 时,有时我会遇到 tmux 从 vim 捕获或窃取滚动事件的问题,我可以在 vim 中向下滚动。这可能是因为在 tmux 中我已经一直向下滚动,但是当我尝试在 vim 中向上滚动时,它进入 tmux 滚动模式,我在顶部看到 [0/0] 我无法向上滚动在 vim.
如何让鼠标滚动以在 tmux 中使用 vim?
iterm - 如何在 iTerm2 中向上滚动更多(增加滚动缓冲区)?
如何在 iterm2 上向上滚动以获得完整输出?有时,例如,如果我正在做单元测试,错误太大了,我需要继续向上滚动,我无法再向上滚动,但输出继续向上超出滚动顶部。我怎样才能访问它?我尝试了更多页面,但没有让我到达那里。
macos - 如何在 iterm2 deactived tab split 上禁用灰色背景颜色?
在 iterm2 中,默认情况下,只有当前使用的 tab split 会有正常的黑色背景色,同时所有其他 tab split 都会被雾状的灰色背景色覆盖。
我知道这可能是为了提高注意力。问题是,有时我真的需要同时查看两个拆分。而这种雾气般的灰色底色增加了阅读的难度。
有什么方法可以禁用此功能吗?
rspec - 看不到我在 iterm2 中输入的内容
我会定期运行 rspec(虽然我不知道它是否特定于此),但突然间,我看不到我在输入什么。我必须关闭那个 iterm2 窗口并打开一个新窗口。然后这会正常工作一段时间,iterm2 将再次隐藏我的打字。我总是可以看到对我的命令的响应,只是看不到我的打字或光标。它还做了这个奇怪的堆叠事情,它将每条新行推到更远的右边。
更新!:
我尝试了输入 stty echo 并可以看到我的文本的建议,但奇怪的缩进仍然存在: