Comment obtenir (facilement) le chemin du fichier actuel dans Sublime Text 3
Je n'utilise pas souvent la console ST ( je ne l'ai utilisée qu'une seule fois pour installer le gestionnaire de paquets ), mais je suppose que cela pourrait être un bon moyen de:
- obtenir le chemin du fichier courant comme une commande type pwd .
- Mais ça ne marche pas.
Quelqu'un connaît-il un moyen facile d'obtenir le chemin du fichier actuel?
- au presse-papiers: mieux vaut pas un objectif strict dans la réponse
- pas nécessaire par commande ST, peut-être package?
sublimetext
sublimetext3
MacKentoch
la source
la source
view.file_name()
et vous le copiez dans le presse-papiers en utilisantsublime.set_clipboard(view.file_name())
Réponses:
Faites un clic droit quelque part dans le fichier (pas sur l'onglet titre) -> Copier le chemin du fichier
Si vous ne souhaitez pas utiliser la souris, vous pouvez configurer un raccourci clavier comme expliqué ici /superuser/636057/how-to-set-shortcut-for-copy-file-path-in -sublime-texte-3
la source
Pour copier facilement le chemin du fichier actuel, ajoutez ce qui suit à
Key Bindings - User
:La source
Key Bindings - User
peut être ouvert via la palette de commandes (command + p
sous OSX)la source
copy_path
c'est la bonne commande? Comment savons-nous ce qui est disponible? Y a-t-il des documents qui me manquent?copy_path
dans les documents; si vous consultez la source que j'ai fournie ci-dessus, cet utilisateur a activé la journalisation des commandes viasublime.log_commands(True)
.Facile à comprendre en utilisant l'image. Sur clic droit, vous obtiendrez ceci.
Code transcrit dans l'image pour plus de commodité:
la source
Mac OS X - Sublime Text 3
Cliquez avec le bouton droit sur
>
Copier le chemin du fichierla source
Il existe un package Sublime qui donne l'emplacement actuel de votre fichier dans une barre d'état. Je viens de les cloner directement dans mon dossier / sublime-text-3 / Packages.
Vous devez vérifier / lire la description sur GitHub. Même s'il est répertorié dans le contrôle des paquets, il ne s'installerait pas correctement pour moi. Vous pouvez en fait éditer la sortie du shell comme vous le souhaitez. Si vous avez les bonnes compétences avec python / shell.
Ressemble à ceci (Thème matériel)
la source
Si vous êtes comme moi et que vous cliquez toujours sur des éléments dans la barre latérale juste pour vous rendre compte que la copie du chemin ne fonctionne que lorsque vous cliquez dans la zone de l'éditeur, jetez un œil au package SideBarEnhancements . Il dispose d'un grand nombre d'options pour copier les chemins de fichiers de différentes manières.
L'installation est disponible via Package Control (bien que la page Web ne mentionne que l'installation par téléchargement manuel).
Remarque: Le package «envoie des statistiques de base anonymes» . La page Web explique comment vous en désinscrire.
la source
Allez sur ce lien . Le code dans le lien est donné par robertcollier4 .
Créez un fichier nommé
CpoyFileName.py
ou ce que vous voulez avec l'extension .py.Enregistrez le fichier dans le
Sublime Text 3\Packages\User
dossier. Collez ensuite les raccourcis clavier ci-dessus dans votrePreferences: Key Bindings
fichier.Maintenant, vous pouvez utiliser les raccourcis clavier spécifiés pour copier uniquement le nom de fichier ou le chemin de fichier total (absolu).
Veuillez noter que le nom de fichier ou le chemin de fichier contient une extension de fichier.
la source
Beaucoup de ces réponses impliquent de toucher la souris. Voici comment obtenir le chemin sans aucun clic de souris à l'aide de SideBar
path
jusqu'à ce que vous voyiezFile: Copy Path
File: Copy Path
Le chemin du fichier dans lequel vous travaillez est maintenant copié dans votre presse-papiers.
la source