【问题标题】:Better windows command line shells [closed]更好的 Windows 命令行 shell [关闭]
【发布时间】:2010-09-05 13:33:20
【问题描述】:

除了cmd 之外,还有更好的 Windows 命令行 shell,它可以更好地在 Windows 的窗口和控制台窗口之间进行复制粘贴吗?

【问题讨论】:

    标签: windows shell cmd


    【解决方案1】:

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

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

    不,你不能为 COPY 使用 CTRL + C,因为 CTRL + C 表示BREAK。

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

    【讨论】:

    • 快速编辑模式曾经是 w2k 的标准模式。我在新电脑上“在家做自己”时要做的第一件事。
    • 如果您使用clink,您可以设置 CTRL+SHIFT+V 进行粘贴等等!
    • 在 Windows 7(至少)中,您还可以通过右键单击 cmd/powershell 窗口的标题栏并在 properties 下选择它来切换到 QuickEdit 模式 或者您可以通过在 defaults 下选择它来使其成为默认值。如果您使用 Windows 资源管理器上下文菜单来调用 shell 而不是 Windows 快捷方式,这将特别有用。
    【解决方案2】:

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

    【讨论】:

    • 老实说,剪贴板处理完全与任何其他控制台应用程序相同,因为控制台主机处理,而不是控制台中运行的应用程序。
    • 老实说,我不明白为什么 MS 的头脑如此坚定。修好它,现在是 2018 年。当我安装新的 linux 子系统的东西却发现同样糟糕的“终端”窗口时,我感到非常失望。
    【解决方案3】:

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

    我已将其配置为 shift+select 自动复制和中键粘贴,非常方便,在内部它使用相同的旧 cmd.exe,因此您并没有真正获得不同的 shell。

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

    【讨论】:

    • 对于 Linux shell,Ctrl-Char 命令(如复制)通常替换为 Ctrl-Shift-Char
    • 我上次查看时,控制台 2 出现了可怕的故障。
    • +1 我从这篇文章中发现了 Console 2,并且在过去 6 个月中一直在广泛使用它。它不是命令的替代品。事实上,它是一个 shell 的 shell,它允许在 Command shell 或标准 PowerShell 中不存在的可配置性。
    • 这是一个控制台/终端模拟器,不是外壳。
    • @nightcracker 因此我的评论“你并没有真正得到不同的外壳”,它仍然解决了他获得更好/更可配置的复制粘贴支持的问题
    【解决方案4】:

    Take Command 支持从键盘和鼠标复制/剪切/粘贴。如果您在命令提示符下进行大量工作,这将非常方便。它还支持:

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

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

    【讨论】:

    • 这是一个付费工具(99.95 美元)。最好在这里做个说明。
    • 另外值得注意的是,TC 还发明了自己的脚本语言,这对于任何其他环境来说都毫无价值。 --- Powershell,尤其是在 Powershell ISE 中使用时,是更好的选择。
    • PowerShell 呢??
    【解决方案5】:

    根据您尝试对 shell 执行的操作,cygwin 中的 rxvt 很好。

    您将获得选择时自动复制和中键粘贴的优点。最大的缺点是某些 Windows 控制台应用程序无法与 cygwin 配合使用。

    【讨论】:

    • 如果你要使用 cygwin,puttycyg 是个不错的选择:code.google.com/p/puttycyg
    • 还有 mintty,对 cygwin 来说非常好。 (也可以在 cygwin 安装/设置中使用)
    【解决方案6】:

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

    网站摘要:

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

    网站: http://www.powercmd.com/

    特点: http://www.powercmd.com/features.php

    【讨论】:

      【解决方案7】:

      不确定更好的复制/粘贴具体是什么意思,但请尝试Take Command。

      Take Command 支持 Shift+Ins 进行粘贴和 Shift+Del 进行剪切,但显然没有用于复制,将进一步挖掘。

      【讨论】:

      • 您可以配置 Take Command 以将一个控制键发送给 Take Command,另一个发送给正在运行的应用程序。您可以使用 Left-Ctrl-C 复制到剪贴板,使用 Right-Ctrl-C 将 Ctrl-C 取消信号发送到应用程序。
      • Uh Take Command 是 99 美元!
      【解决方案8】:

      cmd.exe 有两个部分。首先是弹出用于处理文本控制台的窗口。我会用ConEmu 替换它。该程序实际上是作为远程文件管理器的包装器,但没有它也可以正常工作。它与 Console2 非常相似,但也更稳定,功能也更好。

      其次是命令行解释器。如果您确实需要它的任何功能,我会将其替换为 Powershell。

      我目前使用带有批处理文件的 ConEmu 来设置我的首选环境。它保存在我的 Dropbox 文件夹中,因此它在我的计算机之间保持同步。

      【讨论】:

        【解决方案9】:

        您是否考虑过要替换当前 Ctrl+C 功能的行为?

        【讨论】:

          【解决方案10】:
          【解决方案11】:

          @Chirs
          我认为您需要澄清外壳与主机(模拟器)。对我来说,听起来你需要另一个更好地支持复制和粘贴的 shell 接口,而不是另一个支持更多/不同功能的 shell。

          我赞同Pat对Console2的建议,它是一个非常好的应用程序和OSS启动。

          【讨论】:

            【解决方案12】:

            Windows cmd shell、Cygwin Bash 和 msysgit Bash shell 可以在 Emacs 中运行。 EmacsW32 分别提供所有三个。您只需将 bin 目录设置为使用任一 Bash shell。 EmacsW32 还提供了 Windows 剪贴板和 kill ring 顶部项之间的有限交互。

            【讨论】:

              【解决方案13】:

              MinGW Shell 正确设置:

              远远超过我尝试过的任何其他东西。

              【讨论】:

              • 链接已关闭..
              【解决方案14】:

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

              见http://code.google.com/p/mintty/。

              【讨论】:

                【解决方案15】:

                我使用标准的 CMD.EXE 外壳,但有一点不同:支持剪贴板复制粘贴的 AutoHotKey 脚本:Keyboard shortcut to paste clipboard content into command prompt window (Win XP)

                【讨论】:

                  猜你喜欢
                  • 2010-10-17
                  • 2010-09-05
                  • 2014-07-21
                  • 1970-01-01
                  • 1970-01-01
                  • 2012-12-28
                  • 2015-11-02
                  • 1970-01-01
                  相关资源
                  最近更新 更多