9
votes

Faire une tabulation différente de l'espace blanche

Comment faire de la tabulation est différent de celui des espaces en vim (surligné par exemple).

qui serait utile pour le code dans Python.


0 commentaires

6 Réponses :


5
votes

Utilisez la liste Liste CODE> et ListCharks CODE> Options, quelque chose comme ceci:

:set list
:set listchars=tab:>-


0 commentaires

16
votes

J'utilise quelque chose comme ceci:

set list listchars=tab:»·,trail:·,precedes:…,extends:…,nbsp:‗


3 commentaires

Wow je cherchais cela quelques semaines de quelques semaines, mais je n'ai rien trouvé (je n'ai pas vraiment cherché de manière appropriée) ... merci :)


Pouvez-vous nous dire comment entrer ces personnages dans votre .VIMRC?


Copier / coller est le plus facile ou Ctrl-V u #### où #### est un point de code Unicode à 4 chiffres.



3
votes

Si vous effectuez les éléments suivants:

:set listchars=tab:...


0 commentaires

2
votes

De plus, lors de la coupe et du coller du texte, il est utile de désactiver l'affichage des onglets et des espaces. Vous pouvez le faire avec xxx

et vous l'active à nouveau avec répéter la commande.


0 commentaires

7
votes

Beaucoup d'autres ont mentionné les options "ListCards" et "List", mais juste pour ajouter une autre alternative intéressante: xxx

Ceci examinera le réglage actuel de "GROSTAB" (c.-à-d. Vous avez des onglets ou des espaces difficiles en prétendant être des onglets) et mettra en évidence tout ce qui serait l'air comme une indentation correcte mais être de la mauvaise forme. Celles-ci sont conçues pour fonctionner en regardant la tabulation des arrêts, les onglets utilisés pour l'indentation suivi des espaces utilisés pour un alignement simple (pas un multiple de "tabstop") ne seront pas mis en évidence comme erronées.

options simples sont disponibles: Si vous souhaitez simplement mettre en évidence les onglets dans le mauvais fichier de rouge vif (ou quelle que soit votre couleur d'erreur), vous pouvez faire: xxx

ou si vous voulez Les espaces au début d'une ligne à considérer une erreur, vous pouvez faire: xxx

juste quelques pensées supplémentaires à ajouter au mélange ... Plus d'informations ici: < / p> xxx


0 commentaires

2
votes

Glenn Jackman a demandé comment entrer les personnages (je suppose qu'il signifie des personnages comme "" ").

Brian Cabier suggère une méthode utilisant le numéro d'index unicode du personnage. Étant donné que beaucoup de ces caractères distinctifs sont Digraphes [: Aide Digraphes], vous pouvez également utiliser le raccourci CNTL-K, qui est généralement plus facile à retenir.

Donc, par exemple, vous pouvez générer le mode "" en mode insertion en tapant cntl-k et le caractère ">" deux fois.


0 commentaires