如何使用鼠标移动 Windows 命令提示符光标?

如何使用鼠标移动 Windows 命令提示符光标?

当我在命令提示符中单击时,它只会选择我单击的字符并将光标保留在原处。我似乎只能使用键盘移动光标。如何使用鼠标将光标移动到我单击的位置?

答案1

Windows 命令提示符仅支持鼠标选择和菜单(右键单击)。您可以使用箭头键移动光标。

您还可以阅读可以更快地移动光标。

答案2

控制台可能是一个相当令人困惑的话题。简而言之,从普通 Windows 控制台运行的 cmd.exe 不支持此功能,但您可以使用更高级的应用程序,例如 ConEmu,它似乎支持它。

需要记住的是,“控制台”仅指 GUI 部分。当您启动“控制台应用程序”(又称纯文本应用程序)时,例如命令提示符cmd.exe)、Powershell(powershell.exe)或非 GUI 的 Windows VIM(vim.exe)时,会自动打开一个控制台窗口,以允许与程序进行基于文本的交互。ConEmu 甚至似乎实施xterm 鼠标协议(这只是一组额外的特殊字符序列)因此您可以使用鼠标与 VIM 进行交互。

此外,旧的虚拟 Dos 机仍然适用于所有 32 位版本的 Windows,包括 Win 10,因此支持鼠标的 DOS 应用程序应该可以开箱即用。

编辑: 一些附加信息:

免责声明:我个人并不关心 ConEmu,因为 cmd.exe + clink 或 mintty 对我来说已经足够好了,而且我对 Win32 API 也不是很熟悉,买者自负。

话虽如此,但看来,VIM 的 Windows 纯文本版本完全能够从标准控制台内部提供鼠标支持,据说是通过使用 Win32 API。由此我们可以得出结论,cmd.exe 可以提供类似的功能,而不能这样做并不是标准 Windows 控制台本身的限制。

相关内容