V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
fuxkcsdn
V2EX  ›  Linux

ubuntu 14.04 screen 下 tab 键补全的疑问

  •  
  •   fuxkcsdn · 2014-07-16 18:54:40 +08:00 · 6505 次点击
    这是一个创建于 3783 天前的主题,其中的信息可能已经有所发展或是发生改变。
    OS:ubuntu 14.04 LTS amd64
    客户端OS:Windows 8.1 x64
    客户端:putty 0.63 和xShell 4 build 0131

    非screen模式下
    service ngi[TAB]
    可以自动补全为 "service nginx "
    service nginx res[TAB]
    也可以自动不全为"service nginx restart"
    但使用redis-cli命令却无法补全...

    redis-cli -s /[TAB]
    不管按几下TAB键都没反应
    redis-cli -s /var/run/redi[TAB]
    依然没反应....

    但是在screen下却反过来了....
    service ngi[TAB]
    怎么按TAB都没反应....

    redis-cli -s /var/run/redi[TAB]
    可以自动补全了...
    7 条回复    2014-07-21 08:39:05 +08:00
    pyKun
        1
    pyKun  
       2014-07-16 19:00:39 +08:00
    自动补全也是走的shell脚本,我不清楚screen的情况,普通情况你看/etc/bash_completion和/etc/bash_completion.d的内容
    ggarlic
        2
    ggarlic  
       2014-07-16 20:06:55 +08:00   ❤️ 1
    bash么?
    .screenrc里加上
    defshell -bash
    fuxkcsdn
        3
    fuxkcsdn  
    OP
       2014-07-17 00:44:59 +08:00
    @ggarlic
    加上后表现跟非screen一样了
    感谢
    不过为什么 redis-cli 在非screen下会无法补全呢?
    ggarlic
        4
    ggarlic  
       2014-07-17 10:22:37 +08:00
    @fuxkcsdn 因为我回复的是让screen跟bash里行为一样的方法,233。
    一楼回复的很清楚了,参数补全这类东西都是bash_completion搞的,看看你.bashrc里有没有相关内容,/etc/bash_completion.d里有没有相应软件的补全文件,或者直接安装bash-completion这个包
    bnpysse
        5
    bnpysse  
       2014-07-17 14:53:42 +08:00
    我用tmux,除了不能滚屏之外,还没有什么大毛病。
    ggarlic
        6
    ggarlic  
       2014-07-21 00:21:37 +08:00
    @bnpysse tmux可以滚屏啊,ctrl-b [然后方向键跟ctrl f/b翻页都可以用啊
    bnpysse
        7
    bnpysse  
       2014-07-21 08:39:05 +08:00
    @ggarlic 多谢!我还真不知道呢,呵呵。再补充一下,退出的话按q键。

    如果需要兼容vim的操作方式,那么在~/.tmux.conf加上一行:

    setw -g mode-keys vi
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1889 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:22 · PVG 00:22 · LAX 08:22 · JFK 11:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.