问题标签 [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.
macos - 如何设置键盘快捷键以跳转到行首/行尾?
我可以看到Ctrl+ left/right跳转到行的开头/结尾。如何将其更改为Cmd+ left/ right arrow?
vim - vim - 使不活动的拆分窗格变暗
如果您熟悉 iTerm2 应用程序,您就会知道您可以像 vim 一样拆分视图,并且不活动的视图会“变暗”。
我通常在 vim 中使用三个垂直拆分视图,例如,通过将背景颜色设置为较暗的色调来使不活动的视图变暗会很好。
有没有办法做到这一点?
terminal - ZSH iterm2 增加行数历史
不确定这是 zsh、iterm2 还是它们之间的交互。尝试更改终端中可调用的行数 - 而不是命令历史记录,输出历史记录。
在 .zshrc 我有:
这似乎被忽略了=(
不确定谷歌的正确术语,“终端输出历史?”
zsh - 使用 Zsh 启动 iTerm2
我一直在研究 iTerm2 的设置,但我似乎找不到让它启动 Zsh 而不是 Bash 的方法,有人知道在 iTerm2 中执行此操作的正确方法吗?
我问这个是因为我来自 Mac Terminal,它很容易让你选择在启动时运行什么,但我似乎无法用 iTerm2 直接找到一些东西。
我在 Google 上搜索它,但由于某种原因,我只能找到 oh-my-zsh 引用,与未修改的 iTerm2 无关。
感谢您提供的任何帮助,谢谢。:)
macos - 如何使用 tmux 向下滚动鼠标滚轮
我mouse-mode on
在 tmux.conf 中使用鼠标滚轮向上滚动 tmux (这是我的整个 conf)。
但我总是在再次向下滚动时遇到问题。一旦光标到达屏幕底部,它会立即滚动回整个缓冲区的底部,也就是提示所在的位置。不可能像向上滚动几行一样向下滚动几行。换句话说,整个中间部分只有在向上的路上才能看到。
macos - 使用 MouseTerm SIMBL 插件和 iTerm2 的 Terminal.app 之间的鼠标捕获差异
iTerm2:
鼠标报告开箱即用,在 Vim 中工作,在 Tmux 中完全工作,鼠标滚轮报告在 Vim 中工作并用于导航 Tmux 历史记录,但鼠标滚轮报告在联机帮助页中不起作用git log
,在 .less
终端应用程序:
鼠标报告不能开箱即用,但是一旦安装鼠标滚轮报告就可以在任何地方工作,包括手册页less
和git log
等。但是鼠标单击+拖动在 Tmux 中失败,但在 Vim 中仍然有效。
所以我宁愿只使用这些终端应用程序中的一个,而且我特别挖掘 iTerm2 的巨大功能集(例如,鼠标悬停以选择要输入的术语比 Tmux 可以提供的任何东西都要好,因为它是零键切换上下文)所以我希望我可以让鼠标滚轮报告在这些程序中完全工作。
我很难调试正在发送的终端代码,因为我可以拦截它们的唯一方法是通过 Vim,(因为 ctrl+V 然后在我的终端中滚动只会让它滚动终端缓冲区)但 Vim 似乎正确地做所有事情。
更新:根据 mouseterm 项目,它似乎正在使用一个名为“模拟鼠标滚轮滚动”的功能来滚动程序,比如less
......也许我可以配置 iTerm 来做同样的事情。不知何故。我确实相信 PuTTY 也能做到这一点,而且我希望至少拥有我可以在 Mac 上的 Windows 上获得的功能......不,我只是被 MouseTerm 的整洁所宠坏了。
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”值顺便说一句。
我是否遗漏了一些可能会干扰我的设置的东西?
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 ut8
和set -g status-utf8 on
. 我没有使用修补字体,因此TMUX_POWERLINE_PATCHED_FONT_IN_USE
设置为 false。
我最近没有对 iTerm2 的偏好进行任何更改。
我不知道为什么左侧状态突然消失以及如何使其恢复。
macos - iTerm2:删除行?
我正在尝试将(退格)映射到iTerm2⌘+Delete中的行首(就像它在浏览器和文本编辑器中一样),但我无法找到它的工作转义码。我根据我在 Wikipedia中阅读的内容尝试了 1K( ) 。它只是打印一个“K”。^[1K
编辑:我发现Ctrl+U. 现在来了解如何映射它。也许十六进制代码 21(U 是第 21 个字母),所以 0x15?