git bash 如何启用快速编辑模式?

Posted

技术标签:

【中文标题】git bash 如何启用快速编辑模式?【英文标题】:git bash how to enable quick edit mode? 【发布时间】:2017-11-09 00:14:57 【问题描述】:

(我的操作系统是 win 10)我找不到启用快速编辑模式的选项?

当我用左键单击选择块时,git bash 复制(从 win 10 命令行扩展)通过自动执行 Ctrl + C。所以它终止过程如下图所示。 我能怎么做?

PS: Ctrl-C 不是我的操作,而是在我释放鼠标左键选择文本时由终端自动操作

【问题讨论】:

我怀疑你使用的是 Windows,但是某种 unix 模拟器。很可能只是突出显示文本会将其复制到剪贴板。 什么是快速编辑模式?您无法在终端中编辑命令或什么? @ikegami Git Bash 是一个适用于 Windows 的软件包,其中包括 Git、Bash 和许多移植到 Windows 上的 Linux 工具。所有这些都运行在 Cygwin 之上。 @axiac,感谢您确认我所说的话。 Cygwin 是一个 unix 仿真层。 @Kent,快速编辑模式是 Windows 控制台的设置。启用快速编辑模式后,您无需先右键单击并选择标记即可选择要复制的文本。 【参考方案1】:

您没有使用 Windows 控制台;您正在使用为 cygwin(一个 unix 仿真环境)构建的终端。 unix 终端通常的默认行为是在您选择文本后立即将其放置在剪贴板中。您不需要按 Ctrl-C 或任何其他键。

(我没有你的终端,所以我无法验证这是否会有所帮助,但很有可能会解决你的问题。)

【讨论】:

【参考方案2】:

您只需选择/突出显示文本,它将自动放置在剪贴板上。然后您可以使用鼠标Right ClickClicking Past 或从Windows 机器上的键盘按Shift+Insert Past

【讨论】:

【参考方案3】:

快速编辑模式在Git 1.x 中可用,但您的屏幕截图来自Git 2.x

您可以使用Ctrl+Shift+c进行复制,如图here。

您也可以使用鼠标,如图here。

另外,请注意,从 Windows 10 开始,Ctrl+cCtrl+v 可用于复制/粘贴,如 here 所述。

【讨论】:

您关于使用 Windows 10 Ctrl+c 的链接说要打开快速编辑模式,这不能回答问题——2.x 中的快速编辑模式在哪里? 可能有一个我没有尝试过的解决方法,因为我没有 Windows 10。在 GIT 安装过程中,您可以选择“从 Windows 命令提示符中使用 Git”选项,如图 @987654326 @。然后,您可以在 cmd.exe 中启用快速编辑模式,如 here 所示。请告诉我它是否有效。

以上是关于git bash 如何启用快速编辑模式?的主要内容,如果未能解决你的问题,请参考以下文章

如何在编辑模式下启用 UITableViewCell contentView 上的用户交互?

Git Bash中不能复制粘贴解决

Vim编辑器快速上手

不同的 bash 提示符对应不同的 vi 编辑模式?

2018-1-2Linux基础知识(19)vi编辑器及bash算数

git bash相关命令