1 votos

Problemas al establecer Sublime Text como editor predeterminado para introducir el mensaje de confirmación de Git

Estoy aprendiendo git línea de comandos. Deseo establecer Sublime Text como el editor por defecto para introducir el mensaje de confirmación, cuando ejecute el comando git commit desde el Terminal.

Pero al intentar hacerlo, me encuentro con el siguiente error:

error: Hubo un problema con el editor ''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl' -n -w'. Proporcione el mensaje utilizando las opciones -m o -F.

¿Qué puede estar fallando? ¿Cómo puedo resolver el mensaje de error, y establecer las cosas de tal manera que Sublime Text se abre automáticamente para introducir el mensaje de confirmación cuando se ejecuta git commit desde el Terminal.

1 votos

Voto por cerrar esta pregunta porque no parece referirse a hardware o software de Apple dentro del ámbito definido en el centro de ayuda .

0 votos

Bienvenido a Ask Different :) ¿Puedes compartir cómo estás intentando configurar Sublime Text como editor por defecto para introducir el mensaje de commit de git? Si estás siguiendo un tutorial, por favor comparte el enlace. Si has ejecutado un comando para configurar el editor con git, por favor comparte la línea de comandos.

2voto

Nimesh Neema Puntos 69

Empiece por asegurarse de que dispone de Texto Sublime para MacOS instalado en su ordenador. Puede instalarlo utilizando cualquiera de las siguientes opciones:

  1. Descárguelo desde el sitio web oficial página de descarga .

  2. Si utilizas Homebrew, puedes instalarlo a través de Homebrew Cask ejecutando la siguiente línea de comandos en Terminal.app en MacOS:

    brew cask install sublime-text

Una vez instalada la aplicación, debería estar disponible en /Applications de su Mac. (Suponiendo que en el caso 1 haya copiado el archivo Sublime Text.app paquete en el /Applications según las instrucciones).

Una vez instalada, esta debe ser la ruta de la aplicación Sublime Text.app y el archivo ejecutable del editor, respectivamente:

  1. Paquete de aplicaciones : /Applications/Sublime Text.app

  2. Ejecutable : /Applications/Sublime Text.app/Contents/MacOS/Sublime Text

Ahora, usaremos la ruta del ejecutable anterior para establecerlo como editor para git para escribir el mensaje de confirmación. Ejecute el siguiente comando para hacerlo:

git config --global core.editor "/Applications/Sublime\ Text.app/Contents/MacOS/Sublime\ Text"

Fíjate cómo lo hemos hecho:

  1. Se ha especificado la ruta para el ejecutable y no para el paquete de aplicaciones.

  2. Incluye la ruta entre comillas dobles

  3. Se han suprimido los espacios en blanco presentes en la ruta.

Una vez hecho, estarás listo. Ahora asegúrese de que el editor no se está ejecutando, vaya a la Terminal, cambie al directorio que contiene su repositorio, realice algunos cambios, y ejecute el comando commit. Sublime Text debería abrirse para que introduzcas el mensaje de confirmación. Escriba su mensaje de confirmación, guarde el archivo (puede usar el atajo de teclado Command + S ), y salga del editor. Su confirmación debería quedar registrada.

Ahora se trataba de cómo configurar y utilizar el editor deseado. Si es un enfoque recomendado o no es una cuestión de preferencia personal. La mayoría de la gente prefiere utilizar un editor de línea de comandos que hace que el flujo de trabajo general mucho más simple como todo se hace entonces y allí sin salir de la Terminal.

Puede consultar este excelente artículo para obtener más información:

Si ha instalado Sublime Text en una ubicación alternativa (como en ~/Applications es decir, una carpeta en su directorio principal), tendrá que cambiar para utilizar la ruta adecuada.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X