有更好的Windows控制台窗口吗?

我发现在Windows的命令行中工作令人沮丧,主要是因为与linux和OS X上的“rxvt”、“xterm”或“terminal”等终端应用程序相比,控制台窗口使用起来很糟糕。主要的投诉:

  1. 没有标准的复制/粘贴。你必须打开“标记”模式,它只能从多级弹出由(小)左下角按钮触发。然后复制和粘贴需要从相同的菜单中调用

  2. 你不能通过拖动任意地调整窗口的大小,你需要设置一个首选项(回到多级弹出窗口),每次你想要调整窗口的大小

  3. 在水平滚动条进入图片之前,您只能将窗口设置为这么大。水平滚动条糟透了。

  4. 使用cmd.exe shell,您不能导航到具有\\netpath符号(UNC?)的文件夹,您需要映射一个网络驱动器。当在多台机器上工作时,这很糟糕,这些机器将映射不同的驱动器

是否有任何技巧或应用程序(付费或其他)可以解决这些问题?

317762 次浏览

控制台2试试。

控制台是Windows控制台窗口的增强。控制台功能包括:多个选项卡,类似文本编辑器的文本选择,不同的背景类型,alpha和彩色键透明度,可配置的字体,不同的窗口样式

看看用命令

Take Command是一个全面的交互式GUI和命令行环境,使使用Windows命令提示符和创建批处理文件更容易和更强大。

(然而,Take Command是“不免费的”。)

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

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

我在Windows上也有这些问题很多年了,但我最近发现了这个项目: 控制台 < / p >

它仍然需要“标记模式”复制/粘贴,但至少可以从右键上下文菜单(所以你不需要将鼠标移动到左上角,然后再次移动到你想要选择的文本)

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

Console

从文档:

注意:控制台不是一个shell。 因此,它不实现shell 比如命令行补全, 语法着色,命令历史等 控制台只是一个漂亮的前端 为你选择的外壳而死 (cmd.exe, 4NT, bash等 命令行实用程序也可以是

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

我使用终端进行远程连接通过Telnet, RDC, SSH,… 将大多数使用的协议组合在一个程序中

URL: http://www.codeplex.com/Terminals

我在Poderosa终端模拟器中使用Cygwin

  1. 打开qukedit模式(但选区仍然是矩形,而不是行换行)
  2. 通过拖动来调整大小对我来说是可行的
  3. 您可以更改缓冲区大小,这将影响何时出现滚动条
  4. pushd \ \ server \份额

即使有这些,cmd.exe也不是一个很好的控制台。请参阅关于同一主题的所有其他回复和早先的stackoverflow问题。来自sourceforge的“Console”项目看起来相当不错。

为什么不用Putty呢?

我使用cygwin的rxvt。它的行为很像一个xterm。

我想你会喜欢PowerCMD,你可以同时工作4个命令窗口。此外,您还可以在PowerCMD中使用许多额外的命令。 PowerCMD < / p >

使用Gow.exe .. 这将使你的dos提示符Linux终端

其他的

使用ZOC.exe……它的试用期终端…

其他的

安装Git ..它提供了一个bash-控制台,在那里你可以部分地使用Unix命令

在github上有一个小程序mo.exe可以解决前三个问题: https://github.com/boolship/Mo < / p >

它运行在正常的DOS控制台窗口,Git Bash在Windows等。

更新:

该链接现在已弃用,请使用:https://github.com/boolship/MoDi

我个人用薄荷糖。因此我使用Cygwin(因为据我所知,这是它唯一支持的shell)。

顺便说一句,还有另一个问题:更好的Windows命令?我找到了。

抱歉自我推销,我是另一个控制台模拟器的作者,这里没有提到。

ConEmu是一个带有选项卡的开源控制台模拟器,它将多个控制台和简单的GUI应用程序表示为一个可定制的GUI窗口。

最初,该程序被设计为使用到经理(我最喜欢的shell替换-文件和存档管理,命令历史记录和完成,强大的编辑器)。但是ConEmu可以与任何其他控制台应用程序或简单的GUI工具一起使用(例如PuTTY)。ConEmu是一个活跃的项目,欢迎大家提出建议。

下面是一长串选项的简要摘录:

  • 最新版本的ConEmu可以将自己设置为Windows默认终端
  • 使用系统中安装的任何字体,或复制到程序文件夹(ttf, otf, fon, bdf)
  • 以管理员(Vista+)或所选用户的身份运行所选选项卡
  • Windows 7任务栏上的跳转列表和进度
  • DosBox集成(在64位系统中用于运行DOS应用程序)
  • 平滑调整大小,最大化和全屏窗口模式
  • 滚动条最初隐藏,可能通过鼠标悬停或设置中的复选框显示
  • 选定应用程序的可选设置(如调色板)
  • 用户友好的文本和块选择(从键盘或鼠标),复制,粘贴,文本搜索控制台
  • ANSI X3.64和Xterm 256颜色

Far Manager用户将获得shell风格的拖放、缩略图和面板中的瓦片、编辑器和查看器的选项卡、真实颜色和字体样式(斜体/粗体/下划线)。

PS. Far Manager支持UNC路径(\\server\share\…)