ver usar teclas sublime para linea como combinaciones comandos carpetas atajos atajo ajuste command-line sublimetext3 fish

command-line - usar - emmet sublime text 3



Abre una carpeta en Sublime Text 3 usando la lĂ­nea de comandos (9)

Estaba teniendo problemas para abrir el texto sublime 3 con el texto sublime 2 actualmente instalado. Para solucionar este problema:

1) abrir / usr / local / bin desde la terminal.

2) localiza y borra subl dentro de la carpeta bin

3) copiar y pegar ''/ Aplicaciones / Sublime Text.app/Contents/SharedSupport/bin/subl'' / usr / local / bin / subl en el terminal.

4) localiza una nueva carpeta dentro de un contenedor

5) usado subl en terminal para verificar que el comando abre el texto sublime 3 correctamente.

6) usé subl -v y obtuve Sublime Text Build 3083

Estoy tratando de abrir un directorio en Texto sublime 3.

Puedo lanzar sublime desde la línea de comando usando el comando subl .

El texto de ayuda muestra lo siguiente:

Sublime Text build 3059 Usage: subl [arguments] [files] edit the given files or: subl [arguments] [directories] open the given directories or: subl [arguments] - edit stdin Arguments: --project <project>: Load the given project --command <command>: Run the given command -n or --new-window: Open a new window -a or --add: Add folders to the current window -w or --wait: Wait for the files to be closed before returning -b or --background: Don''t activate the application -s or --stay: Keep the application activated after closing the file -h or --help: Show help (this message) and exit -v or --version: Show version and exit --wait is implied if reading from stdin. Use --stay to not switch back to the terminal when a file is closed (only relevant if waiting for a file). Filenames may be given a :line or :line:column suffix to open at a specific location.

Así, para abrir un directorio debería poder usar lo siguiente

subl ./folder_name

Pero eso no funciona para mí. Sublime se abre (con un nuevo documento vacío) y no puedo ver la carpeta en la barra lateral.

¿Lo estoy haciendo mal ...

Por cierto Estoy usando la cáscara de pescado con el complemento ''Oh my fish'' (también he agregado el complemento sublime) ...


Esto se debe a que, de forma predeterminada, la barra lateral no se muestra, puede mostrar la barra lateral mediante

View > Side Bar> Show Side Bar

El 1


He tenido este problema antes, tanto en Mac OSX como en Windows, y encontré algunas rarezas con él;

Mac OSX Debe tener ya abierto Sublime Text para que el comando subl ./folder_name abra realmente la carpeta, o Sublime debe haberse cerrado con las ventanas aún abiertas: si cierra todas las ventanas, salga de Sublime con subl ./folder_name comando subl ./folder_name solo abrirá una ventana Sublime en blanco.

Windows Tienes que tener abierto Sublime para que subl ./folder_name la subl ./folder_name . Sin Sublime abierto, solo abrirá una ventana Sublime en blanco.

Todavía tengo que encontrar una forma para que el comando se abra bien, no importa cómo salga de Sublime / cuando haya cerrado Sublime.

Intenta tener abierto Sublime mientras ejecutas el comando, y ve si funciona entonces.


Para abrir sublime en la misma carpeta, simplemente escriba su línea de comandos:

subl .

Para poder trabajar debes configurar algunas cosas:

1) Para evitar la apertura de proyectos anteriores, debe configurar las siguientes propiedades de su Configuración de usuario sublime:

"hot_exit": false, "remember_open_files": false

2) Para usar subl.exe desde cualquier lugar, debe agregar la carpeta Sublime en las variables de entorno. Es decir C: / Archivos de programa / Sublime Text 3


Para abrir una carpeta como un proyecto en texto sublime, use subl . mientras que en la carpeta que está tratando de abrir.

Linux Entonces, si desea abrir ~/Documents/folder_name , vaya a esa carpeta en Terminal cd Documents/folder_name y escriba el comando subl .

Nota Esto solo fue probado en Ubuntu con Sublime Text 2.

Editar respuesta encontrada aquí: olivierlacan.com/posts/…


Para usuarios de Linux y MacOs y Sublime Text 3 Pruebe el comando: subl3


Probablemente hay un alias con el nombre subl proporcionado por ''Oh my fish''. Puede verificar si hay un alias usando el comando alias en el terminal. Esto mostrará todos los alias para su sesión. Si lo tiene en la lista, está chocando con su enlace simbólico. Deshabilite el alias arreglando la fuente o usando unalias subl (unalias solo lo arreglará para la sesión actual)

Tuve este problema al usar los alias de bash-it para osx. Deshabilitarlo solucionó el problema para mí.


Si bien ya hay varias respuestas y me disculpo por agregar más ruido, no entiendo por qué está usando subl ./folder_name para abrir un directorio local. ¿Por qué no usar subl folder_name/ lugar?

De cualquier manera, mi instalación ST3 (compilación 3083) en OS X está abriendo un directorio secundario con subl ./child o subl child/ si Sublime estaba abierto antes del comando o no.

PD: Asegúrese de no tener la barra lateral cerrada al abrir directorios ejecutando Command + K luego B A menudo asumí que no se podía abrir un directorio solo porque tenía la barra lateral cerrada y no podía ver los archivos que se enumeran en su interior.


Solo Mac o Linux

La mejor y más segura manera de hacerlo es crear un enlace simbólico desde el archivo ejecutable Sublime (subl) a una carpeta que ya está en su $ PATH (por ejemplo, /usr/local/bin/ ). Si haces esto; no tendrás que actualizar esto cada vez que sublimes actualizaciones ...

Para usuarios que ejecutan BASH (es decir, la mayoría de las personas)

ln -s ''/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'' /usr/local/bin/subl

Si eso no funciona, cree una carpeta bin en su directorio de inicio (si no existe una), agréguela a su variable PATH y cree un enlace flexible a ese archivo).

mkdir $HOME/bin export PATH=$HOME/bin:$PATH ln -s ''/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'' $HOME/bin/subl


Luego, antes de comenzar a usarlo correctamente, sugiero que primero lea el texto de ayuda, lo que explica su uso:

subl -h

p.ej

subl my_folder_name/filename.txt subl my_folder_name

para abrir un archivo y carpeta en Sublime respectivamente.

Yendo un paso más allá.

Utilizo una función BASH para llevar esto un paso más allá con los siguientes beneficios :

  • acortar el acceso directo a solo s (que es algo más corto que subl ).
  • abra automáticamente el directorio actual que está si no se especifica ningún archivo / directorio después de subl / s .

Si lo desea, puede usar esta función ejecutando lo siguiente (después de ejecutar lo anterior):

cd subl .bashrc

Esto debería abrir el archivo .bashrc en texto sublime. Agrega lo siguiente al fondo.

function s { if [ "$1" != "" ]; then subl $1 else subl $PWD fi }

Luego puede abrir Sublime simplemente escribiendo una s (todos los argumentos sublimes siguen funcionando) ...

(Side Point, también uso una función similar para open (para mac) / o xdg-abrir (para ubuntu); donde acorté el comando a solo o . Lo uso mucho para abrir el directorio actual en el administrador de archivos) ...

Usuarios de Fish Shell (tu sabes quien eres)

La línea de exportación anterior no funcionará; así que cámbialo por lo siguiente

set PATH $HOME/bin:$PATH


Antes de editar

Tuve diferentes versiones de la línea de comandos subl y sublime texto tres instaladas. Simplemente eliminé el comando subl y luego volví a agregarlo y eso me solucionó el problema ...

Para aquellos que pueden encontrar esto útil, esto es lo que hice:

subl -v

Esto me mostró la construcción de la línea de comandos sublime, cuando comparé esto con la versión de mi Sublime real, noté que la línea de comandos subl era una versión anterior. Así que traté de encontrar la ubicación de la línea de comando subl usando el siguiente comando (para mí fue /usr/bin/subl ):

which subl

Así que primero quité este antiguo texto sublime de línea de comando.

sudo rm /usr/bin/subl (use `sudo` only if necessary)

Y luego volvió a agregar Subl a mi PATH (como arriba)