问题标签 [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 投票
1 回答
1065 浏览

vim - 加载新的 vim 配色方案

我正在尝试加载一个新的 vim 配色方案,但没有任何运气。

我已经下载了 railscasts.vim 方案并将其放入:

我的 .vimrc 看起来像这样:

但是,我没有看到 vim 语法高亮的任何变化?

我在 OSX 10.6 上从终端运行 vim。

编辑: 我也尝试在 iTerm2 上运行它,并将颜色方案设置为 xterm-256,但它仍然无法正确显示。

编辑:删除该主题并将其换成这个之后,现在一切看起来都很棒。这也清楚地说明了它的 256 兼容。另一个主题也是如此,所以不知道为什么它不起作用,但是如果您使用的是 10.6 或更早版本,则 iTerm 设置为 256 并具有 256 兼容主题似乎是 OS X 上最简单的设置。

0 投票
2 回答
2157 浏览

command-line - 如何通过脚本/命令行在 iTerm2 上设置 xterm-256colors

在 iTerm2 中,我们可以通过转到Preferences -> Profiles -> Terminal -> Terminal Emulation -> Report Terminal Type并选择来设置 xterm-256color 选项xterm-256color

我想添加到我的 dotfile 的安装脚本中,所以我不必手动更改它。有没有办法通过命令行设置这个选项?也许通过 iTerm 本身或通过苹果的defaults write.....

谢谢!

0 投票
3 回答
2071 浏览

applescript - iTerm2 Get Current Session Profile?

So I know there is a way to set the session profile via echo -e "\033]50;SetProfile=Foo\a" but is there a way to get the current session's profile?

0 投票
1 回答
2709 浏览

macos - 如何使 bash 选项卡完成像 windows 的 cmd.exe 一样工作?

假设我有一个文件夹,其中的文件名称如下:

  • log_1.log
  • log_2.log
  • log_2.gz

我想在 log_2.gz 上执行一些操作,比如说移动。

在 Windows cmd.exe 中,我习惯于执行以下步骤:

  1. 类型move(仅此而已)
  2. tabtabtab遍历选项卡完成选项,直到我到达log_2.gz
  3. 类型destination

但是在 bash shell 中(在 Mac OS X 10.8.3 上的 iTerm2 中),我必须这样做:

  1. 类型mv l
  2. tab它带我去log_并发出恼人的哔哔声
  3. 类型2
  4. tab它带我去log_2.并发出恼人的哔哔声
  5. 类型g
  6. tab它带我去log_2.gz并且令人满意地沉默
  7. 类型destination

如您所见,即使您知道目标文件名,bash 也需要更多步骤,但想象一下您不确定文件名中的确切内容(可能ls太长)的场景。在几次 + 输入后,我经常发现自己处于这种情况,tab并且被迫放弃命令,ls再次运行,复制文件名,甚至可能运行 apwd与文件夹连接,然后从我离开的地方继续。这很烦人。

0 投票
1 回答
740 浏览

iterm2 - 如何禁用 Esc+发送元+?

当我在Emacswith 时iTerm2,按Escb在短时间内发送Meta+bwhich runs backward-word。如何使它们成为单独的键?

我想在独立iterm2.Emacs

0 投票
1 回答
717 浏览

macos - YADR 点文件,弄乱了我的终端

我最近尝试了几个 dotfile repos,但我现在总是可以撤消终端机器人中的更改!我不知道如何将我的终端重置为出厂默认设置。

我尝试了谷歌提供给我的大部分东西。

基本上我希望我的终端处于出厂默认设置。

0 投票
3 回答
2069 浏览

vim - Vim 颜色太亮(终端)

我对 Vim 和 iTerm2 有疑问,颜色太亮(适用于所有主题)。它适用于 Terminal.app 和 MacVim,所以我想它一定是我完全错过的 iTerm2 中的一些设置。

下图向您展示了不同之处(左侧为 iTerm2,右侧为 MacVim / Terminal.app):

我正在使用什么:

iTerm2:构建 1.0.0.20130624
终端类型:xterm-256
外壳:zsh 5.0.2
Vim:版本 7.3.666
OS X:10.7.5

你们知道我错过了什么吗?

0 投票
1 回答
66 浏览

shell - 是否可以修改一些日常命令的标准输入?

这是我想要的功能。

每次我想在我的项目目录中搜索一些东西。我使用 ack 为我搜索一些关键字。

ack hey

有时我想搜索多个单词。所以我输入

ack "hey there"

我希望双引号可以在我输入 ack 并按 tab 后自动补全,并且光标可以在双引号之间成为焦点。

有人知道怎么做吗?

我曾尝试为此制作一个 oh-my-zsh 插件。但似乎我需要一些指南来寻求帮助。

0 投票
2 回答
689 浏览

amazon-ec2 - 退出 iTerminal 时服务器关闭

我的 iPhone 上有一个名为 iTerminal 的应用程序。我通过 SSH 连接到我的亚马逊实例并启动服务器,它运行良好(它是一个 .jar 文件)。但是,当我退出 iTerminal 应用程序时,服务器会关闭。是什么赋予了?!我以为服务器应该正在运行!我的服务器可以关闭的唯一方法是发出退出命令。这根本不符合逻辑。

0 投票
1 回答
158 浏览

zsh - 如何在 iTerm2 中禁用表键

我正在使用 zsh 和 iTerm2。Tab当我想自动完成命令时,我总是使用-key。但是如果没有要自动完成的命令,光标会向前移动,这不是我想要的。

那么有没有办法在没有命令可以自动完成时禁用向前移动的光标,谢谢。