Comment entrer un caractère de tabulation dans gedit si le remplacement par des espaces est configuré?


12

Certains programmes nécessitent des caractères de tabulation pour fonctionner, par exemple makenécessite des tabulations dans Makefiles. Si geditest configuré pour remplacer les tabulations par des espaces, il est difficile de modifier les paramètres à chaque fois ou de copier un caractère d'un autre document.

J'utilise 3.10.4 sur Ubuntu 15.04.

Réponses:


4

Installer un plugin pour gedit

  1. Clonez le référentiel git://git.gitano.org.uk/personal/liw/makefiletab3.git

    mkdir -p ~/src
    cd src
    git clone git://git.gitano.org.uk/personal/liw/makefiletab3.git
    
  2. Créez le dossier du plugin pour gedit

    mkdir -p ~/.local/share/gedit/plugins
    
  3. Créer un lien symbolique

    ln -s ~/src/makefiletab3 ~/.local/share/gedit/plugins/makefiletab3
    
  4. Changer la version Python dans makefiletab3.plugin

    Ouvrez le dossier

    nano ~/.local/share/gedit/plugins/makefiletab3/makefiletab3.plugin
    

    et remplacer

    Loader=python
    

    avec

    Loader=python3
    
  5. Redémarrez gedit et activez le plugin

    entrez la description de l'image ici


Le lien git repo est périmé. Je reçois une erreur lorsque j'ai essayé de le cloner.
Nick

J'ai utilisé ce github.com/polazarus/gedit-makefiletab.git , mais gedit ne détecte pas le plugin.
Nick


11

Vous pouvez insérer un Tabcaractère littéral dans gedit en utilisant le mode d'entrée GNOME Unicode:

Ctrl+ Shift+U

puis entrez 9suivi de Enter. Le caractère de tabulation horizontale est le point de code Unicode U+0009. Cela insérera un onglet indépendamment de vos préférences pour développer les onglets ou non.


6

Vous pouvez créer des raccourcis pour modifier rapidement ce paramètre:

gsettings set org.gnome.gedit.preferences.editor insert-spaces false

1
Bonne idée. Je supprimerais l'indication qu'il est possible d'utiliser un autre programme parce que les gens pourraient voir une raison de ne pas voter, car le titre indique que la question concerne gedit.
Karl Richter du
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.