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