我正在使用来自 PortableApps 的 Msys2(我认为这不相关),终端通过两种可能的情况启动(如下所述):(1)直接从 PortableApps 启动器启动,(2)ConEmu。
问题:我希望能够选择单词分隔符,这样我就可以更改当我双击(左键)单击然后在其他地方单击鼠标中键进行粘贴(或者如果在 Windows 应用程序中粘贴,则按 Ctrl+v)时复制的内容。
示例 1:我将命令提示符设置为
[myuser@mycomputer:/c/Users/...]$
我想双击任意位置/c/Users/...
并选择该路径进行复制粘贴。截至目前,我复制的是myuser@mycomputer:/c/Users/...
(为此目的,既不是@
也不:
是单词分隔符)。这两种情况中的任何一种(即终端,见上文)都是错误的。
示例 2:如果我的命令占用多行(考虑到我的窗口宽度),屏幕上的行尾会中断复制的内容。如果我有(请注意,命令行因窗口宽度而中断)
[myuser@mycomputer:/c/Users/...]$ cp -p ~/dir1/my_directory/fil
e_pattern1.dat target_dir
并双击 中的任意位置~/dir1/my_directory/fil
,这就是我所复制的内容。如果我双击 中的任意位置e_pattern1.dat
,这也是我所复制的内容。我希望在两种情况下都获得~/dir1/my_directory/file_pattern1.dat
。
情况 (1) 正确,情况 (2) 错误。
示例 3: 如果我有
[myuser@mycomputer:/c/Users/...]$ ls -F
myscript* mydir/ myfile.txt
(-F
可以在每个项目后附加一个字符,*
例如代表可执行文件),我想双击myscript
但不*
包括在其中。
情况 (1) 正确,情况 (2) 错误。
*
...但如果它是文件模式的一部分,我确实希望将其包括在内。
(1)和(2)两种情况都是错误的(我不知道是否有任何终端能够做到这一点)。
笔记: 从积极的一面来看,如果我执行
[myuser@mycomputer:/c/Users/...]$ cd ~/Documents/
然后我双击 中的任意位置Documents
,~/Documents
在情况 (1) 和~/Documents/
情况 (2) 中我都会被复制。两种方式都可以(即使我也想选择这种方式)。其他终端(例如,多选项卡式 PuTTY)仅复制/Documents/
,至少在默认配置下是这样。
我怎样才能做到这一点?
此帮助页面没有帮助。
有关的: