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

时间:2015-10-24 07:56:08

标签: git macos visual-studio-code

我正在尝试配置我的Mac Book Pro(OSX El Capitan 10.11.1)以使用Visual Studio Code作为其默认编辑器。我创建了一个get_mpg2 <- function(car_names, speed, frame) { frame[frame$car %in% car_names & frame$speed == speed, "mpg"] } get_mpg2("a6quattro", "city", cars) #[1] 29 16 文件,其中包含以下两行

~/.bash_profile

这适用于某些事情:我可以在bash终端输入vscode () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;} export VISUAL=open\ -n\ -b\ "com.microsoft.VSCode" ,然后在Visual Studio Code中弹出vscode test.txt,如果我运行命令test.txt,我会看到{{1在列表中。我甚至可以只输入env并在新的空文件上打开Visual Studio代码。

但如果我输入VISUAL=open -n -b com.microsoft.VSCode,我会收到以下错误

  

错误:无法运行com.microsoft.vscode:没有这样的文件或目录
  错误:无法启动编辑器&#39; com.microsoft.vscode&#39;请提供
  使用-m或-F选项的消息。

所以我成功了,因为git试图打开Visual Studio Code来编辑我的提交消息但是它失败了。

我应该在$VISUAL文件的行git commit中使用X来启用git为提交消息打开Visual Studio代码?

(N.B。How to use Visual Studio Code as Default Editor for Git并不重复,因为Gary在Windows PC上。)

5 个答案:

答案 0 :(得分:6)

export EDITOR="code -w"添加到您的bash个人资料中

(您的bash个人资料可通过open ~/.bash_profile访问)

这要求您在路径中已经有code个二进制文件。如果没有,或者不知道是否这样做,只需进入vscode,输入CMD + SHIFT + P,键入 code 并单击 Shell命令:安装“ code” PATH中的命令。然后执行第一步。

此外,下面的 pompalini

  

通过再次关闭并再次打开它来记住“刷新”终端,只有这样,它将应用您的bash_profile。

答案 1 :(得分:5)

使用VS Code的最新版本0.10.9

[core]
editor = '/Applications/Visual Studio Code.app/Contents/MacOS/Electron' -w

使用以下命令测试:git config --global --edit。记得在更改配置文件后刷新终端。

答案 2 :(得分:3)

目前VSCode不能用作git编辑器,抱歉。我们将此作为我们积压的故事。

我们的VS Code 1.0版本更新:

现在可以了!您需要做的就是使用命令行中新引入的--wait选项将Code配置为git编辑器。

答案 3 :(得分:2)

  1. 在终端

    • 类型:open ~/.bash_profile

    • 插入:export EDITOR="code -w"

  2. 在Visual Studio代码中

    • 按:CMD + SHIFT + P
    • 插入:install code,然后从自动完成菜单shell command: Install 'code' in command PATH
    • 中进行选择

答案 4 :(得分:2)

1)只需将其添加到您的〜/ .bash_profile或〜/ .zshrc:

code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}

2)然后打开一个新终端或运行:source ~/.bash_profilesource ~/.zshrc

完成此步骤后,您将可以执行code .在任何路径上打开VS代码