如何将路径以正确的格式粘贴到 Netbeans 中?

如何将路径以正确的格式粘贴到 Netbeans 中?

每次我将文件路径传递到 Netbeans(例如,C:\programs\test.txt)时,我总是必须添加转义字符,以便 Netbeans 理解该路径。

因此,我将粘贴

"C:\programs\test.txt"

我必须手动将其更改为

"C:\\programs\\test.txt"

有没有办法让 Netbeans 自动格式化这样的路径?

多谢你们

答案1


免责声明:这不是 Netbeans 解决方案(不幸的是)。


我猜想 Autohotkey 可以起作用,但说实话,它真的不值得付出努力。

自动热键,通过热键进行简单替换以“加倍”项目路径字符串中的字符数\相对容易:

; Turn all single backslashes (\) in the current 
; clipboard item path into double backslashes (\\)
; using e.g. F4.

F4::StringReplace, clipboard, clipboard, \, \\, All

如果您的意思是安装 AutoHotkey 或创建更复杂的脚本,我明白。


文件/文件夹路径

您应该能够像平常一样简单地“复制”文件,并使用上面的 AutoHotkey 脚本,在按下 后获取该文件的字符串路径F4。但是,有几点需要注意:

  • 这可能需要几秒钟,因此如果手指太快,粘贴时可能会导致小问题。

  • 直接热键方法(上面)创建不带引号的字符串,例如:

    C:\\example\\path with spaces\\file.ext
    
  • 如果您在正常复制文件或文件夹路径时遇到任何问题,或者需要将路径加引号,则应该能够使用Shift+在 Windows 中Right-Click显示Copy as path选项。选择此选项并使用例如 后F4,复制的路径将类似于:

    "C:\\example\\path with spaces\\file.ext"
    

参考

剪贴板 - AutoHotkey

相关内容