ChangeQuotes
将单引号转换为双引号或将双引号转换为单引号。尝试保留正确的转义,但肯定可以改进。
标签 文本操作
详情
安装次数
- 总数 49K
- Win 21K
- Mac 18K
- Linux 10K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 4 | 2 | 1 | 2 | 1 | 1 | 1 | 2 | 2 | 0 | 2 | 4 | 3 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 2 | 3 | 5 | 1 | 2 | 0 | 2 | 0 | 0 | 2 | 2 | 1 | 1 | 2 | 2 | 0 | 2 | 3 | 1 | 2 | 1 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 2 | 0 | 0 | 3 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 3 |
Linux | 2 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 2 | 1 | 1 | 0 | 0 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
README
ChangeQuotes
将单引号转换为双引号或将双引号转换为单引号。尝试保留正确的转义,但肯定可以改进。
安装
- 使用包管理器安装“ChangeQuotes”
或者
打开 Sublime Text 的包文件夹
- OS X: ~/Library/Application Support/Sublime Text 3/Packages/
- Windows: %APPDATA%/Sublime Text 3/Packages/
- Linux: ~/.Sublime Text 3/Packages/ 或 ~/.config/sublime-text-3/Packages
克隆此仓库
快捷键映射
将以下内容放入你的 .sublime_keymap
文件中(从Sublime Text
-> 首选项
-> 键盘绑定
)
{ "keys": ["ctrl+shift+'"], "command": "change_quotes" }
现在你可以通过 CTRL
+Shift
+'
来切换引号。
如何使用
将光标置于引号内的文本中,然后执行替换引号的命令。无需选择。
如何自定义
不同的语言有不同的引号,此插件试图支持它们所有!
打开 ChangeQuotes.sublime-settings
以查看默认配置。您可以从菜单栏进入
首选项 > 包设置 > Change Quotes > 设置 - 默认
请注意以下两项每语言的设置
prefixes
- 这有助于字符串搜索;在 python 中,字符串可以以标识符(如 u
或 r
)开头,而这些将被“跳过”当转换引号时。
quotes
- 这个列表定义了可以循环的所有引号字符。如果你使用 ES6,并想添加对反引号字符串/插值字符串的支持,只需将反引号字符添加到此列表即可!
// without backtick-strings:
"source.js": {
"quotes": [["'", "\""]]
}
// with backtick-string support (ES6-only):
"source.js": {
"quotes": [["'", "\"", "`"]]
}
命令
change_quotes
: 从单引号转换为双引号。使用 Sublime Text 语法解析,因此它不一定“找到”引号,例如 MarkDown 没有定义特殊的“字符串”语法,因此此插件无法使用。优点是我们不必编写/维护复杂的匹配引号算法。