问题标签 [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.

0 投票
14 回答
162240 浏览

macos - 如何设置键盘快捷键以跳转到行首/行尾?

我可以看到Ctrl+ left/right跳转到行的开头/结尾。如何将其更改为Cmd+ left/ right arrow

0 投票
4 回答
6911 浏览

vim - vim - 使不活动的拆分窗格变暗

如果您熟悉 iTerm2 应用程序,您就会知道您可以像 vim 一样拆分视图,并且不活动的视图会“变暗”。

我通常在 vim 中使用三个垂直拆分视图,例如,通过将背景颜色设置为较暗的色调来使不活动的视图变暗会很好。

有没有办法做到这一点?

0 投票
8 回答
16467 浏览

macos - 在 Mac 上使用 iTerm2,如何在命令行上从光标中删除一个单词?

0 投票
3 回答
61250 浏览

terminal - ZSH iterm2 增加行数历史

不确定这是 zsh、iterm2 还是它们之间的交互。尝试更改终端中可调用的行数 - 而不是命令历史记录,输出历史记录。

在 .zshrc 我有:

这似乎被忽略了=(

不确定谷歌的正确术语,“终端输出历史?”

0 投票
4 回答
81387 浏览

zsh - 使用 Zsh 启动 iTerm2

我一直在研究 iTerm2 的设置,但我似乎找不到让它启动 Zsh 而不是 Bash 的方法,有人知道在 iTerm2 中执行此操作的正确方法吗?

我问这个是因为我来自 Mac Terminal,它很容易让你选择在启动时运行什么,但我似乎无法用 iTerm2 直接找到一些东西。

我在 Google 上搜索它,但由于某种原因,我只能找到 oh-my-zsh 引用,与未修改的 iTerm2 无关。

感谢您提供的任何帮助,谢谢。:)

0 投票
2 回答
2735 浏览

macos - 如何使用 tmux 向下滚动鼠标滚轮

mouse-mode on在 tmux.conf 中使用鼠标滚轮向上滚动 tmux (这是我的整个 conf)。

但我总是在再次向下滚动时遇到问题。一旦光标到达屏幕底部,它会立即滚动回整个缓冲区的底部,也就是提示所在的位置。不可能像向上滚动几行一样向下滚动几行。换句话说,整个中间部分只有在向上的路上才能看到。

0 投票
2 回答
929 浏览

macos - 使用 MouseTerm SIMBL 插件和 iTerm2 的 Terminal.app 之间的鼠标捕获差异

iTerm2:

鼠标报告开箱即用,在 Vim 中工作,在 Tmux 中完全工作,鼠标滚轮报告在 Vim 中工作并用于导航 Tmux 历史记录,但鼠标滚轮报告在联机帮助页中不起作用git log,在 .less

终端应用程序:

鼠标报告不能开箱即用,但是一旦安装鼠标滚轮报告就可以在任何地方工作,包括手册页lessgit log等。但是鼠标单击+拖动在 Tmux 中失败,但在 Vim 中仍然有效。

所以我宁愿只使用这些终端应用程序中的一个,而且我特别挖掘 iTerm2 的巨大功能集(例如,鼠标悬停以选择要输入的术语比 Tmux 可以提供的任何东西都要好,因为它是键切换上下文)所以我希望我可以让鼠标滚轮报告在这些程序中完全工作。

我很难调试正在发送的终端代码,因为我可以拦截它们的唯一方法是通过 Vim,(因为 ctrl+V 然后在我的终端中滚动只会让它滚动终端缓冲区)但 Vim 似乎正确地做所有事情。

更新:根据 mouseterm 项目,它似乎正在使用一个名为“模拟鼠标滚轮滚动”的功能来滚动程序,比如less......也许我可以配置 iTerm 来做同样的事情。不知何故。我确实相信 PuTTY 也能做到这一点,而且我希望至少拥有我可以在 Mac 上的 Windows 上获得的功能......不,我只是被 MouseTerm 的整洁所宠坏了。

0 投票
1 回答
2024 浏览

vim - Vim 和 iTerm2 上的 Solarized 颜色设置 - 非文本字符突出显示颜色不正确

我在 OS X 10.7.5 上使用 iTerm2(Build 1.0.0.20130319)和 Vim(MacVim Snapshot 66 的 bin)作为我的 CLI 编辑团队。

iTerm2:

  • 配色方案:晒黑
  • 终端类型:xterm
  • 最低对比度:最低
  • 透明度:无
  • 调光:禁用
  • 背景图片:无

维姆:

echo &t_Co返回 16。一般来说,我似乎对基本设置没有任何问题。但另外我尝试为“NonText”和“SpecialKey”字符提供可从日晒调色板中获得的颜色值(调色板可以在此处找到)。

奇怪的是,当“SpecialKey”组正确显示“cterm”颜色值时,“nonText”组却没有。它似乎显示了“ctermbg”使用的值 8。因此,所有“非文本”字符都不再可见。两组都接受“guifg”值顺便说一句。

我是否遗漏了一些可能会干扰我的设置的东西?

0 投票
1 回答
2411 浏览

tmux - tmux-powerline 状态栏在终端而不是在 iterm2 中工作

使用相同的主题 .tmux-powerlinerc 和 .tmux.conf,我的 tmux-powerline 状态行在 Apple Terminal 中有效,但在 iTerm2 中无效。在 iTerm2 中,它不显示左侧状态。

在我第一次安装 tmux-powerline 并对其进行配置后,状态行工作正常。在编辑我的主题文件副本时,左侧状态突然消失了,我没有尝试过将其恢复。

git checkout -- <file>我通过无济于事退出了所有更改。我完成了删除 tmux-powerline 并重新开始认为这是我搞砸的一些配置更改,再次没有结果。

Terminal.app 和 iTerm2 都设置了 UTF8 进行编码。我的 .tmux.conf 有set -g ut8set -g status-utf8 on. 我没有使用修补字体,因此TMUX_POWERLINE_PATCHED_FONT_IN_USE设置为 false。

我最近没有对 iTerm2 的偏好进行任何更改。

我不知道为什么左侧状态突然消失以及如何使其恢复。

0 投票
7 回答
45919 浏览

macos - iTerm2:删除行?

我正在尝试将(退格)映射到iTerm2⌘+Delete中的行首(就像它在浏览器和文本编辑器中一样),但我无法找到它的工作转义码。我根据我在 Wikipedia中阅读的内容尝试了 1K( ) 。它只是打印一个“K”。^[1K

编辑:我发现Ctrl+U. 现在来了解如何映射它。也许十六进制代码 21(U 是第 21 个字母),所以 0x15?