Comment installer des plugins dans l'éditeur Sublime Text 2?

141

Comment installer des plugins dans l'éditeur Sublime Text?

Je souhaite installer le plugin Emmet dans l'éditeur Sublime Text 2.

Arun Krishnan
la source

Réponses:

182

Vous devriez avoir un Data/Packagesdossier dans votre répertoire d'installation de Sublime Text 2. Tout ce que vous avez à faire est de télécharger le plugin et de placer le dossier du plugin dans le Packagesdossier.

Ou, un moyen plus simple serait d'installer le Package Control Pluginby wbond.

Allez simplement ici: https://sublime.wbond.net/installation

et suivez les instructions d'installation.

Une fois que vous avez terminé, vous pouvez utiliser le raccourci Ctrl+ Shift+ Pdans Sublime, tapez install et appuyez sur Entrée, puis recherchez emmet.

EDIT: Vous pouvez maintenant également appuyer sur Ctrl+ Shift+ Ptout de suite et utiliser la commande 'Install Package Control' au lieu de suivre les instructions d'installation. (Testé sur Build 3126)

John Day
la source
11
Notez que - en Sublime 3, au moins - vous pouvez localiser le Packagesdossier en allant dans le Préférences menu Sublime et en sélectionnant Forfaits Parcourir ... .
Mark Amery
58

Installez d'abord le contrôle de package .

La méthode d'installation la plus simple consiste à utiliser la console Sublime Text. La console est accessible via le raccourci Ctrl+ `ou le menu Affichage> Afficher la console. Une fois ouvert, collez le code Python approprié pour votre version de Sublime Text dans la console.

Code pour Sublime Text 3

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

Code pour Sublime Text 2

import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

Pour le code d'installation à jour, veuillez consulter le Guide d'installation de Package Control .

Manuel

Si, pour une raison quelconque, les instructions d'installation de la console ne fonctionnent pas pour vous (par exemple, avoir un proxy sur votre réseau), procédez comme suit pour installer manuellement Package Control:

  1. Cliquez sur le menu Préférences> Parcourir les packages…
  2. Parcourez un dossier, puis dans le dossier Packages installés /
  3. Téléchargez Package Control.sublime-package et copiez-le dans le répertoire Installed Packages /
  4. Redémarrez Sublime Text

Usage

Le contrôle des packages est piloté par la commande Pallete. Pour ouvrir la palette, appuyez sur Ctrl+ Shift+ p(Win, Linux) ou CMD+ Shift+ p(OSX). Toutes les commandes Package Control commencent par Package Control :, alors commencez par taper Package.

Kenorb
la source
5
Peut-être une solution, mais c'est certainement la chose la plus stupide dont j'ai jamais entendu parler. Installez un installateur pour installer les packages.
AndroidDev
5
Depuis packagecontrol.io/installation : AVERTISSEMENT: veuillez ne pas redistribuer le code d'installation via un autre site Web. Cela changera à chaque sortie. Veuillez plutôt créer un lien vers cette page.
Zenadix
@Zenadix C'est vrai, cependant SE a averti que les réponses par lien uniquement ne sont pas autorisées, donc si vous pensez que le code est obsolète, modifiez la question et publiez le code mis à jour. Dans ma réponse, il n'y a pas de versions codées en dur, donc je pense que cela devrait fonctionner.
kenorb
11

Sans Package Manager

Je recommande vivement d'utiliser le gestionnaire de packages comme décrit dans d'autres réponses car il est beaucoup plus pratique pour l'installation et la mise à jour. Cependant, parfois les plugins ne sont pas dans le répertoire, voici donc l'approche manuelle.

Tout d'abord, trouvez votre Packagesrépertoire dans votre Application Support/Sublime Text 2répertoire, par exemple:

~/Library/Application Support/Sublime Text 2/Packages

Maintenant, prenez votre dossier Plugin (que vous pouvez télécharger sous forme de zip depuis GitHub, par exemple) et copiez simplement le dossier dans votre Packagesrépertoire:

cp ~/Downloads/SomePlugin-master/ 
   ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/SomePlugin`

Redémarrez Sublime Text 2 et boum! vous avez terminé.

Avec Package Manager

Reportez-vous à l'une des autres réponses ici ou accédez à la page d'accueil du gestionnaire de packages .

Points bonus

S'il y a un plugin qui n'est pas dans le gestionnaire de packages, pourquoi ne pas le soumettre au nom de l'auteur en suivant les étapes trouvées ici .

Joshua Pinter
la source
7
  1. Installez le gestionnaire de packages comme indiqué sur https://packagecontrol.io/installation

  2. Ouvrez le gestionnaire de packages en utilisant Ctrl+ Shift+P

  3. Tapez Package Control pour afficher les commandes associées (Installer le package, Supprimer le package, etc.) avec les packages

Profitez-en!

entrez la description de l'image ici

efkan
la source
1

Selon la réponse de John Day

Vous devriez avoir un dossier Data / Packages dans votre répertoire d'installation Sublime Text 2. Tout ce que vous avez à faire est de télécharger le plugin et de placer le dossier plugin dans le dossier Packages.

Si vous recherchez le dossier Data / Packages, vous pouvez le trouver ici

Windows :% APPDATA% \ Sublime Text 2

OS X : ~ / Bibliothèque / Application Support / Sublime Text 2

Linux : ~ / .Sublime Text 2

Installation portable : Sublime Text 2 / Data

Alexandr
la source
0

Les morceaux de code d'installation pour vanilla Sublime peuvent changer à l'avenir.

Ce lien serait l'endroit le plus sûr pour installer la prise en charge des plugins sur Sublime Text 2.

Pour Sublime Text 3, ce lien fonctionne avec le code.

entrez la description de l'image ici

prosti
la source
0

L'instruction a été testée sur Mac OSx Catalina.

Après l'installation Sublime Text 3, installez Package Controlvia Tools > Package Control. Utilisez les instructions suivantes pour installer packageou theme:

  1. presse CMD + SHIFT + P

  2. choisissez Package Control: Install Package--- ou toute autre option dont vous avez besoin. contrôle de paquet

  3. entrez le nom du package ou du thème requis et appuyez sur Entrée.

installation du package

Esmaeil MIRZAEE
la source