我有一个问题,把崇高的文本2作为核心。编辑器与git。
我已经阅读了我能找到的解决这个问题的每一篇文章,但仍然没有什么对我有用。我正在运行Windows。
我做了:
git config --global core.editor "'C:/Program Files/Sublime Text 2/sublime_text.exe'"
并尝试了各种参数,比如-m。当我打开我的.gitconfig时,这是里面的内容:
[user]
name = Spencer Moran
email = smoran02@gmail.com
[core]
editor = 'C:/Program Files/Sublime Text 2/sublime_text.exe'
如果我打开Git,输入:
README.markdown --edit
README文件在记事本中打开,而不是Sublime Text。
有人知道我做错了什么或者我该怎么补救吗?
使用Sublime Text 2和以下配置,如果关闭git提交的注释文件时什么都没有发生:
git config --global core.editor "'c:/program files/sublime text 2/sublime_text.exe' -w"
如果git在Sublime中关闭COMMIT_EDITMSG注释文件时没有完成提交,我发现这可能是因为你在管理员模式下运行CMD(并且在非管理模式下已经打开了Sublime文本)。我也有同样的问题,当我在正常模式下启动CMD时,它为我工作。
Ps:只是想回答@david在接受答案的评论中指出的问题,但我不能发表评论,因为我是新来的…所以我提出了一个新的答案,因为我认为这对一些遇到问题的人是有用的。
我刚刚成功地在PowerShell (windows命令行工具,这也被用作GithubforWindows上的默认命令行)的帮助下完成了它
只需在“C:\Users\%username%\My Documents”上创建一个文件夹“WindowsPowerShell”。
然后,创建一个名为“profile.ps1”的文件。
确保你有正确的文件扩展名,.ps1而不是.txt。
在概要文件内部。Ps1,把这行设置一个别名命令:
Set-Alias subl 'c:\program files\sublime text 2\sublime_text.exe'
确保机器上的sublime目录是正确的。
您还可以在这里查看配置细节。
现在,我可以用Sublime Text 2通过PowerShell命令编辑文件,只需输入:
subl filename
希望这是有用的…