我试图让我的iTerm提示设置方式与Paul Irish相同
到目前为止,我有以下内容~/.profile:
# Add git branch name to prompt
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/*\(.*\)/ on \1/'
}
PS1='\n\[\033[0:35m\]\u\[\033[0;32m\]\w\[033[0m\]$(parse_git_branch)\n\$\[\033[0m\] '
Run Code Online (Sandbox Code Playgroud)
我不知道如何使分支出现在不同的颜色而不是前面的"开"
除此之外还有其他功能,例如:
任何帮助,将不胜感激
任何人都可以帮我这个:我想弄清楚如何在不同终端上的两个不同的vim实例之间复制和粘贴文本(使用iterm2或mac终端).如果我执行":set mouse = a",我可以使用鼠标来完成它,但我希望能够使用键盘来完成它.
我已经google了一下,它说你可以使用"*或"+寄存器复制/粘贴到系统剪贴板中,但是当我在vim中输入*或+时,mac会在你发出的声音中发出其中一个声音不能做某事.我也完成了":set clipboard = unnamed",但这也没有用.
我正在使用Mac OSX 10.7(Lion)和iTerm2或Mac终端.
谢谢您的帮助
我在我的 mac 中使用 iTerm 作为终端。我无法在命令行中为 ex in command 删除一个单词cd /path/to/dir,我只想删除pathword ,那么我怎么能在 iTerm 中做到这一点。
基本上什么是在 iTerm 中删除单词的快捷方式。
我查看了https://apple.stackexchange.com/questions/154292/iterm-going-one-word-backwards-and-forwards,fn+option+delete只是删除了一个字符,而不是整个单词。
如何在不关闭窗口的情况下重新启动当前的 MacOS 终端会话?
我在 Linux 中使用,exec bash但在此环境中不起作用。我对.bash_profile(提示、别名等)进行了一些更改,我希望在不关闭它并再次打开的情况下看到它。
提前致谢
简单地说,我知道你可以做ctrl+ v+ tab在bash语句中插入一个物理真正的制表符.但我如何为iTerm做同样的事情呢?
我正在使用tmux和iTerm2.
当我在bash时使用Ctrl-L清除屏幕,但在我拖尾服务器日志时不起作用.我该如何解决?
我会定期运行rspec(虽然我不知道它是否特定于那个)然后突然间,我看不到我在打字.我必须关闭iterm2窗口并打开一个新窗口.然后,这将很好地工作一段时间,iterm2将再次隐藏我的打字.我总能看到对命令的响应,而不是我的输入或光标.它也做了这种奇怪的堆叠,它将每一条新线推向更远的地方.

更新!:
我尝试了输入stty echo的建议,可以看到我的文字,但奇怪的缩进仍然存在:

我想在iTerm2中打开所有有用的东西:

不是这样的:

我正在使用tmuxinator我已经定义了一些标签.我想知道是否有可能获得前一种行为.