小编Tre*_*ner的帖子

杀死一个 tmux 会话并选择另一个 tmux 会话

我正在尝试绑定X以执行以下操作:

  • 提示用户是否应终止会话
  • 如果y输入,则终止会话
  • 会话终止后选择另一个会话(上一个、上一个或下一个会话)

一些不太正确的类似命令

  1. 终止会话并关闭终端:

    bind X confirm-before -p "Kill #S (y/n)?" kill-session
    
    Run Code Online (Sandbox Code Playgroud)
  2. 提示用户输入要终止的会话名称,并在终止后选择下一个会话:

    bind X command-prompt -p "kill:"  "switch-client -n \; kill-session -t '%%'"
    
    Run Code Online (Sandbox Code Playgroud)
  3. 我一直无法找到类似命令的示例。这是一个不起作用的解决方案:

    bind X confirm-before -p "Kill #S (y/n)?" "SESSION='#S' \; \
    switch-client -n \; kill-session -t \"$SESSION\""
    
    Run Code Online (Sandbox Code Playgroud)

tmux

11
推荐指数
1
解决办法
4829
查看次数

gVim 打开选项卡会将状态行推出窗口

在 gVim 中打开一个新选项卡(带有:tabe)时,屏幕底部的状态行会消失。如果我按下:并开始输入命令,我将无法再在状态行上看到该命令。

当 gVim 窗口最大化时,打开选项卡会将状态行推送到屏幕下方。当 gVim 窗口没有最大化时,窗口的高度会增加。这个问题发生在 Gnome 和 Xmonad 中。

我正在寻找解决此问题的方法。有没有办法强制窗口重绘,使状态行适合窗口?

window-manager gvim

5
推荐指数
1
解决办法
1041
查看次数

标签 统计

gvim ×1

tmux ×1

window-manager ×1