是否有更好的Windows命令行shell而不是cmd
,它在Windows的窗口和控制台窗口之间有更好的复制粘贴?
答案 0 :(得分:57)
在命令shell快捷方式的选项标签下启用 QuickEdit模式。用鼠标标记,右键单击进行复制,再次右键单击进行粘贴。
当你在那里时,启用一个热键(如 CTRL + ALT + C ),以便快速访问shell。
不,你不能 COPY CTRL + C ,因为 CTRL + C 表示 BREAK 。
在相关的说明中,微软用户在Windows Server 2000和2003之间更改了 QuickEdit模式的默认设置是一个白痴,我每个工作日都会诅咒他。
答案 1 :(得分:25)
对于“除了cmd以外的更好的Windows命令行shell”,Windows PowerShell是显而易见的选择。它的剪贴板处理没有那么大的改进 - 使用鼠标标记,输入复制或鼠标右键单击粘贴。
答案 2 :(得分:21)
这可能不是您想要的,但您可以查看Console2
我已将其配置为shift +选择自动复制和中间点击粘贴,非常方便,在内部使用相同的旧cmd.exe,因此您实际上并没有获得不同的shell。
顺便说一句,我猜 Ctrl + C =复制不是命令行上下文中的最佳选择,因为它通常意味着中断运行过程。
答案 3 :(得分:11)
Take Command支持键盘和鼠标的复制/剪切/粘贴。如果从命令提示符执行大量工作,这非常方便。它还支持:
注意:这是一个付费工具,价格为99.95美元。
答案 4 :(得分:4)
答案 5 :(得分:3)
PowerCmd比TakeCommand便宜,并且具有许多强大的功能 - 其中最重要的是更好地处理剪切/复制/粘贴。我只是在短时间内使用它,但到目前为止我印象非常深刻:
网站摘要:
PowerCmd增强了您的命令提示符 具有易于使用的Windows GUI风格 界面,并允许您运行 一个单独的多个控制台 选项卡式窗口。你可以轻松组织 垂直的多个控制台, 水平和网格形式。自动登录, 自动完成,关键字突出显示, 可配置的字体和颜色, 经常可自定义的工具栏 使用的命令或工具和最小化 托盘是日常的简单解决方案 需要。使用PowerCmd,您可以保存和 从上次恢复你的会话。
答案 6 :(得分:2)
不确定更好地复制/粘贴具体是什么意思,但请尝试Take Command。
Take Command支持使用Shift + Ins进行粘贴,使用Shift + Del进行剪切,但显然没有任何副本可以挖掘更多内容。
答案 7 :(得分:2)
您是否考虑过想要替换当前 Ctrl + C 功能的行为?
答案 8 :(得分:2)
cmd.exe有两部分。首先是弹出用于处理文本控制台的窗口。我会用ConEmu替换它。该程序实际上是作为远程文件管理器的包装器,但没有它就可以正常工作。它与Console2非常相似,但也更稳定,功能更强。
其次是命令行解释器。如果你真的需要它的任何功能,我会用Powershell替换它。
我目前使用ConEmu运行批处理文件来设置我的首选环境。这保存在我的Dropbox文件夹中,因此它在我的计算机之间保持同步。
答案 9 :(得分:1)
控制台2
http://sourceforge.net/projects/console/
http://www.hanselman.com/blog/Console2ABetterWindowsCommandPrompt.aspx
答案 10 :(得分:0)
@Chirs
我认为你需要澄清shell vs host(模拟器)。对我来说,你需要另一个现有shell的界面,更好地支持复制和粘贴,而不是另一个支持更多/不同功能的shell。
我是第二个Pat对Console2的建议,它是一个非常好的应用程序和OSS来启动。
答案 11 :(得分:0)
我使用标准CMD.EXE shell但有一个扭曲:AutoHotKey脚本支持剪贴板复制粘贴,如发布于:Keyboard shortcut to paste clipboard content into command prompt window (Win XP)
答案 12 :(得分:0)
Windows cmd shell,Cygwin Bash和msysgit Bash shell可以在Emacs中运行。 EmacsW32分别提供所有三个。您只需将bin目录设置为使用任一Bash shell。 EmacsW32还在Windows剪贴板和kill ring的顶部项目之间提供有限的交互。
答案 13 :(得分:0)
MinGW / MSYS上的MinTTY比Cygwin更好,因为MinGW / MSYS更快。此外,如果您需要cmd.exe
行为,则可以轻松地在cmd.exe
内运行mintty
。