更好的Windows命令行shell

除了 cmd 之外,是否有更好的Windows命令行shell,它在Windows的Windows和控制台窗口之间有更好的复制粘贴?

0

14 答案

这可能不是您想要的,但您可以查看 Console2

我已经配置好了,这样shift +选择自动复制和中间点击粘贴,非常方便,在内部它使用相同的旧cmd.exe,所以你实际上并没有获得不同的shell。

顺便说一句,我猜 Ctrl + C = copy不是命令行上下文中的最佳主意,因为它通常意味着中断运行进程。

0
额外
@nightcracker因此我的评论“你并没有真正得到一个不同的外壳”,但它仍然解决了他获得更好/更可配置复制粘贴支持的问题
额外 作者 Pat,
它还不算太好。
额外 作者 ocodo,
上次我查看时,控制台2是可怕的车。
额外 作者 Joey,
这是一个控制台/终端模拟器,而不是一个外壳。
额外 作者 orlp,
+1我从这篇文章中发现了有关Console 2的内容,并在过去6个月中广泛使用它。它不是该命令的替代品。实际上,它是一个shell的shell,它允许在Command Shell或标准PowerShell中不存在的可配置性。
额外 作者 Abbas,
对于Linux shell,Ctrl-Char命令(如副本)通常用Ctrl-Shift-Char替换
额外 作者 Peter,

Take Command does support Copy/Cut/Paste from the keyboard and the mouse. It's pretty handy if you do a lot of work from a command prompt. It also supports:

  • 命令和文件夹历史记录,带有弹出窗口来选择先前的命令或文件夹。
  • 屏幕回滚缓冲
  • 增强的批处理命令
  • 内置FTP / HTTP文件访问
  • 一个带有可编程按钮的工具栏

注意:这是一个付费工具,价格为99.95美元。

0
额外
还值得注意的是,TC还发明了自己的脚本语言,这对其他任何环境来说都是毫无价值的。 --- Powershell,特别是在Powershell ISE中使用时,是一个更好的选择。
额外 作者 ocodo,
那么PowerShell呢?
额外 作者 AminM,
这是一个付费工具(99.95美元)。在这里写一个关于这个的记录会很好。
额外 作者 agsamek,

不确定您的具体意思是由更好地复制/粘贴,但尝试接管命令

Take Command支持用于粘贴的Shift + Ins和用于剪切的Shift + Del,但显然没有用于复制的内容,将会挖掘更多内容。

0
额外
您可以配置Take Command以将其中一个控制键发送到Take Command,另一个发送到正在运行的应用程序。您可以使用Left-Ctrl-C复制到剪贴板,并使用Right-CtrL-C将Ctrl-C取消信号发送到应用程序。
额外 作者 Chris Miller,
呃拿命令是99美元!
额外 作者 jsplaine,

当谈到“更好的Windows命令行shell而不是cmd”时,Windows PowerShell是显而易见的选择。它的剪贴板处理并没有太大的改进 - 用鼠标标记,输入要复制或鼠标右键单击粘贴。

0
额外
说实话,剪贴板处理与其他任何控制台应用程序完全相同,因为控制台主机处理该应用程序,而不是在控制台中运行的应用程序。
额外 作者 Joey,

根据您尝试使用shell执行的操作, rxvt <�一个href =“http://www.cygwin.com/”rel =“nofollow noreferrer”> cygwin 很好。

您将在选择和中间点击粘贴时获得自动复制的精确度。最大的缺点是一些Windows控制台应用程序不能很好地与cygwin搭配。

0
额外
还有 mintty ,对cygwin非常好。 (它也可以在cygwin的安装/设置中找到)
额外 作者 ocodo,
如果您打算使用cygwin,puttycyg是一个不错的选择: code.google.com/p/puttycyg
额外 作者 glenn jackman,

I use the standard CMD.EXE shell but with a twist: an AutoHotKey script to support clipboard copy-paste as posted in: Keyboard shortcut to paste clipboard content into command prompt window (Win XP)

0
额外

您是否想过要替换当前的 Ctrl + C 功能?

0
额外

@Chirs结果 我认为你需要澄清shell vs host(模拟器)。对我来说,这听起来像你需要另一个接口到你现有的外壳,更好地支持复制和粘贴,而不是另一个支持更多/不同功能的外壳。

我第二个Pat的Console2的建议,这是一个非常好的应用程序和OSS启动。

0
额外

PowerCmd比TakeCommand便宜,并具有许多强大的功能 - 其中最重要的是更好地处理剪切/复制/粘贴。我只用了很短的时间,但到目前为止我印象深刻:

网站摘要:

PowerCmd增强了你的命令提示符   与一个易于使用的Windows GUI风格   界面并允许你运行   一个单一的多个控制台   带标签的窗口。你可以轻松组织   多个控制台在垂直,   水平和网格形式。自动登录,   自动完成,关键字突出显示,   可配置的字体和颜色,   可定制的频繁工具栏   使用的命令或工具和最小化   托盘是每天的简单解决方案   需要。使用PowerCmd,您可以保存和   从上次恢复会话。

Site: http://www.powercmd.com/

Features: http://www.powercmd.com/features.php

0
额外
1 - 4许可$ 29.99美元
额外 作者 ceving,

MinGW / MSYS上的MinTTY比Cygwin好,因为MinGW / MSYS速度更快。另外,如果您需要 cmd.exe 行为,则可以轻松地在 mintty 内运行 cmd.exe

请参阅 http://code.google.com/p/mintty/

0
额外

Windows cmd shell,Cygwin Bash和msysgit Bash shell可以在Emacs中运行。 EmacsW32 分别提供了这三种功能。您只需将bin目录设置为使用任一Bash shell。 EmacsW32还提供了Windows剪贴板和杀手环首选项之间的有限交互。

0
额外

在命令外壳快捷方式的选项选项卡下启用快速编辑模式。用鼠标标记,右键单击复制,再次右键单击以粘贴。

当您在那里时,启用一个热键(如 CTRL + ALT + C )以便快速访问shell。

因为 CTRL + C ,所以对 COPY 不能有 CTRL + / kbd>表示 BREAK

在相关说明中,在Windows Server 2000和2003之间更改 QuickEdit模式的默认设置的Microsoftee是一个白痴,每个工作日我都会咒骂他。

0
额外
如果您使用碰撞,则可以设置CTRL + SHIFT + V进行粘贴等操作!
额外 作者 orlp,
很棒的提示。谢谢!
额外 作者 desigeek,
在Windows 7中(至少),您还可以通过右键单击cmd / powershell窗口的标题栏并在属性下选择它,以切换到 QuickEdit 模式,也可以它是在默认值下选择它的默认值。如果使用Windows资源管理器上下文菜单调用shell而不是Windows快捷方式,这一点尤其有用。
额外 作者 Glenn Lawrence,
快速编辑模式曾经是w2k的标准配置。当我在一台新电脑上“让自己在家时”做的第一件事情之一。
额外 作者 QueueHammer,

有两部分cmd.exe。首先弹出用于处理文本控制台的窗口。我会用 ConEmu 取而代之。该程序实际上是作为远程文件管理器的包装,但没有它的情况下工作得很好。它与Console2非常相似,但也更加稳定并具有更好的功能。

其次是命令行解释器。如果你真的需要它的任何功能,我会用 Powershell 取而代之。

我目前使用批处理文件运行ConEmu来设置我的首选环境。这保存在我的Dropbox文件夹中,因此它在我的电脑之间保持同步。

0
额外