在提示符处运行'vim'而不是fg

时间:2015-02-14 18:42:37

标签: vim

我是使用Vim的新手,我刚学会了如何切换到前台,然后又回到了vim。我感到困惑,因为我忘记了我是否在vim并返回命令行(通过命令+ z),或者如果我已经在命令行上。有时我会跑“vim'当我在命令行时再次,但当我这样做几次时(当然是偶然的),它会引起我的问​​题。

是否有使用command + z的最佳做法,然后在提示符下使用fg命令?没有视觉指示器,我也不知道我做错了什么。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我一直在使用Ingo暗示的解决方案已有几年了。

以下是我的bash提示的简化版本:

export PS1='$(((SHLVL>1))&&echo $SHLVL" ") \u $ '

其中$(((SHLVL>1))&&echo $SHLVL" ")部分显示了在同一会话中启动bash的次数。

当你没有陷入多个<C-z>时,它应该是这样的:

username $

或类似的,如果你忘了fg一次:

2 username $

依旧......

无论如何,您应该研究终端多路复用器,如screen或tmux。