问题标签 [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.
linux - 屏幕:如何打开备用屏幕?
当我在终端工作时,我会看到最后一个 shell 命令执行输出的历史记录。如果我运行 vim,我会看到全屏打开的文件。当我退出 vim 时,我可以再次看到最后一个 shell 命令的历史记录。
但是,当我从屏幕使用 vim 时。我在退出 vim 时看到了我刚刚编辑的文件的足迹,而不是最后一个 shell 命令的历史记录。不过,我想看看 shell 的历史。
我怎样才能实现这种行为?
我用了:
- terminal.app 和 iterm2.app
- 尝试将 xterm 切换到 xterm-256color(在 iterm2.app 中)
- 选中和取消选中“当存在应用状态栏时保存行以回滚”和“保存行以在备用屏幕模式下回滚”(在 iterm2 中)
- 将 termcapinfo xterm ti@:te@ 添加到 .screenrc (虽然它应该是相反问题的解决方案,但为什么不尝试)
- sshing 到 linux 机器并尝试在那里使用 gnu-screen
到目前为止,我还没有得到想要的行为。
附言
我用谷歌搜索了一下,看到了试图解决相反问题的人的评论:
你们中的许多人可能都知道基于控制台的程序的烦人行为,例如 less 或 vi 在退出后恢复屏幕以使您刚刚在那里的文本消失。
这种行为背后的主要思想是程序是否使用备用屏幕来保存 shell 历史的图片并在 vim 退出时显示它。因此,如果一个人想要解决相反的问题,他应该
vim - 如何从 iTerm 颜色中提取 vim 颜色?
我最近更新了我的 iTerm 配色方案,当我在可视模式下(使用 vim)进行选择时,颜色很糟糕。iTerm 有一些用于选择和选择文本的颜色选项,我想分别用作 guibg 和 guifg。我在我的 vim 配置中尝试了这个,但无法让它工作。
这可能吗?
macos - iTerm 中的 Bash 键盘快捷键,例如 Alt+d 和 Alt+f
工作中的每个人都向我推荐了 iTerm2,而不是原生终端。但 iTerm2 似乎不允许我使用 bash 快捷方式,如Alt+B 和Alt+F在标记之间向后/向前跳转,或Alt+D删除一个单词。
我无法想象这是不可用的。谁能帮我吗?
vim - Vim:配色方案在终端中未正确显示
我刚刚切换到 Vim 的 Solarized 配色方案,但是在正确显示颜色时遇到了一些问题。更正确的描述是说它们看起来一点也不像。
这是一个比较:
麦克维姆
iTerm2 中的 Vim
如您所见,区别在于白天和黑夜。
我的 iTerm2 终端设置:
我认为这允许我的终端 vim 使用正确显示 Solarized 颜色方案所需的所有必要颜色,但显然我错了。有人有想法吗?
bash - 无法恢复我的登录 shell
我的 shell (Iterm+zsh) 出现问题。我安装了 zsh 4.3.1,然后我试图安装 5.0.2 版本,在安装过程的中间(我是用 Homebrew 做的)我关闭了 Iterm 窗口,然后在下一次打开时,窗口一/两秒后开始自动关闭。
我尝试注销然后再次登录,但没有任何反应。我试图重新启动我的机器,然后......什么都没有!Iterm 不断启动,然后关闭,一段时间后,弹出一个提示:“Short-Lived Session Warning”,Iterm 窗口显示登录:/usr/local/bin/zsh:没有这样的文件或目录。
有利于我的愚蠢的另一点:在开始升级到 zsh 5.0.2 之前,我卸载了官方终端应用程序(偶尔,它使我能够至少切换到不同的 shell)。
现在我试图删除所有 zsh 文件(我知道,第二个愚蠢的举动),我不知道如何将我的登录 shell 切换回 bash 以正确重新安装 zsh 的更新版本。
在这里你可以找到我的一些 shell 配置文件的代码链接:
- 等/zshenv
- 等/zprofile
- 等/贝壳
- 等/路径
- 用户/我的用户名/.login
https://gist.github.com/omargourari/7587930
谢谢
python - 在 python ipdb 中禁用 vim 绑定
使用 vim、zsh、git 插件安装此dotfiles 存储库后,我的 ipdb 具有 vim 键绑定而不是普通绑定。
带箭头的导航非常糟糕,现在它有时会进入 VIM(打字/正常)等模式。
有人建议我检查 ~/.inputrc,它为命令行工具设置了这些绑定。我在那里只找到了一行:
我尝试删除它并重新启动终端,但它没有帮助。
我使用 iTerm2 和 MacVim。
我知道这个 dotfile repo 是一个单独的,有自己的配置,所以它可能与普通的 vim 配置有点不同,但是我仍然认为 vim 在这里应用它的魔力与在其他地方一样,所以也许有人可以帮助我那。
git - git 导致另一个屏幕,而不是在命令下
我使用 Mavericks+iTerm。
当我运行任何 git 命令时,它会在另一个屏幕上而不是在命令下显示结果。它曾经在命令下,但有一天它开始使用其他屏幕,如图所示。
我必须打字q
才能返回。
我怎样才能改变这个?我想在 git 命令下显示结果。
先感谢您。
command-line - 如何使用命令行 (iTerm) 选择带有空格字符的文件夹目录
这是一个简单的问题,但我无法在我的目录中选择包含空格的文件夹。
例如,我正在尝试使用 Ruby 为 Chris Pine 的编程问题之一构建音乐播放列表。我想要随机播放的音乐存储在 iTunes Music 中,但每次我尝试更改目录时,命令行都会显示不存在这样的文件/文件夹。如何选择它而无需将所有内容更改为 iTunes_Music 并带有下划线?
macos - 在 iTerm2 中设置命令行与结果文本不同的颜色
就像现在一样,不得不通过 iTerm 浏览旧的结果文本,试图区分我的命令行在哪里以及结果文本是什么,这变得相当烦人。
有没有办法让我更容易清楚地识别我的命令行?
我在想我可以将它设置为与结果文本不同的颜色。