替代Windows shell,除了CMD.EXE?

时间:2013-06-27 16:57:02

标签: terminal cmd

我不喜欢CMD.EXE,内置的Windows终端。其中的问题包括:

  1. 难以复制和粘贴。

  2. 很难调整窗口大小。

  3. 很难打开另一个窗口(没有菜单选项可以这样做)。

  4. 似乎总是从C:\ Windows \ System32开始,这是超级无用的。

  5. 奇怪的滚动。有时它会向下滚动到空白处,你必须向上滚动到实际填充窗口的位置。

  6. 我喜欢Cygwin,但Cygwin的问题在于它运行不同的可执行文件。 Cygwin Python与Windows Python不同,它们链接到不同的库和东西。

    感谢。

4 个答案:

答案 0 :(得分:80)

我是Cmder的粉丝,包括clink,conemu,msysgit和一些化妆品增强功能。

http://cmder.net/

https://github.com/cmderdev/cmder

https://chocolatey.org/packages/Cmder

enter image description here

答案 1 :(得分:38)

  1. 难以复制和粘贴。

    不正确。在快捷方式的属性中或在CMD窗口的属性中(右键单击标题栏)启用QuickEdit,您可以直接标记文本。右键单击将标记文本复制到剪贴板中。如果没有标记文本,则右键单击从剪贴板粘贴文本。

    enter image description here

  2. 很难调整窗口大小。

    真。 Console2(见下文)没有此限制。

  3. 很难打开另一个窗口(没有菜单选项可以这样做)。

    不正确。如果麻烦太多,请使用start cmd或定义别名:

    doskey nw=start cmd /k $*
    
  4. 似乎总是从C:\ Windows \ System32开始,这是超级无用的。

    不正确。或者更确切地说,如果在快捷方式的属性中定义起始目录

    ,则不是这样

    enter image description here

    或修改AutoRun注册表值。按住Shift键并右键单击文件夹,可以在该文件夹中启动命令提示符。

  5. 奇怪的滚动。有时它会向下滚动到空白区域,你必须向上滚动到实际填充窗口的位置

    从未发生在我身上。

  6. 普通CMD的替代方案是Console2,它使用了CMD,但提供了更多的配置选项。

答案 2 :(得分:20)

目前有三种非常强大的cmd.exe替代方案:

所有功能都具有Copy& amp;粘贴,每个鼠标的窗口调整大小,Splitscreen,Tabs和许多其他有用的功能。

答案 3 :(得分:9)

试试Clink。它非常棒,特别是如果您习惯 bash 键绑定和功能。

(正如已经指出的那样 - 有一个类似的问题: Is there a better Windows Console Window?