Cómo obtener (fácilmente) la ruta del archivo actual en Sublime Text 3
No suelo usar la consola ST (la usé solo una vez para instalar el administrador de paquetes ), pero supongo que podría ser una buena manera de:
- obtener la ruta del archivo actual como algún tipo de comando pwd .
- Pero no funciona.
¿Alguien conoce una manera fácil de obtener la ruta del archivo actual?
- al portapapeles: mejor no un objetivo estricto en la respuesta
- no es necesario por comando ST, tal vez paquete?
sublimetext
sublimetext3
MacKentoch
fuente
fuente
view.file_name()
y la copia al portapapeles usandosublime.set_clipboard(view.file_name())
Respuestas:
Haga clic derecho en algún lugar del archivo (no en la pestaña de título) -> Copiar ruta de archivo
Si no desea usar el mouse, puede configurar un atajo de teclado como se explica aquí /superuser/636057/how-to-set-shortcut-for-copy-file-path-in -sublime-text-3
fuente
Para copiar fácilmente la ruta del archivo actual, agregue lo siguiente a
Key Bindings - User
:Fuente
Key Bindings - User
se puede abrir a través de la paleta de comandos (command + p
en OSX)fuente
copy_path
es el comando correcto? ¿Cómo sabemos lo que está disponible? ¿Hay algún documento que me pierda?copy_path
en los documentos; Si consulta la fuente que proporcioné anteriormente, ese usuario activó el registro de comandos a través desublime.log_commands(True)
.Fácil de entender usando imágenes. Al hacer clic derecho obtendrá esto.
Código transcrito en imagen para mayor comodidad:
fuente
Mac OS X - Sublime Text 3
Haga clic derecho en
>
Copiar ruta de archivofuente
Hay un paquete sublime que le da la ubicación actual de su archivo dentro de una barra de estado. Los cloné directamente en mi carpeta / sublime-text-3 / Packages.
Tienes que comprobar / leer la descripción en GitHub. Incluso si aparece en el control de paquetes, no se instalaría correctamente para mí. De hecho, puede editar la salida del shell como desee. Si tiene las habilidades adecuadas con python / shell.
Se ve así (Tema material)
fuente
Si eres como yo y siempre haces clic en los elementos de la barra lateral solo para darte cuenta de que copiar la ruta solo funciona al hacer clic en el área del editor, echa un vistazo a SideBarEnhancements paquete . Tiene un montón de opciones para copiar rutas de archivos de diferentes formas.
La instalación está disponible a través de Package Control (a pesar de que la página web solo menciona la instalación mediante descarga manual).
Nota: El paquete "envía estadísticas básicas y anónimas" . La página web explica cómo optar por no participar.
fuente
Vaya a este enlace . El código del enlace lo proporciona robertcollier4 .
Crea un archivo llamado
CpoyFileName.py
o lo que quieras con la extensión .py.Guarde el archivo en la
Sublime Text 3\Packages\User
carpeta. Luego pegue los enlaces de teclas dados anteriormente en suPreferences: Key Bindings
archivo.Ahora, puede usar las combinaciones de teclas especificadas para copiar solo el nombre de archivo o la ruta de archivo total (absoluta).
Tenga en cuenta que el nombre del archivo o la ruta del archivo contienen la extensión del archivo.
fuente
Muchas de estas respuestas implican tocar el mouse. A continuación, le mostramos cómo obtener la ruta sin ningún clic del mouse usando SideBarEnhancements
path
hasta que veaFile: Copy Path
File: Copy Path
Ahora, la ruta al archivo en el que está trabajando se copia en su portapapeles.
fuente