在console下敲字实在是太累了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
yaotian
V2EX    Python

在console下敲字实在是太累了

  •  
  •   yaotian 2012-07-29 00:02:12 +08:00 5560 次点击
    这是一个创建于 4837 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近常在终端下工作,由此想到,是不是也可以像sublime一样,ctrl+p,后那些经常用的命令直接出来,敲几个字母就完成一个命令的输入。

    当然,你也可以说可以用alias,可不能到一台机器上就设置一遍,太麻烦鸟。
    19 条回复    2016-06-11 00:11:08 +08:00
    sinxccc
        1
    sinxccc  
       2012-07-29 00:29:09 +08:00
    如今是个 shell 就有自动补全和搜索历史的功能吧?

    实际上常敲的命令就那么几种,基本都是搜历史+改改…
    reus
        2
    reus  
       2012-07-29 00:49:17 +08:00
    默认按tab就有自动补全
    agassi_yzh
        3
    agassi_yzh  
       2012-07-29 01:17:27 +08:00
    vim很舒服啊!!!
    skydiver
        4
    skydiver  
       2012-07-29 01:27:07 +08:00   1
    在.inputrc里面加上两行:
    <pre>
    "\e[A":history-search-backward
    "\e[B":history-search-forward
    </pre>
    就可以用上下键寻找历史中以已经输入的字母开头的命令了。
    shiweifu
        5
    shiweifu  
       2012-07-29 01:54:09 +08:00
    换成zsh,再clone份oh-my-zsh基本就能很安逸的使用了
    doyle
        6
    doyle  
       2012-07-29 02:06:22 +08:00
    c-r不就行了。。。
    yaotian
        7
    yaotian  
    OP
       2012-07-29 11:46:00 +08:00
    @doyle 此为正解,谢谢分享
    yaotian
        8
    yaotian  
    OP
       2012-07-29 11:56:41 +08:00
    试了一下c-r还是不是很方便,它只能找到最后一个,切换起来也不是很流畅
    sinxccc
        9
    sinxccc  
       2012-07-29 12:02:56 +08:00
    @yaotian 再按一次 C-r ...
    haha1903
        10
    haha1903  
       2012-07-29 15:31:14 +08:00
    @sinxccc 9494
    wangzhen
        11
    wangzhen  
       2012-07-29 16:51:44 +08:00
    sublime 是用着很爽
    xlaok
        12
    xlaok  
       2012-07-29 16:58:46 +08:00   1
    最喜欢在console里面敲字了,很酷有没有
    c-r很好用,再加上oh-my-zsh,配置文件往坚果云里面一丢,舒舒服服
    phay
        13
    phay  
       2012-07-29 19:27:19 +08:00
    0.bash, zsh 都有很不错的补全。至于配置应该有现成的,zsh更有oh-my-zsh。
    1.终端自带补全。URXVT折腾下应该有。os x下iterm2自带的补全还挺方便的
    2.配置请同步。
    yaotian
        14
    yaotian  
    OP
       2012-07-30 12:09:07 +08:00
    @xlaok 哈哈,看来你敲的键盘还不够多。当敲键盘手指开始疼的时候,你就会想到一些省手指的工具了,呵呵。
    jiazhoulvke
        15
    jiazhoulvke  
       2012-07-30 13:22:15 +08:00
    dropbox或者git同步配置
    Ricepig
        16
    Ricepig  
       2012-07-30 13:34:48 +08:00
    欢迎使用power shell,哈哈哈
    Kvm
        17
    Kvm  
       2012-07-31 07:13:47 +08:00
    用KVM OVER IP有时候输入一个字 后面出现一大堆 。。。。。。
    9hills
        18
    9hills  
       2012-08-01 13:09:36 +08:00
    用zsh + oh my zsh吧。默认就非常好用

    比如你输入 abc,然后按上方向键,并不是和bash一样,显示abc开头的历史命令,而是显示包含abc的历史命令。而且tab补全非常强大,可以部分补全,而不是首字母补全。。。
    arrowna
        19
    arrowna  
       2016-06-11 00:11:08 +08:00
    @Kvm 和网速有关系?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2473 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 09:56 PVG 17:56 LAX 02:56 JFK 05:56
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86