Windows 下除了 Run cmd,还没有什么其他比较好用的 Terminal/Shell? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
179.91D
602.62D
V2EX    Windows

Windows 下除了 Run cmd,还没有什么其他比较好用的 Terminal/Shell?

  •  1
     
  •   Livid
    PRO
    2013-12-06 18:10:31 +08:00 17468 次点击
    这是一个创建于 4385 天前的主题,其中的信息可能已经有所发展或是发生改变。
    39 条回复    2017-11-11 16:53:49 +08:00
    wangchen
        1
    wangchen  
       2013-12-06 18:13:20 +08:00
    Xshell ?
    zhttty
        2
    zhttty  
       2013-12-06 18:13:39 +08:00
    git bash?

    这年头,我从来不用windows干正事了....
    guchengf
        3
    guchengf  
       2013-12-06 18:14:13 +08:00 via Android
    conemu
    mongodb
        4
    mongodb  
       2013-12-06 18:14:30 +08:00   1
    其实我没太看得出来你是说在windows下除了自带的cmd外,还有没有更好的调用windows cmd的命令行工具,还是说,在windows下造的类nix环境下的shell……

    但总之,我安装了windows的git后就直接在git自带的一个的bash shell里处理了。

    因为它对不同分区的处理方式是/d /e /f这样的路径,很符合我的一贯思维。
    Livid
        5
    Livid  
    MOD
    OP
    PRO
       2013-12-06 18:16:18 +08:00
    这么说,能够像 Mac OS X 的 Terminal 那样,支持用 Ctrl+C/V,及鼠标选择文字的命令行窗口。
    0racleTink
        6
    0racleTink  
       2013-12-06 18:18:00 +08:00 via Android
    xshell倒是可以用鼠标选择,但是不能用ctrl
    Ludwiyk
        7
    Ludwiyk  
       2013-12-06 18:23:36 +08:00 via iPhone
    ConEmu +1
    lanbing
        8
    lanbing  
       2013-12-06 18:24:04 +08:00
    用xshell比较多 putty偶尔用
    mopig
        9
    mopig  
       2013-12-06 18:24:44 +08:00
    PowerShell 怎么样?我没用过,听说还不错
    octopus_new
        10
    octopus_new  
       2013-12-06 18:25:46 +08:00
    @Livid Powershell, 复制粘贴是类似 putty 的右键复制右键粘贴, 对 windows 来讲功能很强大.
    icyflash
        11
    icyflash  
       2013-12-06 18:25:58 +08:00
    Powershell
    zhttty
        12
    zhttty  
       2013-12-06 18:28:00 +08:00   1
    @Livid 其实cmd也能选择而且更简单...

    右键cmd的窗口标题选择属性,勾选“快速编辑模式”,然后鼠标就可以随意拖选了,对拖选的可以随意右键粘贴了...
    zencoding
        13
    zencoding  
       2013-12-06 18:29:21 +08:00
    Powercmd
    slowman
        14
    slowman  
       2013-12-06 18:38:16 +08:00   5
    我觉得楼主真幸运,我正好捣鼓一天了。。。
    觉得这两篇比较有价值
    http://lifehacker.com/5857540/the-best-terminal-emulator-for-windows
    http://blogs.msdn.com/b/scott_hanselman/archive/2013/07/31/windows.aspx
    我觉得ConEmu不错,能关联到别的程序,截图:
    9hills
        15
    9hills  
       2013-12-06 18:42:19 +08:00   4
    基于ConEmu的
    https://github.com/bliker/cmder

    windows必备
    Marble
        16
    Marble  
       2013-12-06 22:46:44 +08:00 via iPhone
    一直都在conemu下跑cygwin
    leecade
        17
    leecade  
       2013-12-06 23:42:33 +08:00
    git bash +1
    就是装完 git 自带的, 原汁原味 挺好
    treo
        18
    treo  
       2013-12-07 08:57:46 +08:00
    @Livid 自带cmd就可以,开启quickedit mode
    insraq
        19
    insraq  
       2013-12-07 10:17:44 +08:00
    ConEmu
    missdeer
        20
    missdeer  
       2013-12-07 11:35:19 +08:00
    ConEmu
    exch4nge
        21
    exch4nge  
       2013-12-07 11:49:26 +08:00
    可以试试clink,安装完后,打开cmd的时候会跟着运行,有自动补全,也可以Ctrl+V。(想复制还是开启Quickedit吧)
    传送门: https://code.google.com/p/clink/
    just44
        22
    just44  
       2013-12-07 13:15:02 +08:00
    Windows下的Terminala
    Plumes
        23
    Plumes  
       2013-12-07 13:31:03 +08:00

    为什么我的 conemu 中文显示是这个样子?
    xdata
        24
    xdata  
       2013-12-07 15:10:14 +08:00
    @9hills
    请问 cmder 如何解决中文显示问题?
    直接运行vendor/conemu-maximus5 里面的 conemu, 是没有中文问题的..
    ini
        25
    ini  
       2013-12-07 18:22:19 +08:00
    @9hills 太帅了,真希望能早点看到这个,我能多送几份感谢给你么?

    :-D
    ini
        26
    ini  
       2013-12-07 19:03:41 +08:00
    @1423 你第一个链接中推荐的Console2,我现在在用,但是相对来讲感觉比较一般(当然比原来的cmd要强多了):

    1. 不支持中文:有中文的话,会乱码
    2. 偶尔会错位:有时候如果有中文的话,整个窗口中的字符会错位,它会从窗口中间开始显示,所以本来一行可以显示的,它会莫名其妙地显示成两行
    3. 复制粘贴比较不方便
    slowman
        27
    slowman  
       2013-12-07 19:50:26 +08:00   2
    @xdata
    @Plumes
    conemu 和cmder
    选个喜欢的字体(我喜欢等宽的),然后把下面的取消
    Plumes
        28
    Plumes  
       2013-12-07 22:44:41 +08:00
    @1423 感谢已送,可是有没有什么办法让他支持中文呢?
    Plumes
        29
    Plumes  
       2013-12-07 22:46:46 +08:00
    @1423 额,重启了一下就好了
    Plumes
        30
    Plumes  
       2013-12-07 22:49:26 +08:00
    @1423 测试了一下,貌似是运行 模拟Linux命令时不能显示中文,运行Windows命令是没问题的
    slowman
        31
    slowman  
       2013-12-08 00:44:42 +08:00   2
    @Plumes
    mingw 和 gitbash可以
    在msys目录下修改etc/profile文件
    alias l='/bin/ls --show-control-chars --color=tty'
    alias la='/bin/ls -aF --show-control-chars --color=tty'
    alias ll='/bin/ls -alF --show-control-chars --color=tty'
    alias ls='/bin/ls --show-control-chars -F --color=tty'
    Cmder的话直接在console输入alias+
    l=ls --show-control-chars
    la=ls -aF --show-control-chars
    ll=ls -alF --show-control-chars
    ls=ls --show-control-chars -F
    自己会保存的
    也可以cmder/config/aliases下添加上面的4行
    leohxj
        32
    leohxj  
       2013-12-09 14:09:27 +08:00   1
    @1423
    在某个目录下打开cmder,怎么弄?
    Weakdancer
      nbsp; 33
    Weakdancer  
       2013-12-09 22:01:20 +08:00
    >支持用 Ctrl+C/V,及鼠标选择文字的命令行窗
    如果是这个需求的话我,我现在用的自带cmd就可以实现。不过具体是如何实现的我一直没搞清楚,是安装了 python(x,y)软件包后实现的。

    具体:
    鼠标直接选择文字,点击右键相当于复制。直接点右键相当于粘贴。
    Weakdancer
        34
    Weakdancer  
       2013-12-09 22:07:02 +08:00
    @treo 终于看到解释了,快速编辑模式就是我说的效果。
    We_Get
        35
    We_Get  
       2013-12-10 10:26:46 +08:00
    我试了一下,按照之前的提示,去掉了勾,现在文字不重叠了,但是却重复了。类似:
    ‘ll’不不是是或或。。。
    这样。
    而且打命令的时候,等待的闪烁标记也不是在最后一个文字后面,而是在最后一个文字之前,请问怎么解决?还是文字问题吗?换了好几个字体还是这样?
    We_Get
        36
    We_Get  
       2013-12-10 10:48:08 +08:00
    @We_Get 知道问题了,是 cmder 里面的 conemu 版本太低,更新之后就好了,赞
    faith
        37
    faith  
       2014-03-22 09:23:20 +08:00
    @1423 十分感谢
    这个cmder挺好用的。
    pl9165
        38
    pl9165  
       2015-01-19 13:05:26 +08:00
    我这里Clink比较奇怪的是,需要按两下TAB键才能够激活自动完成,并且在激活后一小段时间内,只用按一次TAB就可以进行自动完成。比较奇怪,是配置问题吗?
    tiiime
        39
    tiiime  
       2017-11-11 16:53:49 +08:00
    发现 vscode 的 terminal 超好用
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3195 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 12:07 PVG 20:07 LAX 04:07 JFK 07:07
    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