Je viens du monde Mac, où j'utilise http://www.hogbaysoftware.com/products/quickcursor pour éditer du texte depuis n'importe où dans Vim.
Y a-t-il quelque chose comme ça sous Linux? J'utilise déjà "It's All Text" dans Firefox, mais je cherche quelque chose de plus large.
Aussi, j'ai regardé ce fil , mais ce ne sont que des solutions pour le logiciel X et le logiciel Y. Une idée?
Réponses:
Cela dépend du gestionnaire de fichiers que vous utilisez, mais la plupart d'entre eux, vous pouvez généralement ajouter une sorte d'élément de menu contextuel à "Ouvrir dans Vim".
J'utilise Dolphin pour KDE4 . Pour ajouter des éléments de menu (appelés menus de service), vous créez un fichier .desktop dans votre dossier de menus de service. Dans mon système, cela réside
/usr/share/kde4/services/ServiceMenus
mais cela peut varier pour votre système.Créez le fichier
open_in_vim.desktop
avec le contenu suivant:Redémarrez Dolphin (ou Konqueror) et vous devriez voir cette option lorsque vous cliquez avec le bouton droit sur un fichier.
Si vous souhaitez également pouvoir ouvrir des dossiers dans vim, changez le type de mime en
all/all
.Si vous préférez que "Ouvrir dans Vim" apparaisse sous le
Actions
menu, supprimez la ligne,X-KDE-Priority=TopLevel
Certes, ce n'est pas intuitif, mais vous n'avez pas à payer pour le faire!
la source
~/.local/share/kservices5/ServiceMenus/
.Essayez ce script: rapide . J'ai été inspiré pour m'essayer, après avoir essayé It's all Text! .. (Hé, je suis australien; le jeu de mots "bash" était inévitable :)
Ce n'est pas aussi lisse que c'est tout du texte! qui est limité à utiliser dans Firefox, mais cela fonctionne pour (presque) TOUS les textes dans (presque) TOUTES les fenêtres ... J'utilise Ubuntu 10.04
Il devrait (?) Fonctionner dans d'autres environnements X11 / Gnome, mais pas (?).
Par défaut, il est configuré pour utiliser
gedit
, et vous pouvez choisirgvim
si vous préférez ...... changez simplement la valeur de EDITOR =
Assurez-vous de lire tous les commentaires ..
Cela devrait faire l'affaire jusqu'à ce que quelque chose de mieux arrive ...
PS: Vous devez présélectionner du texte, mais il n'est pas nécessaire de le copier dans le Presse-papiers. Sélectionnez
simplement le texte, puis appuyez sur la touche de raccourci que vous avez choisie pour
quicked
PPS:
Dans les commentaires du script, j'ai oublié de mentionner:
xwininfo
est dans lax11-utils
suite.... donc, pour installer toutes les dépendances sur Ubuntu / Debianm utilisez la commande suivante
la source