title: Associating text editors with Git
intro: Use a text editor to open and edit your files with Git.
redirect_from:
- /textmate
- /articles/using-textmate-as-your-default-editor
- /articles/using-sublime-text-2-as-your-default-editor
- /articles/associating-text-editors-with-git
- /github/using-git/associating-text-editors-with-git
- /github/getting-started-with-github/associating-text-editors-with-git
- >-
/github/getting-started-with-github/getting-started-with-git/associating-text-editors-with-git
- /get-started/getting-started-with-git/associating-text-editors-with-git
versions:
fpt: '*'
ghes: '*'
ghec: '*'
shortTitle: Associate text editors
Using {% data variables.product.prodname_vscode %} as your editor
{% mac %}
Install {% data variables.product.prodname_vscode %} ({% data variables.product.prodname_vscode_shortname %}). For more information, see Setting up {% data variables.product.prodname_vscode_shortname %} in the {% data variables.product.prodname_vscode_shortname %} documentation. {% data reusables.command_line.open_the_multi_os_terminal %}
Type this command:
git config --global core.editor "code --wait"
{% endmac %}
{% windows %}
Install {% data variables.product.prodname_vscode %} ({% data variables.product.prodname_vscode_shortname %}). For more information, see Setting up {% data variables.product.prodname_vscode_shortname %} in the {% data variables.product.prodname_vscode_shortname %} documentation. {% data reusables.command_line.open_the_multi_os_terminal %}
Type this command:
git config --global core.editor "code --wait"
{% endwindows %}
{% linux %}
Install {% data variables.product.prodname_vscode %} ({% data variables.product.prodname_vscode_shortname %}). For more information, see Setting up {% data variables.product.prodname_vscode_shortname %} in the {% data variables.product.prodname_vscode_shortname %} documentation. {% data reusables.command_line.open_the_multi_os_terminal %}
Type this command:
git config --global core.editor "code --wait"
{% endlinux %}
Using Sublime Text as your editor
{% mac %}
Install Sublime Text. For more information, see Installation in the Sublime Text documentation. {% data reusables.command_line.open_the_multi_os_terminal %}
Type this command:
git config --global core.editor "subl -n -w"
{% endmac %}
{% windows %}
Install Sublime Text. For more information, see Installation in the Sublime Text documentation. {% data reusables.command_line.open_the_multi_os_terminal %}
Type this command:
git config --global core.editor "'C:/Program Files (x86)/sublime text 3/subl.exe' -w"
{% endwindows %}
{% linux %}
Install Sublime Text. For more information, see Installation in the Sublime Text documentation. {% data reusables.command_line.open_the_multi_os_terminal %}
Type this command:
git config --global core.editor "subl -n -w"
{% endlinux %}
{% windows %}
Using Notepad++ as your editor
Install Notepad++ from https://notepad-plus-plus.org/. For more information, see Getting started in the Notepad++ documentation. {% data reusables.command_line.open_the_multi_os_terminal %}
Type this command:
git config --global core.editor "'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
{% endwindows %}