我已将 Notepad++ 设置为默认编辑器,如本主题所示: 如何设置编辑器以在 Windows 上使用 Git?
使用此命令:
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
现在,我正在学习 Ruby on Rails 教程。第一步,作者使用命令: $mate README.markdown 启动他的 TextMate 编辑器并编辑自述文件。
我的问题是,现在我已将 Notepad++ 设置为默认编辑器,我应该使用什么等效命令来启动 Notepad++ 并编辑文件?
注意:我是 Git 和 Ruby on Rails 的初学者。请对我放轻松一点!预先感谢。
C:/Program Files/Notepad++/notepad++.exe README.markdown
并且由于您可能希望在命令行中大量使用 notepad++,因此您可能需要 更改 PATH 以包含其根目录,这样您就不需要每次都编写完整路径。
将notepad++.exe添加到你的Windows路径环境变量中(整个路径),这个选项是在电脑上,右键,高级系统设置环境变量。 从命令提示符后只需执行以下操作: notepad++ markdown.README
您也可以每次都使用 notepad.exe 的完整路径,但这已经过时了,只需学习如何在 Windows 中编辑环境变量即可。
您必须首先添加Notepad++作为主程序。在 Git Bash 上
git config --global core.editor "'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Notepad.lnk' -multiInst -notabbar -nosession -noPlugin
然后你就可以通过写入来创建文件
start notepad README.md
start notepad++ README.md
上面的所有答案都不适用于 Windows 10 Pro
Git 站点推荐这些,但不起作用,请像这样配置:
git config --global core.editor "'C:\Program Files\Notepad++\notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
来源的重要说明: 如果您在 Windows 64 位系统上有 32 位编辑器,则该程序将安装在 C:\Program Files (x86)\ 而不是上表中的 C:\Program Files\ 中。
来源: git --fast-version control - A3.1 附录 C:Git 命令 - 设置和配置 git --distributed-even-if-your-workflow-isnt - 1.6 入门 - 首次 Git 设置
当您在末尾添加缺少的双引号时,Vinicius 答案的命令起作用 ->”<-
git config --global core.editor "'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Notepad.lnk' -multiInst -notabbar -nosession -noPlugin"
使用Windows记事本命令测试
$ start notepad myfile.txt
使用notepad++命令测试git config命令是否正常工作
$ start notepad++ myfile.txt
使用Windows记事本命令进行测试(打开但锁定git bash界面,直到关闭记事本编辑器)
$ notepad myfile.txt
这些根本不起作用
$ notepad++ myfile.txt
bash: notepad++: command not found
或
$记事本++.exe myfile.txt
bash: notepad++.exe: command not found
创建 npp git 别名 打开文件
.bashrc
,通常位于 C:\Users\MyUserName\
文件夹
# ----------------------
# Git Command Aliases
# ----------------------
alias npp='start notepad++'
如果文件不存在,请使用相同的文本块创建它。 /!\ 下一次打开时将警告一条消息不正确的配置文件,在第二次打开时该消息已消失。
测试npp别名命令 $ npp myfile.txt