除了CMD.EXE,还有哪些备选的Windows shell?

84

我不喜欢内置的Windows终端CMD.EXE。它存在以下问题:

  1. 复制和粘贴很困难。

  2. 窗口大小调整很困难。

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

  4. 似乎总是在C:\Windows\System32中开始,这非常无用。

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

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


2
可能是有更好的Windows控制台窗口吗?的重复问题。 - Mark
3
Windows Powershell比CMD.EXE好不了多少,例如,它也存在复制/粘贴问题。与CMD.EXE不同,PowerShell似乎总是从H:\开始启动。 - SerMetAla
1
#1:将输出导入clip.exe将会复制。仅使用键盘仍然(几乎)无法粘贴。 - mojo
就我个人而言,使用罗技鼠标时,我加载了SetPoint罗技软件,并将滚动设置为6行,现在滚动表现良好。 - foxidrive
5
有一个对cmd.exe的误解。cmd.exe是一个命令行界面。它可以在任何控制台上运行。cmd.exe是解释批处理文件和你输入的命令的程序。但它 不是 让你输入文字,显示文本,复制粘贴,滚动等功能的程序... 例如,一个替代cmd.exe的程序是powershell。默认情况下,两者都在默认的Windows控制台中运行。虽然此处提供的大多数答案都是控制台替代品,但它们仍然运行cmd.exe。 - gman
显示剩余5条评论
4个回答

99

9
哇!!这真是美的一件事。 - Xtremefaith
2
@Eric 你有没有Terminator的配色方案? - rock3t
只是一个2022年的更新,它不再是.net域名。网站是https://cmder.app。 - James Davis

50
  1. 复制粘贴很麻烦。

    不是真的。启用QuickEdit,可以在快捷方式的属性或CMD窗口的属性中设置(右键单击标题栏),然后可以直接标记文本。右键单击将标记的文本复制到剪贴板。当没有文本被标记时,右键单击将从剪贴板粘贴文本。

    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. 奇怪的滚动。有时它会滚动到空白空间,您必须向上滚动才能到实际填充的窗口位置

    我从未遇到过这种情况。

CMD的替代品是Console2,它在底层使用CMD,但提供了更多的配置选项。


哇,Windows 系统本应默认启用快速编辑模式... - Edwin Yip
3
难以复制黏贴不是真的吗?试着选择并复制多行文字...那个矩形选择工具是最没有用的“功能”了!我感到非常羞耻。 - Siro Mateos
CMD(以及之前的COMMAND.COM)已经有了超过四分之一个世纪的这种行为,所以我可以说它几乎是Windows系统中已经确立的标准。习惯它吧。 - Ansgar Wiechers
有没有办法在原始的cmd.exe上使用“起始位置”和“快速编辑模式”(等等)设置,而不是使用快捷方式? “start cmd”绕过了您提供的两个快捷方式设置作为解决方案(非常有用,谢谢)。 - Berbare
1
@Berbare 如我在答案中提到的,您还可以右键单击启动的CMD窗口(例如通过start cmd)的标题栏并在那里更改设置。这应该会更新默认配置。或者您可以在注册表中更改设置 - Ansgar Wiechers
显示剩余5条评论

29
目前有四个非常强大的cmd.exe替代品: cmder是ConEmu和Clink的增强版。
所有这些都具有复制和粘贴、鼠标调整窗口大小、分屏、选项卡以及许多其他有用的功能。

https://www.slant.co/topics/1552/~terminal-emulators-for-windows - Smart Manoj
我也是!Cmder真的很棒。 - Mayur Patil
Win10终端非常易用、简单、流畅。喜欢它,谢谢。 - Mikhail
避免使用conEmu,它非常令人烦恼。例如,粘贴时多行命令无法正常工作。 https://paste.pics/GM774 选项卡上没有关闭按钮,必须右键单击,然后关闭,但是还需要再次确认。除了关闭时之外,还会要求进行其他不必要的确认,例如在粘贴多行时。 - Mustafa R

12

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接