首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将便携文本编辑器设置为Git便携的默认文本编辑器?

如何将便携文本编辑器设置为Git便携的默认文本编辑器?
EN

Stack Overflow用户
提问于 2017-01-24 08:27:24
回答 2查看 303关注 0票数 0

Windows,Git v2.11便携式

在当前的计算机上,我的USB闪存驱动器有E:名称.但是在另一台计算机上,它可以有其他字母(例如F:G:)。

我的便携式Git (v2.11)位于<My USB-drive>:\apps\PortableGit-2.11\文件夹中。我的可移植文本编辑器(崇高文本3)位于<My USB-drive>:\apps\Sublime-Text-3\文件夹中。

如果我用core.editor编写E值,那么它在当前计算机上运行良好(当我启动git commit命令时):

代码语言:javascript
运行
复制
git config --system core.editor "'E:/apps/Sublime-Text-3/sublime_text.exe' -n -w"

但是它不能在我的USB驱动器的名字使用其他字母的其他计算机上工作。

如何将便携文本编辑器设置为Git可移植性的默认文本编辑器而不存在此问题?是否有可能相对地指出便携式Git位置的路径?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-24 17:07:56

您可以使用两个环境变量:HOMEDRIVEEXEPATH

HOMEDRIVE -你跑过的驱动器(例如:C:)

EXEPATH - git从哪里运行的完整路径(例如:"C:\\MyApps\\GitPortable")

因此,您可以在gitconfig中使用这2:

editor = "$HOMEDRIVE/apps/Sublime-Text-3/sublime_text.exe"

您需要确保$HOMEDRIVE出现在gitconfig文件中(而不是由shell操作,所以运行git config --system --edit并将其直接添加到那里(在[core]部分下)。还要确保变量是,而不是单引号中的''

票数 0
EN

Stack Overflow用户

发布于 2021-05-18 15:31:02

对于windows,要按示例打开Notepad++,请在文件C:\users.gitconfig中插入下面的行:

代码语言:javascript
运行
复制
[core]
    editor = \"C:/Program Files/Notepad++/notepad++.exe\" -multiInst -notabbar -nosession -noPlugin

控制它:$ git config --global --list

代码语言:javascript
运行
复制
user.name=<firstName LastName>
user.email=<your email>
merge.tool=kdiff3
diff.guitool=kdiff3
core.editor="C:/Program Files/Notepad++/notepad++.exe" -multiInst -notabbar -nosession -noPlugin
core.rebase=false
fetch.prune=false
rebase.autostash=false
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41823332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档