首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Visual代码设置为Mac的默认编辑器(包括编辑Git提交)

将Visual代码设置为Mac的默认编辑器(包括编辑Git提交)
EN

Stack Overflow用户
提问于 2015-10-24 07:56:08
回答 5查看 47.8K关注 0票数 42

我正在尝试将我的Mac ( 10.11.1)配置为使用作为它的默认编辑器。我创建了一个包含以下两行的~/.bash_profile文件

代码语言:javascript
复制
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上。)

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-03-03 20:38:52

它正在使用VS代码的最新版本0.10.9

代码语言:javascript
复制
[core]
editor = '/Applications/Visual Studio Code.app/Contents/MacOS/Electron' -w

用:-全局--编辑来测试它。记得在更改配置文件后刷新终端。

票数 11
EN

Stack Overflow用户

发布于 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中的新更改才会适用于您的终端。

票数 57
EN

Stack Overflow用户

发布于 2019-07-29 11:22:26

  1. 在终端
代码语言:javascript
复制
- Type: `open ~/.bash_profile`
代码语言:javascript
复制
- Insert: `export EDITOR="code -w"`
  1. 在visual studio代码中
代码语言:javascript
复制
- Press: `CMD + SHIFT + P` to open the Command Palette
  • 插入:install code并从自动完成菜单shell command: Install 'code' in command PATH中选择
票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33315856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档