V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
fooCoder
V2EX  ›  分享创造

分享了下自己的终端环境,iTerm2,zsh,z,tmux。

  •  
  •   fooCoder · 2013-08-04 09:11:54 +08:00 · 22427 次点击
    这是一个创建于 4133 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一共三篇博客,

    http://foocoder.com/blog/archives/index.html

    希望对大家有用:)
    27 条回复    2015-07-21 15:10:37 +08:00
    freefcw
        1
    freefcw  
       2013-08-04 09:36:57 +08:00   ❤️ 1
    你的tmux改的太多了,一般我都是尽可能的减少变动默认,以免换一台机器,或者登陆某台server的时候切换不过来。。
    fooCoder
        2
    fooCoder  
    OP
       2013-08-04 09:43:19 +08:00
    @freefcw 换机器直接clone下配置,很方便啊
    iZr
        3
    iZr  
       2013-08-04 10:22:19 +08:00
    楼主的皮哪里可以下.
    kfll
        4
    kfll  
       2013-08-04 12:02:59 +08:00 via iPhone
    @fooCoder 本地和服务器上同时使用的时候怎么好,用不同的前缀?
    fooCoder
        5
    fooCoder  
    OP
       2013-08-04 13:08:35 +08:00
    @kfll 没理解。什么样的情况?
    fooCoder
        6
    fooCoder  
    OP
       2013-08-04 13:08:47 +08:00
    @iZr 神马皮
    iZr
        7
    iZr  
       2013-08-04 14:09:52 +08:00
    @fooCoder 博客皮.写的不错.+1
    fooCoder
        8
    fooCoder  
    OP
       2013-08-04 14:36:34 +08:00
    celon
        9
    celon  
       2013-08-04 15:38:10 +08:00
    @freefcw +1 ,不然换机器或者远程去服务器的时候,操作非常陌生
    mingming
        10
    mingming  
       2013-08-04 16:24:18 +08:00
    mac 下默认终端 tmux 不支持鼠标,不知道lz有没有试过?
    arzon
        11
    arzon  
       2013-08-04 16:29:47 +08:00
    tmux不应该是在永不关机的远程服务器端安装使用么? 个人电脑上有哪些应用场景? 分屏?

    另外在远程linux服务器上使用tmux时, 怎么与本地系统粘贴板交互?
    kfll
        12
    kfll  
       2013-08-04 16:45:15 +08:00 via iPhone
    @fooCoder
    在本地用 tmux,服务器上也用 tmux
    fooCoder
        13
    fooCoder  
    OP
       2013-08-04 16:54:32 +08:00
    @mingming 配置问题吧。试试加上配置:

    ```
    set -g mode-resize-pane on
    set -g mode-select-pane on
    set -g mode-select-window on
    setw -g mode-mouse copy-mode
    ```
    fooCoder
        14
    fooCoder  
    OP
       2013-08-04 16:58:48 +08:00
    @arzon 为什么一定要在远超服务器使用…… 我本地经常同时会ssh登陆到多台服务器操作,用tmux非常舒服啊。 系统剪贴板的问题如果是ssh登陆的话博客有写。
    mingming
        15
    mingming  
       2013-08-04 17:22:38 +08:00
    @fooCoder 这个试过了,不起作用。
    我找到个gist: https://gist.github.com/simme/1297707
    按照这个试了,也是不行。。
    paloalto
        16
    paloalto  
       2013-08-04 21:32:52 +08:00
    Yannis1990
        17
    Yannis1990  
       2013-08-04 22:29:33 +08:00
    这博客是啥搭建,啥主题?
    fooCoder
        18
    fooCoder  
    OP
       2013-08-04 22:53:36 +08:00
    @Yannis1990 octopress + Fabric
    arzon
        19
    arzon  
       2013-08-06 00:08:29 +08:00   ❤️ 1
    @fooCoder 本地使用, 睡眠断网之后连接就都中断了. 后台保持连接这个最大的特性就不存在了. 实际上只有分屏这个特性可利用了. 我是在一个远程跳板机上用tmux, 再连其他服务器.

    我现在是本地(mac)ssh到远程服务器(linux). 远程服务器上运行tmux, 想要复制内容到本机的系统剪贴板, 大家有什么好办法么?
    lidashuang
        20
    lidashuang  
       2013-08-06 01:09:03 +08:00
    发现大部分人都会把tmux改一下,我一开始也这样,不过现在我就用默认的配置,也挺好的,随便一台机器上来就可以用。
    fooCoder
        21
    fooCoder  
    OP
       2013-08-06 09:50:20 +08:00
    @arzon 怎么就不存在了?并没有完全不存在。博客开始就说了,用tmux来源于长时间编译的需求。我经常需要编译,但是有时候就不等编译结束就回去了,用tmux可以保证关机后服务器编译仍然是进行的。第二天过来登陆的所有服务器也可以完全恢复回来。
    fooCoder
        22
    fooCoder  
    OP
       2013-08-07 11:22:04 +08:00
    @arzon 更正下,确实关机是不可以的。session关机后不会保存。但是休眠是可以的。所以导致我认为关机也可以。
    zlbruce
        23
    zlbruce  
       2013-08-07 11:40:34 +08:00
    tmux 默认配置必须要改啊, C-b 太反人类了
    fooCoder
        24
    fooCoder  
    OP
       2013-08-07 11:48:28 +08:00
    @zlbruce 其实也还好,很多人还觉得我c-k反人类呢,关键是习惯。很多人改为c-a,我才觉得超级反人类……
    zhttty
        25
    zhttty  
       2013-08-07 12:04:54 +08:00
    @Livid

    14、15楼超出边界了...
    siyang1982
        26
    siyang1982  
       2014-01-08 15:26:02 +08:00   ❤️ 1
    @fooCoder 关键是`C-b`在终端下本来是光标左移的快捷键,有冲突。
    我改为`C-x`,和Emacs一致。
    zlzhaolei123
        27
    zlzhaolei123  
       2015-07-21 15:10:37 +08:00
    断网重连的问题可以考虑用mosh
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5823 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:21 · PVG 11:21 · LAX 19:21 · JFK 22:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.