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.

Karl Richter
la source

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

UN B
la source
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
Cela a fonctionné, github.com/krichter722/makefiletab3
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.

Mike Miller
la source
6

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

gsettings set org.gnome.gedit.preferences.editor insert-spaces false
matandked
la source
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