V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
JCZ2MkKb5S8ZX9pq
V2EX  ›  程序员

关于各个终端的分栏/分列/分屏显示问题

  •  
  •   JCZ2MkKb5S8ZX9pq · 2019-11-06 13:04:34 +08:00 · 3657 次点击
    这是一个创建于 1878 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    • 有几个爬虫和后台,需要在一屏内显示多个终端窗口。
    • win 用的 cmder,mac 用的自带终端。

    Mac

    • 今天才知道 terminal 自带一个 cmd+D 分屏,但这个玩意儿到底是干嘛用的?
      只能上下分屏,而且两个屏幕显示的内容一致,这功能啥意思啊?
    • mac 分屏功能好像只能左右两屏。
    • 之前凑合用的是分屏软件 window tidy,把 terminal 放到网格里。
      但缺点是用了搜索之类的命令之后,窗体大小会变……
    • 听说 iterm2 和 GNU 之类的,有用过的说说好用嘛?

    Win

    • 其实也就用过 cmder,虽然有分屏功能,但也挺彆扭的。
    • 每次开启的时候就要选位置,而且只能从当前窗口继承,分裂。
    • 创建完之后好像就不能调整位置关系了,缩放的话已有窗体还会按比例缩放影响。
    • tab 栏也是跟窗体完全分离独立的。
    11 条回复    2019-11-28 17:27:43 +08:00
    joshua7v
        1
    joshua7v  
       2019-11-06 13:10:57 +08:00 via iPhone
    terminal 全屏
    用 tmux 分屏
    jdhao
        2
    jdhao  
       2019-11-06 13:11:51 +08:00 via Android
    tmux 解君愁,不过 windows 用不了
    JCZ2MkKb5S8ZX9pq
        3
    JCZ2MkKb5S8ZX9pq  
    OP
       2019-11-06 13:15:51 +08:00
    另外搭车问一句,一些不大常用的长命令,比如我启动 mongodb 服务器之类的,一般大家怎么输入的?
    ex2vkf
        4
    ex2vkf  
       2019-11-06 13:19:13 +08:00
    screen or tmux
    weixiangzhe
        5
    weixiangzhe  
       2019-11-06 13:21:23 +08:00 via Android
    tmux 好用
    rykka
        6
    rykka  
       2019-11-06 13:49:38 +08:00 via Android
    mac 用 iterm
    w88975
        7
    w88975  
       2019-11-06 13:52:20 +08:00 via iPhone
    @JCZ2MkKb5S8ZX9pq alias 或者 zsh 的历史记录
    JCZ2MkKb5S8ZX9pq
        8
    JCZ2MkKb5S8ZX9pq  
    OP
       2019-11-06 14:25:15 +08:00
    @joshua7v
    @jdhao
    @ex2vkf
    @weixiangzhe
    用上 tmux 了,请问这个可以设定每个窗格 split window 的文字颜色嘛?
    weixiangzhe
        9
    weixiangzhe  
       2019-11-06 14:57:46 +08:00 via Android
    @JCZ2MkKb5S8ZX9pq 可以设置激活窗口背景色
    jdhao
        10
    jdhao  
       2019-11-06 16:09:01 +08:00 via Android
    @JCZ2MkKb5S8ZX9pq tmux 可设置的项目挺多的,建议谷歌一下
    zthxxx
        11
    zthxxx  
       2019-11-28 17:27:43 +08:00
    @JCZ2MkKb5S8ZX9pq #3 刚好可以回答你这个问题

    如果完全就是几个固定不会变的几个长命令,写个 alias 放到 profile 文件中最简单省事,

    如果是很多这样的长命令,写起 alias 也很麻烦,或者如果参数也要变,写 alias 也很不方便,那你可以看看下面的办法了

    用过的命令都会被 history 记住,所以每次想用长命令就直接搜索历史,但 shell 自带的 ctrl+r 很简易也不能模糊搜索,一次只能看一行很难找到命令,用 history | grep -i xxx | tail 每次输入用相当麻烦

    所以我刚做了个工具,帮助你快速模糊搜索命令

    github.com/zthxxx/zsh-history-enquirer


    你可以看看我在上一个找历史命令工具的帖子下面回复的介绍

    /t/623793#r_8255026
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3031 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:01 · PVG 19:01 · LAX 03:01 · JFK 06:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.