问题标签 [iterm]

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 投票
1 回答
341 浏览

color-scheme - Symfony 网站上的 iTerm2 颜色编码

我正在寻找他们在http://symfony.com/上的截屏视频中使用的 iTerm 的颜色编码。有人知道吗?

我用谷歌搜索并发现了很多不同的配色方案,但它们只影响背景颜色、字体等,但它们在终端窗口中的元素类型之间没有区别。

有什么提示吗?

0 投票
4 回答
3433 浏览

vim - 设置粘贴切换不起作用

我的 vim 设置(https://github.com/aaronjorbin/.vim)包含set pastetoggle=<F2>fn+F2 (当 vim 在终端中运行时)导致 vim 进入插入模式并Q 在它自己的行上输出 a (当我已经是相同的行为在插入模式下)。如果我在我的本地机器上工作,或者我已经 sshed 到另一台服务器,这也是一样的。

在 iterm2 中,当我处于正常或可视模式时没有任何反应。当我处于插入模式时,<F2>被插入。

我的配置在我的 mac mini 和 linux 上网本上运行良好,但这让我陷入了困境。

0 投票
2 回答
11820 浏览

macos - 在不同的mac终端之间通过键盘复制和粘贴vim?

谁能帮我解决这个问题:我试图弄清楚如何在不同终端(使用 iterm2 或 mac 终端)上的 2 个不同 vim 实例之间复制和粘贴文本。如果我执行“:set mouse=a”,我可以使用鼠标执行此操作,但我希望能够使用键盘执行此操作。

我用谷歌搜索了一下,它说你可以使用“* 或”+ 寄存器来复制/粘贴到/从系统剪贴板,但是当我在 vim 中输入 * 或 + 时,mac 会发出它发出的声音之一不能做某事。我也做过 ":set clipboard=unnamed" 但这也没有用。

我正在使用 Mac OSX 10.7 (Lion) 和 iTerm2 或 Mac 终端。

谢谢您的帮助

0 投票
2 回答
8911 浏览

vim - iTerm2/Terminal 上 vim 中的“M-”绑定不起作用

我注意到iTerm2提供了非常方便的功能,即使用“选项键作为 +ESC”(或作为元,但显然这已经过时了)。

我尝试了它们,并且选项键在 Bash(set -o emacs模式)和 Emacs 中按预期工作,但在 Vim 中没有。因此,我不能使用任何“M-”绑定。我发现的是:

  • 如果我将选项设置为“+ESC”,vim 只会理解 ESC+key,并且不知道我实际上是指 Meta-key。
  • 如果我将选项设置为“元”,用“选项”修改的键的行为就像没有修饰符一样(不知道如何正式测试 vim 从我输入的组合键中理解的内容)。

“M-”映射在 MacVim (7.3.53) 中完美运行,但这不在控制台范围内,也不在本问题的范围内。

我对如何使这些映射在 iTerm2 或终端下的 Vim 中工作感兴趣。

我的规格

  • MAC OS X 狮子 10.7.2
  • iTerm2 1.0.0.20111020
  • vim @7.3.107_0+python26 [虽然 MacPorts]
0 投票
3 回答
3933 浏览

vim - 根据 iTerm 配置文件更改 vim 背景和颜色方案

我有两个 iTerm 配置文件设置,一个使用 Pastel 主题的深色和一个使用日光主题的浅色。有没有办法让 Vim 根据 iTerm 当前使用的配置文件更改背景和颜色方案选项?

0 投票
7 回答
28271 浏览

macos - iTerm 2 配置文件

我最近切换到 iTerm2 并喜欢它。我想知道是否有一种方法可以使用配置文件来对应您所在的环境/特定机器。

假设我在我的 mac 上的一个窗口中执行任务,配置文件显示为默认值,但如果我 ssh 进入一台机器(比如说 dev0),iTerm 上的配置文件将更新为配置文件 dev0。完成 dev0 并调用 exit 后,配置文件将再次切换为默认值。

我意识到一种解决方法是在我想通过 ssh 连接到另一台机器并有办法区分时打开一个特定的配置文件,但是如果连接关闭,它需要你注意基于文本而不是说窗口的背景。

这可能吗?如果没有,如何添加此功能,有什么方法可以贡献吗?

0 投票
1 回答
1191 浏览

macos - 如何在 Mac 上激活 iTerm2 中的脚本菜单?

我创建了一个可以工作的自定义 AppleScript,并将其放在文件夹中:~/Library/Application Support/iTerm/Scripts

如此处文档中所述: http ://www.iterm2.com/#/section/documentation/scripting

但是,正如宣传的那样,重新启动后我在 iTerm2 中看不到“脚本”菜单。

有任何想法吗?谢谢

0 投票
3 回答
6204 浏览

bash - 这个用于命名 iTerm 选项卡的脚本是如何工作的?

我正在尝试命名我的 iTerm 选项卡并找到此链接。这是该人帖子的相关部分:

我编写了一个简单的脚本,我称之为“nametab”,它允许您从命令行命名您所在的选项卡。您只需键入以下内容:

如果您想自己使用它,这里是代码:

我创建了一个目录$HOME/dev/bash_scripts并在该目录中放置了一个名为nametab.sh. 然后我切换到该目录并运行命令

但是,当我尝试通过键入来命名 iTerm 中的当前选项卡时nametab.sh New tab hellooooo,什么也没有发生。我也试过了nametab.sh hellooooo,没有任何反应。

你能帮我理解我不明白的地方吗?


更新:

返回

返回

返回

返回

但标签名称始终保持不变。

顺便说一句,选项卡名称读取

我正在运行 iTerm2。我尝试在/etc/bashrc. 这样,无论我登录哪个用户帐户,我都会获得相同的 bash 终端行为。的内容/etc/bashrc

0 投票
1 回答
2519 浏览

macos - iTerm2 使用向上和向下箭头键获取先前的不同命令

我发现如果你运行一个命令 5 次你必须按箭头键 6 次才能获得上一个命令,这很烦人。有什么方法可以改变这种行为吗?

iTerm2 构建 1.0.0.20111020

0 投票
4 回答
15709 浏览

macos - tmux 没有重新连接

我最近从使用 screen 切换到 tmux(通过 macports 获得),因为我更喜欢该功能集。但是,我似乎无法让 tmux 从另一个位置重新连接,就像我可以筛选一样。

在家里我的 mac 上,我会打开 iTerm2,我的默认 shell 是 zsh,我会开始一个 tmux 会话tmux。我设置了所有的口水,通过 ssh 连接到适当的服务器等,然后工作了一段时间。是时候去上班了。<C-a> d- tmux 分离。

我开始工作,在那里我使用 Windows xp 机器。我启动 putty,在家中通过 ssh 连接到我的 mac,尝试 a tmux attach,并收到一条错误消息:

no sessions

我似乎无法确定为什么会发生这种情况。我不怕深入研究,但甚至不知道从哪里开始。想法?

PS 我已经删除了我的 .tmux.conf 文件,所以它使用默认配置。