使用 vim 的时候总是会切入后台
不管使用哪种方法都可以使用 exit 来回到 vim ,但是有时就会忘记是否有没有 vim 在后台挂起,所以需要在 shell 中显示。
所以写下了下面的脚本
$PS1_BAK="$PS1"
if [ $MYVIMRC ]; then
$PS1="_vim"$PS1
else
$PS1=$PS1_BAK
fi
但是并无什么卵用
因为我用的 tmux ,还有个方法是在 tmux 中显示状态。
大家有没有什么好的办法在 shell 中显示(zsh)?
附言居然收铜币,发的评论竟然不能删除。。。
而且找不到加hastag的地方。。。
而且评论中不知道为什么不显示图片
已经搞定了,现在是这个样子的。
我会反思下是不是我工作流程不够简洁的。
1
whnzy OP v2ex 怎么加 hastag
|
2
morefreeze 2016-06-24 19:21:06 +08:00
打个 fg 也费不了多少事吧
当然忘了那就另说了 |
3
rashawn 2016-06-24 20:16:12 +08:00
如果忘了 新 vim 打开同一个文件不是有提示吗 一般不会忘的吧 tmux 分三页 第一页一直是 nvim 如果是命令行 就敲 fg
|
4
xuboying 2016-06-24 20:58:59 +08:00 via Android
exit 的时候会提醒你的
|
5
ini 2016-06-24 21:07:53 +08:00 via Android
jobs
|
9
aisk 2016-06-24 22:14:51 +08:00
写到 prompt 上比较醒目
|
10
xuboying 2016-06-24 22:51:40 +08:00
可能的 AB 问题
虽然可以有很多种办法解决你的 B 问题, 但是不是你的工作流程太忙乱了,需要解决 A 问题比较好呢? |
11
hanxiV2EX 2016-06-24 23:09:18 +08:00 via iPhone
改掉后台 vim 的习惯,都用 tmux 了,要进去 shell 的话直接加个 pane,然后用完退出。
|
13
c4pt0r 2016-06-25 00:32:59 +08:00
如果只是为了确定是不是由 vim 启动的 shell 的话, ps -f 看看父进程里有没有 vim 咯
|
14
cxbig 2016-06-25 00:35:19 +08:00
tmux +1
|
15
whnzy OP 不过已经弄好了。后台的时候是这样的 ![]( http://i4.piimg.com/4851/fbd8cdf50f8aa7ae.jpg)
|
16
whnzy OP 不过已经弄好了。后台的时候是这样的 !()[ http://i4.piimg.com/4851/fbd8cdf50f8aa7ae.jpg]
|
17
whnzy OP ![]( http://i4.piimg.com/4851/fbd8cdf50f8aa7ae.jpg) 我还以为写反了
|
18
skydiver 2016-06-25 10:41:56 +08:00 via iPad
C-z 没法用 exit 回到 vim 吧,需要 fg 才能回去
|