欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何将Notepad ++设置为提交而不是Vim的默认Git编辑器

程序员文章站 2022-03-11 08:29:34
...

在大多数情况下,对Git工具不熟悉的开发人员在掌握每个初学者应该学习的五个基本git命令时都不会遇到太多问题。 但是Git编辑器默认使用Vim确实会导致新用户绊倒。 对于具有Windows背景的用户,弄清楚如何添加注释,保存条目然后退出Vim Git编辑器可能会令人沮丧,甚至有些令人恐惧。

如何将Notepad ++设置为提交而不是Vim的默认Git编辑器

Notepad ++通常比Vim更受欢迎,因为它是提交文本的默认Git编辑器。

将Git编辑器更改为Notepad ++

幸运的是,将默认的Git编辑器更改为您选择的文本编辑器并不难,无论是Notepad,EditPad还是我个人最喜欢的Notepad ++。 您所要做的就是发出git config命令并指定您选择的核心编辑器。 将默认Git编辑器更改为Notepad ++的config命令如下:

[email protected] MINGW32 /c/ change git/ default editor
$ git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"

应该注意的是,我在Windows 32位计算机上发出了此命令。 显然,在x64机器上,可以在Program Files (x86)目录下找到Notepad ++。 最重要的是,当您运行此命令时,请确保您提供了所选文本编辑器的正确位置。

已将对默认Git文本编辑器的更改指定为在全局Git范围内进行 ,因此可以通过打开用户主目录下的.gitconfig文件来检查更改。 经过检查,您会注意到新的核心标题已添加到Git配置文件中,并且editor属性已设置为Notepad ++:

如何将Notepad ++设置为提交而不是Vim的默认Git编辑器

如何在全局.gitconfig文件中将默认的Git编辑器更改为Notepad ++

[core]
  editor = 'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin

使用Notepad ++作为Git编辑器

至于列出可执行文件之后的开关,这些开关都是特定于Notepad ++的,与Git无关。 这些流行的开关可确保显示新的记事本窗口,而不仅仅是将新选项卡添加到可能已经在运行的现有记事本++实例中。 这些开关还确保没有插件被加载到Notepad ++中,这可以使Notepad ++的加载速度更快,同时避免m isconfigured插件出现任何问题。 -nosession开关告诉Notepad ++不要打开以前的会话中的任何文件,以确保当前提交是文本编辑器显示的唯一内容。

下次在不指定提交消息的情况下发出git commit时 ,将弹出Notepad ++。 只需添加一条消息,单击“保存”并关闭窗口即可。 您输入的消息将成为您正在使用的git分支的历史的一部分。


进一步提高您的DevOps工具知识

掌握Git? DevOps旅程的下一步是掌握Jenkins CI。 这里有一些很棒的Jenkins教程,它们将带您从初学者到专家。

第1步-如何下载,配置和安装Jenkins教程

第2步-创建您的第一个Jenkins*式构建作业示例

步骤3 —从Shell脚本中的Jenkins环境变量列表中提取

步骤4 —修复常见的Jenkins插件安装错误

第5步—将String和Boolean Jenkins参数添加到构建中

第6步– 使用Jenkins Git插件从GitHub开始

第7步-当您git硬复位并推动时会发生什么?

第8步-了解詹金斯与Maven的辩论

第9步-了解如何在提交时执行硬git重置

翻译自: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/How-to-set-Notepad-as-the-default-Git-editor-for-commits-instead-of-Vim