Solía brew para instalar MacVim y lo puso en /usr/local/Cellar/macvim/7.3-61/MacVim.app
Me gustaría poder ir al centro de atención y escribir MacVim para iniciar la aplicación. Intenté crear un enlace simbólico en el directorio de Aplicaciones para /usr/local/Cellar/macvim/7.3-61/MacVim.app
. Pero eso no parece aparecer en Spotlight. Configuré los bits ejecutables en el enlace simbólico. abrir MacVim.app desde la línea de comandos funciona. ¿Cómo puedo hacer que MacVim aparezca en la búsqueda de Spotlight?
ln -s
).Respuestas:
En el Finder, presione CommandShiftGpara Ir a la carpeta . Escribe
/usr/local/Cellar/macvim/7.3-61/
y presiona return. Seleccione el archivo (en realidad una carpeta) MacVim.app Presione CommandLpara crear un alias . Dependiendo de los permisos, es posible que se le solicite una contraseña de administrador aquí.Presione CommandNpara crear una nueva ventana del Finder . Presione CommandShiftApara ir a la carpeta Aplicaciones en esa ventana.
Arrastre el alias recién creado desde la ventana en la que se creó hasta la ventana que contiene la carpeta Aplicaciones . Cambie el nombre del alias para que ya no termine en "alias".
fuente
El método de alias no funcionó para mí. Una mejor opción es usar Automator para crear una aplicación que ejecute un script de shell:
Además, vincular directamente a MacVim.app en el directorio de Cellar como sugieren algunas de las otras respuestas lo vincula a una versión específica. Si Brew actualiza MacVim, su enlace todavía apuntará a la versión anterior. Más bien, debes usar:
ya que esta ubicación se enlaza automáticamente por brew a la versión más reciente.
Esto funciono muy bien para mi. Guardo el archivo de Automator en iCloud para poder agregar convenientemente la aplicación en otras máquinas.
fuente
$@
?$@
. Sin embargo, ¿eso realmente hará algo en este caso, ya que el script solo se ejecuta seleccionando la aplicación?Open with
comando en un archivo en Finder. La aplicación se iniciará con la ruta del archivo como primer argumento. O si configura MacVim como la aplicación predeterminada para un tipo de archivo, .txt, por ejemplo, luego, al hacer doble clic en un archivo .txt, se iniciará MacVim con el archivo seleccionado como primer argumento.La forma en que he resuelto esto es usar un script de shell y aplicar.
Por ejemplo, haga un script con un editor de texto que contenga
Luego obtenga appify - http://git.abackstrom.com/appify.git
Ejecute appify en el script de shell y creará una aplicación que puede agregar / Aplicaciones que invocará MacVim. Esto aparecerá en el centro de atención.
fuente
Para mantener las cosas agradables y programables, puede usar
osascript
un pequeño AppleScript y crear su alias automáticamente.fuente
Para aquellos que usan homebrew para instalar macvim (totalmente recomendado)
Ejecute lo siguiente después de la instalación
fuente
Los enlaces simbólicos (ln -s) no funcionaron bien para mí, no parecía que Spotlight lo viera como una aplicación.
Hacer un alias de buscador (como lo describe Daniel) funcionó mejor con respecto al lanzamiento desde Finder, pero no lo hizo al usar Finder Open With ... , el alias permanecería atenuado.
En particular, como se menciona en otros comentarios aquí, también quería que MacVim estuviera disponible al usar Abrir con ... desde Finder, pero con el enlace simbólico o el alias del Finder, MacVim permanecería atenuado.
Lo que funcionó para mí fue el script simple de Automator (como se describe en zim), con el comando "Ejecutar script de Shell". Lo único que tuve que hacer de manera diferente a lo que zim mostró en su respuesta fue agregar el parámetro -a para abrir :
Sin el -a, cuando se usa con "Abrir con ...", MacVim se abriría, pero también el nombre del archivo del parámetro se abriría con cualquier aplicación predeterminada, por lo que obtendría tanto MacVim con el documento vacío Y TextEdit con el archivo I había seleccionado abrir (en lugar de MacVim con mi archivo seleccionado abierto).
El script del automatizador se puede copiar o alias a la carpeta Aplicaciones. También cambié el ícono de mi script de automatización al ícono de MacVim copiando y pegando el ícono de las ventanas emergentes Obtener información del Finder.
fuente
Después de probar varias de las soluciones sugeridas, lo mejor que me funcionó fue copiar la aplicación de Homebrew Cellar al directorio de aplicaciones:
cp -r /usr/local/Cellar/macvim/7.3-66/MacVim.app / Applications /
Spotlight lo encontró al instante.
fuente
El simple acto de instalar homebrew me permitió crear un enlace simbólico a Sublime Text. Quizás necesites más.
Instala homebrew aquí si tienes macOS
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
y luego desde la línea de comando (suponiendo que ST esté instalado)
ln -s "/ Aplicaciones / Sublime Text.app/Contents/SharedSupport/bin/subl" / usr / local / bin / subl
fuente
Parece que podrías hacer lo siguiente desde la Terminal.
$ ln -s /usr/local/Cellar/macvim/7.3-61/MacVim.app /Applications
Puede que tenga que usar
sudo
para poner el enlace simbólico en el directorio / Aplicaciones.fuente