Github桌面在sublime中打开,而不是atom

问题描述 投票:0回答:4

在 GitHub Desktop 中,有没有办法将右键单击“在 Atom 中打开”选项更改为“在 Sublime 中打开”或其他文本编辑器?

enter image description here

谢谢!

sublimetext atom-editor github-desktop
4个回答
4
投票

GitHub Desktop (Electron) 的新答案

他们终于在首选项中添加了一个选项:

preferences

GitHub App Classic(本机)的旧答案

GitHub 在点击“Open in Atom”时会查找

/Applications/Atom.app
,因此您只需将编辑器重命名为
Atom.app
,或者...

创建一个打开 Sublime 的虚拟应用程序。你可以下载我用Automator制作的应用程序或者自己制作一个:

  1. 在 Automator 中,选择 应用程序
  2. 添加操作运行 Shell 脚本
  3. 传递输入下拉列表中选择作为参数
  4. 输入:
    /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl "$@"
  5. 将其另存为AtomApplications文件夹中。

Expected Automator file

现在“在 Atom 中打开”应该只是“在 Sublime Text 中打开”


1
投票

你不能,因为它似乎是应用程序菜单的一部分。 但是,您可以在

global config
中设置默认编辑器,例如

git config --global core.editor "subl -n -w"

有关更多信息,请参阅将文本编辑器与 Git 关联


1
投票

在 Windows 上使用便携式 Sublime Text 编辑器。

您需要创建一个注册表项,其中包含 subl.exe 文件所在文件夹的路径。 这是键(值名称)的绝对最小值:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Sublime Text 3_is1]
"Publisher"="Sublime HQ Pty Ltd"
"DisplayName"="Sublime Text 3"
"InstallLocation"="C:\\Apps\\YOUR\\PATH\\TO\\Sublime\\"
"Comment"="This key is needed for Github to detect SublimeText"

不需要

valuename

Comment
。我添加它是为了自己记住这个键的用途。

这是卸载信息的注册表位置。但是因为我删除了原始 Sublime 安装创建的大部分值名称,Windows 卸载不会将其显示为要在卸载中删除的条目。


0
投票

我没有足够的声誉来评论最佳答案,但在最新的 github 桌面上是: 文件->选项->集成->外部编辑器

© www.soinside.com 2019 - 2024. All rights reserved.