我使用 Sublime 2 来开发 R 和 PHP 代码,尽管我认为这个快捷方式对其他语言很有用。
如果我从 Windows 资源管理器/XYPlorer(或其他来源)复制文件的路径,则它有目录的反斜杠。在源代码中输入路径时,需要正斜杠。
Sublime 有一些相当强大的宏命令,但我想不出一个组合能够:
- 取当前行的文本字符串
- 替换 '\' 的所有实例并用 '/' 替换它们
这是我设想的工作流程:
- 在资源管理器中找到我的文件名并复制其路径
- 在Sublime中,写一行代码,粘贴到路径中
- 点击键盘快捷键,例如 Ctrl+Shift+\,所有反斜杠都将转换为正斜杠
结果:
myPath = "E:\WORK\Code\myFile.csv";
变成:
myPath = "E:/WORK/Code/myFile.csv";
不会冒文件中其他地方的反斜杠被更改的风险(例如 \n 字符),也不必使用多次按键或鼠标点击。
我想这可以通过正则表达式实现。我不擅长的两件事是 Sublime 宏或正则表达式,所以我想知道是否还有其他人知道可以实现此目的的神奇命令?