用...打开
用另一个编辑器打开当前文件
详细信息
安装
- 总数 500
- Win 0
- Mac 500
- Linux 0
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日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README文件
用...打开
不是Sublime Text的...其他东西
什么?
将您正在处理的文件在另一个编辑器或应用程序中打开。同时: - 保持您的光标位置。 - 允许灵活的键绑定。 - 允许模板/变量(行号、列号等)。 - 激活目标编辑器窗口(如果需要)。
目前仅支持macOS上的Sublime Text 3。
为什么?
某些文本编辑器在某些工作(例如:IntelliJ用于重构、VIM用于快速编辑/宏、Emacs用于orgmode等)方面比其他编辑器表现更好,但Sublime在多光标支持方面闪耀(例如)。
- IntelliJ有多个光标支持,但它的速度慢且表现不佳。
- VIM是VIM。Sublime、Emacs和IntelliJ都有不错的VIM仿真器,但一旦使用更高级的功能,就不相同了。
- Emacs有org模式。
想法是能以最小的心智负载在这些编辑器之间进行切换,并在切换编辑器时保持光标位置。
可能的使用案例/场景
- 在IntelliJ中编辑某些文件。
- 调用Sublime(通过连接到Sublime Text)作为一个IntelliJ外部工具,并设置一个键绑定(您选择的)。
- 在Sublime中编辑一些内容。
- 通过键绑定(您选择的)触发用IntelliJ打开。
如果两个编辑器都配置为在失去焦点时保存,将使事情变得非常顺畅。
安装
- 安装SublimeText 3的包控制。
- 输入
cmd + shift + p
或ctrl + shift + p
|包安装
|用...打开
配置
默认情况下,使用命令面板的“打开方式...
”将使您能使用IntelliJ和Finder。
要添加自己的编辑器,请添加以下设置。 -name
键是窗口名称(将被激活)- 将您的自定义应用程序/编辑器添加到用户设置有助于填充命令面板(cmd+shift+p
)。
变量/占位符
这些是模板占位符,将在启动编辑器/应用程序时被替换。
{filename}
(完全限定){directory}
(完全限定){line}
(数字){column}
(数字)
示例
首选项:设置 - 用户
{
"open_with": [
{
"name": "IntelliJ IDEA",
"command": ["/usr/local/bin/idea", "{filename}:{line}"]
},
{
"name": "NeoVim",
"command":
["/usr/local/Cellar/neovim-dot-app/HEAD/bin/gnvim", "{filename}", "+{line}"],
},
{
"name": "MacVim",
"command": ["/usr/local/bin/mvim", "{filename}", "+{line}"]
},
{
"name": "Emacs",
"command": ["/usr/local/bin/emacsclient", "+{line}:{column}", "{filename}"]
},
{
"name": "Mou",
"command": ["open", "-a", "Mou", "{filename}"]
},
{
"name": "Finder",
"command": ["open", "{directory}"]
},
{
"name": "VMD",
"command": ["/usr/local/bin/vmd", "{filename}"]
}
]
}
首选项:按键绑定 - 用户
[
{ "keys": ["ctrl+alt+super+shift+-"], "command": "open_with", "args": {"name": "IntelliJ IDEA"} },
{ "keys": ["ctrl+alt+super+shift+d"], "command": "open_with", "args": {"name": "MacVim"} }
]
或者,如果您不想添加任何设置只想设置按键绑定,只需将name
和command
作为args
指定。
[
{ "keys": ["ctrl+alt+super+shift+d"], "command": "open_with", "args": {
"name": "MacVim", "command": ["/usr/local/bin/mvim", "{filename}", "+{line}"]}
}
]
不同的方法
- 将编辑器定义为构建工具(有点奇怪)。
- 侧边栏增强,出色的插件(您应该安装它),但上次我检查时,它不保留行号,设置按键绑定有些尴尬,并且
在macOS上,调用shell命令不受支持。