Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git bash 双击以在Windows中选择文本终端仅选择一个单词_Git Bash_Windows Terminal - Fatal编程技术网

Git bash 双击以在Windows中选择文本终端仅选择一个单词

Git bash 双击以在Windows中选择文本终端仅选择一个单词,git-bash,windows-terminal,Git Bash,Windows Terminal,我正在尝试为使用git bash设置新的Windows终端。这是我当前的个人资料: { "guid": "{00000000-0000-0000-ba54-000000000002}", "tabTitle": "Git Bash", "copyOnSelect": true, "acrylicOpacity" : 0.75, "closeOnExit" : true, "colorScheme" : "Campbell", "comman

我正在尝试为使用git bash设置新的Windows终端。这是我当前的个人资料:

{
    "guid": "{00000000-0000-0000-ba54-000000000002}",
    "tabTitle": "Git Bash",
    "copyOnSelect": true,
    "acrylicOpacity" : 0.75,
    "closeOnExit" : true,
    "colorScheme" : "Campbell",
    "commandline" : "\"%PROGRAMFILES%\\git\\bin\\bash.exe\" --login -i -l",
    "cursorColor" : "#FFFFFF",
    "cursorShape" : "bar",
    "fontFace" : "Consolas",
    "fontSize" : 12,
    "historySize" : 9001,           
    "name" : "Git Bash",
    "padding" : "0, 0, 0, 0",
    "snapOnInput" : true,
    "startingDirectory" : "C:\\git",
    "useAcrylic" : false,
    "wordDelimiters": ":",
    "icon" : "%PROGRAMFILES%\\git\\mingw64\\share\\git\\git-for-windows.ico"
使用Windows终端的一个障碍是,当使用双击选择文本时,它只选择一个单词,而不是像完整路径这样更智能的选择

我已尝试使用设置wordDelimiters:和如下设置:

`wordDelimiters: ":"` 

但它似乎对双击时选择的文本没有任何影响

当我双击“我的”时,预期的行为是它选择包含的整个路径文件名。相反,它只选择“我的”。 路径/to/my/file.txt

有没有人知道如何像在本机git bash中那样实现这一点?

将wordDelimiters设置放在settings.json文件的全局部分,而不是profiles数组中。通过查看文件顶部的文档链接,我终于找到了答案。在尝试添加新设置时,这可能是一个很好的地方

//有关这些设置的文档,请参阅:


文档引用了profiles.json,但在从Microsoft终端下拉列表中选择设置后,它实际上是Settings.json。谢谢比尔,看起来他们重命名了该文件,所以我将更新答案以澄清。放置单词分隔符:\':,;!@$%^&*|+=[]{}?│ 直接,不要在开头和结尾加上`。此外,应使用转义字符,因为已存在转义字符。
`wordDelimiters: "()'-:,.;<>~!@#$%^&*|+=[]{}~?"`