更好的windows命令行shell
有一个更好的Windows命令行shell而不是cmd
,它有更好的Windows窗口和控制台窗口之间的复制粘贴?
Take Command支持键盘和鼠标的复制/剪切/粘贴。 如果您从命令提示符执行大量工作,则非常方便。 它也支持:
- 命令和文件夹历史logging,通过popup窗口select先前的命令或文件夹。
- 屏幕回滚缓冲区
- 增强的批量命令
- 内置FTP / HTTP文件访问
- 带有可编程button的工具栏
注意:这是一个付费工具,价格为99.95美元。
启用QuickEdit模式 ,在命令shell的快捷方式的选项选项卡下。 用鼠标标记,右键单击复制,再次右键单击粘贴。
当你在那里时,启用一个热键(如CTRL + ALT + C ),以便快速访问shell。
不,你不能有CTRL + C COPY ,因为CTRL + C意味着BREAK 。
在相关说明中,在Windows Server 2000和2003之间更改QuickEdit模式默认设置的Microsoftee是一个白痴,每个工作日我都会诅咒他。
当谈到“更好的Windows命令行shell而不是cmd”时,Windows PowerShell是显而易见的select。 它的剪贴板处理并不是什么大的改进 – 用鼠标标记,input复制,或者鼠标右键单击粘贴。
这可能不是你想要的,但你可以看看Console2
我已经configuration,以便shift +select自动副本和中间点击贴,真的很方便,在内部它使用相同的旧cmd.exe,所以你是不是真的得到一个不同的shell。
顺便说一下,我猜Ctrl + C = copy不是命令行上下文中的最佳主意,因为它通常意味着中断运行过程。
根据你想要用shell做什么, cygwin中的rxvt是好的。
您将在select和中间点击粘贴时获得自动复制的精确度。 最大的缺点是一些Windows控制台应用程序不能很好的与cygwin打交道。
不知道你的意思是更好的复制/粘贴,但尝试采取命令 。
采取命令支持Shift + Ins粘贴和Shift + Del剪切,但显然没有任何复制,将挖掘更多。
PowerCmd比TakeCommand便宜,并具有许多强大的function – 其中最不重要的是更好地处理剪切/复制/粘贴。 我只用了很短的时间,但到目前为止我印象深刻:
网站摘要:
PowerCmd通过一个易于使用的Windows GUI风格界面增强您的命令提示符,并允许您在单个选项卡式窗口中运行多个控制台。 您可以轻松地组织垂直,水平和网格forms的多个控制台。 自动logging,自动完成,关键字突出显示,可configuration的字体和颜色,用于常用命令或工具的可自定义工具栏以及最小化到托盘都是日常需求的简单解决scheme。 使用PowerCmd,您可以保存和恢复上次的会话。
网站: http : //www.powercmd.com/
特点: http : //www.powercmd.com/features.php
有两个部分cmd.exe。 首先popup用于处理文本控制台的窗口。 我会用ConEmu来代替。 该程序实际上是作为远程文件pipe理器的包装,但没有它的工作就好。 它和Console2非常相似,但是更加稳定和更好的特性。
其次是命令行解释器。 如果你真的需要它的任何function,我会用Powershellreplace它。
我目前运行使用ConEmu与batch file来设置我的首选环境。 这是保存在我的Dropbox文件夹,以便我的电脑之间保持同步。
你有没有想过通过什么行为来取代当前的Ctrl + Cfunction?
控制台2
http://sourceforge.net/projects/console/
http://www.hanselman.com/blog/Console2ABetterWindowsCommandPrompt.aspx
@Chirs
我认为你需要澄清壳vs主机(模拟器)。 对我来说,听起来好像你需要另一个接口到你现有的shell,更好地支持复制和粘贴,而不是另一个支持更多/不同function的shell。
我第二个Pat的Console2的build议,它是一个非常好的应用程序和OSS启动。
Windows cmd shell,Cygwin Bash和msysgit Bash shell可以在Emacs中运行。 EmacsW32分别提供了所有三个。 您只需将bin目录设置为使用任一Bash shell。 EmacsW32还提供了Windows剪贴板和杀手环首选项之间的有限交互。
MinGW / MSYS上的MinTTY比Cygwin更好,因为MinGW / MSYS速度更快。 此外,如果您需要cmd.exe
行为,您可以轻松地在mintty
内运行cmd.exe
。
我使用标准的CMD.EXEshell,但有一个扭曲:一个AutoHotKey脚本来支持剪贴板复制粘贴张贴在: 键盘快捷键粘贴剪贴板内容到命令提示符窗口(Win XP)