2011-09-29 9 views

Respuesta

19

Introduzca este comando en un símbolo:

git config --global core.editor "C:/Program Files/Sublime Text 2/sublime_text.exe" 

A continuación, aparecerá cuando se le solicite un mensaje de entrega, o cualquier otra tarea edición, pero si ya estaba abierto, no funcionará, ya que usa la misma instancia. No sé cómo solucionar esto.

+3

La última compilación 2181 acaba de agregar compatibilidad con el argumento de línea de comandos -w (espera) en Windows. Esto resuelve el mismo problema de instancia que describes. – jrotello

+12

Para mí, la ruta debe ser adicionalmente comillada de esta manera: 'git config --global core.editor" 'c:/archivos de programa/sublime text 2/sublime_text.exe' -w "' – Joe

+0

Es el '- ¿Se requiere la opción w? ¿Qué función sirve? – Legato

23

Como esto ocupaba un lugar destacado cuando estaba buscando instrucciones de Google para Mac, aquí hay una combinación de soluciones que encontré.

Primero configuré una utilidad de línea de comando que coincida con "subl" en Sublime Text desde cualquier instancia de terminal con este comando de terminal.

sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /bin/subl 

Luego hago un comando similar de configuración de git a la solución de Windows anterior, pero con un parámetro -w al final.

git config --global core.editor "subl -w" 
+0

gracias por publicar esto, solo solucioné un problema que estaba teniendo –

1

Desde la versión 3010 de Sublime Text 3, el auxiliar subl.exe está incluido por defecto. Por lo tanto, la combinación de charlesb y Ted de respuestas que da la mejor respuesta -

tipo en una pronta (cmd.exe o git_bash):

setx c SUBLIME: \ ruta \ a \ sublime \ install \ dir git config --global core.editor "subl.exe -w"

Tenga en cuenta la presencia/ausencia de presupuestos. git config los requiere, mientras que setx NO. Además, mientras lo hace, intente utilizar una ruta \ to \ sublime que no use espacios. De esta forma puede usar esto con MSysGit y Cygwin Git.

1

Tuve que editar manualmente el archivo .gitconfig en mi directorio de usuario dentro de Windows. El editor requirió comillas simples alrededor, así:

[core] 
     editor = 'C:/Program Files/Sublime Text 3/sublime_text.exe' 
Cuestiones relacionadas