我正在尝试将我的Mac ( 10.11.1)配置为使用作为它的默认编辑器。我创建了一个包含以下两行的~/.bash_profile文件
vscode () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
export VISUAL=open\ -n\ -b\ "com.microsoft.VSCode"这在某些方面是可行的:我可以在bash终端输入vscode test.txt,在Visual代码中输入up pops test.txt,如果我运行命令env,就会在列表中看到VISUAL=open -n -b com.microsoft.VSCode。我甚至可以输入$VISUAL并在一个新的空文件上打开Visual。
但是,如果键入git commit,则会得到以下错误
错误:无法运行com.microsoft.vscode:没有这样的文件或目录 错误:无法启动编辑器“com.microsoft.vscode”--请提供 使用-m或-F选项的消息。
因此,我已经成功了,因为git试图打开Visual代码,让我编辑提交消息,但结果失败了。
我应该在我的X文件中的行export VISUAL=X中使用什么git来为提交消息打开Visual代码?
( 如何使用Visual代码作为Git的默认编辑器不是复制的,因为Gary在Windows上。)
发布于 2016-03-03 20:38:52
它正在使用VS代码的最新版本0.10.9
[core]
editor = '/Applications/Visual Studio Code.app/Contents/MacOS/Electron' -w用:-全局--编辑来测试它。记得在更改配置文件后刷新终端。
发布于 2018-12-11 21:48:42
将export EDITOR="code -w"添加到shell的配置文件或rc文件中
(例如,您的bash配置文件可以通过open ~/.bash_profile访问)
这要求您已经将code二进制文件放在您的路径中。
如果您没有这个命令,或者不知道是否有,只需进入vscode,输入CMD + SHIFT + P,键入代码,然后单击Shell命令:在路径中安装' code‘命令。
另外,以下是波帕里尼非常有帮助的评论,
记得要“刷新”终端,再次关闭并打开它,或者通过运行
source ~/.bash_profile来配置bash配置文件。只有这样,.bash_profile中的新更改才会适用于您的终端。
发布于 2019-07-29 11:22:26
- Type: `open ~/.bash_profile`- Insert: `export EDITOR="code -w"`- Press: `CMD + SHIFT + P` to open the Command Paletteinstall code并从自动完成菜单shell command: Install 'code' in command PATH中选择https://stackoverflow.com/questions/33315856
复制相似问题