运行 'vim' 在提示符处而不是 fg
Running 'vim' at prompt instead of fg
我是 Vim 的新手,我刚刚学会了如何切换到前台,然后再回到 vim。我感到困惑,因为我忘记了我是否在 vim 中并返回命令行(通过 command+z),或者我是否已经在命令行中。有时,当我在命令行上时,我会再次 运行 'vim' 但当我这样做几次时(当然是意外),它会给我带来问题。
是否有使用 command+z,然后在出现提示时使用 fg 命令的最佳实践?没有视觉指示器,我不知道我是否做错了什么。
感谢您的帮助!
几年来,我一直在使用 Ingo 暗示的解决方案。
这是我的 bash 提示的简化版本:
export PS1='$(((SHLVL>1))&&echo $SHLVL" ") \u $ '
其中 $(((SHLVL>1))&&echo $SHLVL" ")
部分显示在同一会话中 bash 启动了多少次。
当你没有弄乱多个 <C-z>
:
时,它应该是这样的
username $
或者如果你忘了做一次 fg
就这样:
2 username $
等等……
无论如何,您可能应该调查终端多路复用器,例如屏幕或 tmux。
我是 Vim 的新手,我刚刚学会了如何切换到前台,然后再回到 vim。我感到困惑,因为我忘记了我是否在 vim 中并返回命令行(通过 command+z),或者我是否已经在命令行中。有时,当我在命令行上时,我会再次 运行 'vim' 但当我这样做几次时(当然是意外),它会给我带来问题。
是否有使用 command+z,然后在出现提示时使用 fg 命令的最佳实践?没有视觉指示器,我不知道我是否做错了什么。
感谢您的帮助!
几年来,我一直在使用 Ingo 暗示的解决方案。
这是我的 bash 提示的简化版本:
export PS1='$(((SHLVL>1))&&echo $SHLVL" ") \u $ '
其中 $(((SHLVL>1))&&echo $SHLVL" ")
部分显示在同一会话中 bash 启动了多少次。
当你没有弄乱多个 <C-z>
:
username $
或者如果你忘了做一次 fg
就这样:
2 username $
等等……
无论如何,您可能应该调查终端多路复用器,例如屏幕或 tmux。