是否有更好的Windows控制台窗口?

时间:2020-03-05 18:52:52  来源:igfitidea点击:

我发现在Windows中的命令行上工作令人沮丧,主要是因为与Linux和OS X上的终端应用程序(例如" rxvt"," xterm"或者" Terminal")相比,控制台窗口很难使用。主要投诉:

  • 没有标准的复制/粘贴。我们必须打开"标记"模式,并且只能通过(小)左上角按钮触发的多级弹出窗口使用它。然后需要从同一菜单调用复制和粘贴
  • 我们无法通过拖动来随意调整窗口大小,每次想要调整窗口大小时,都需要设置一个首选项(返回到多级弹出窗口)
  • 在水平滚动条进入图片之前,只能使窗口变大。水平滚动条很烂。
  • 使用cmd.exe shell,我们将无法导航到\ netpath表示法(UNC?)的文件夹,需要映射网络驱动器。在要映射不同驱动器的多台机器上工作时,这很糟糕

是否有解决这些问题的技巧或者应用程序(付费或者其他方式)?

解决方案

回答

尝试控制台2.

Console is a Windows console window enhancement. Console features include: multiple tabs, text editor-like text selection, different background types, alpha and color-key transparency, configurable font, different window styles

回答

看一下Take Command。

Take Command is a comprehensive interactive GUI and command line environment that makes using the Windows command prompt and creating batch files easy and far more powerful.

(但是,"接收命令"不是"免费的"。)

回答

接受命令。这个已经存在很长时间了(以前是4DOS)。我在Windows NT 3.5(!)上使用了它并喜欢它。

Cygwin允许我们在Windows上运行X,因此我们可以启动xterm或者我们喜欢的任何终端应用程序,还可以获得使用UNIX shell的好处。

回答

在Windows上我也遇到过这些问题,但是最近我发现了这个项目:
安慰

它仍然需要"标记模式"来进行复制/粘贴,但至少可以从右键单击上下文菜单中使用它(因此我们无需将鼠标移至左上角,然后再次将其移至我们想要的文本上选择)

cmd.exe不支持UNC路径,但PowerShell支持它们。
(控制台可以配置为使用任何外壳程序,包括cmd.exe和PowerShell)

回答

安慰

从文档:

NOTE: Console is NOT a shell.
  Therefore, it does not implement shell
  features like command-line completion,
  syntax coloring, command history, etc.
  
  Console is simply a nice-looking front
  end for a shell of your choice
  (cmd.exe, 4NT, bash, etc.) Other
  command-line utilities can also be
  used as 'shells' by Console.

作为编程外壳,可以使用ipython。

回答

我正在使用终端通过Telnet,RDC,SSH等进行远程连接...
将最常用的协议组合在一个程序中。

网址:http://www.codeplex.com/Terminals

回答

我在Poderosa终端仿真器中使用Cygwin。

回答

  • 打开快速编辑模式(但是选择仍然是矩形而不是换行)
  • 通过拖动为我调整大小
  • 我们可以更改缓冲区大小,这将在滚动条出现时影响
  • 推送\服务器\共享

即使有了这些,cmd.exe也不是一个很好的控制台。查看同一主题上的所有其他答复和之前的stackoverflow问题。 sourceforge的" Console"项目看起来非常不错。

回答

为什么不使用腻子?

回答

我使用来自cygwin的rxvt。它的行为非常类似于xterm。