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