Git显示给不同的编辑器

Git显示给不同的编辑器,git,Git,我希望git show命令将文件内容发送到不同的编辑器(例如Notepad++),而不是默认视图 我认为这可以通过更改git配置来实现,但我不确定在哪里。git在显示某个东西时没有调用编辑器,而是调用了寻呼机,而这两者的用途完全不同 您需要的设置是core.pager,您可以使用git config--global core.pager对其进行配置,但如果编辑器无法配置为从标准文本读取,则该设置将毫无帮助。谢谢!我想下一个问题是,有没有任何文本编辑器可以阅读标准文本?(我最初认为Notepad+

我希望git show命令将文件内容发送到不同的编辑器(例如Notepad++),而不是默认视图

我认为这可以通过更改git配置来实现,但我不确定在哪里。

git在显示某个东西时没有调用编辑器,而是调用了寻呼机,而这两者的用途完全不同


您需要的设置是
core.pager
,您可以使用
git config--global core.pager
对其进行配置,但如果编辑器无法配置为从标准文本读取,则该设置将毫无帮助。

谢谢!我想下一个问题是,有没有任何文本编辑器可以阅读标准文本?(我最初认为Notepad++)Vim可以,通过
Vim-
,但是为什么要这样做呢?
diff
的输出基本上是不可编辑的。你所需要做的就是翻阅一遍。你确定你不是想要一个基于GUI的寻呼机吗?因为它们确实存在。确实没有理由想将编辑器用作寻呼机。@meagar
git show VERSION:FILE
可用于打开给定文件的早期版本,该文件虽然严格意义上不可编辑,但也不是一个差异。Vim可用于打开输出:
git show | Vim-
(与
:set filetype=
一起获得语法着色)。