Est-il possible de convertir des tabulations en espaces tout en maintenant l'alignement du texte? Simplement remplacer ne fonctionne que utilement quand il n'y a pas de personnages
Préfixer les lignes avec des espaces pour faciliter la lisibilité.
Est-il possible de convertir des tabulations en espaces tout en maintenant l'alignement du texte? Simplement remplacer ne fonctionne que utilement quand il n'y a pas de personnages
Dans Sublime Text 2, vous obtenez des repères verticaux indiquant votre mise en retrait, comme suit: mais visiblement je ne le fais évidemment pas: Existe-t-il un moyen d'afficher des lignes comme celle-ci dans vim? En passant, mon indentation est de 2 espaces. :set tabstop=2 softtabstop=2...
Je travaille sur une gamme de projets JavaScript. Dans la plupart de ces projets, l'indentation des fichiers JavaScript est de 2 espaces. J'ai donc défini la largeur d'indentation par défaut. Cependant, il devient 1 ou 4 dans certains autres projets. Existe-t-il un moyen de demander à Vim de...
Je vois une de ces deux lignes dans les .vimrcfichiers. Celui-ci semble être le plus commun: filetype plugin indent on Mais en quoi diffère-t-il de cette ligne: filetype indent on J'ai trouvé de la documentation pour ce dernier , mais je suis toujours
J'aime la fonctionnalité smart-indent de Vim, elle me permet de créer des blocs de code bien indentés. Je copie / colle régulièrement du code dans des tampons, mais ce code est souvent mal formaté. L'idéal serait de "re-traiter" le code via le système smart-indent. Une telle chose est possible? Par...
J'ai lu l'entrée du wiki sur l' indentation du code source de vim Je ne comprends toujours pas la différence entre autoindentetsmartindent Il semble qu'ils fassent la même chose, copiez le niveau d'indentation sur la ligne suivante lorsque vous appuyez sur
Je voudrais avoir différentes empreintes en fonction du type de fichier sur lequel je travaille. Par exemple, si vous travaillez sur un .cfichier, mon retrait doit comporter 4 espaces. Dans les .htmlfichiers, j'aimerais travailler avec des onglets. Comment puis-je y
Dans un fichier très long avec du code en retrait (précis), il peut être utile de se déplacer directement vers une ligne de texte au-dessus ou en dessous du curseur qui délimite le retrait. (Une façon de le faire pourrait être via la méthode de pliage en retrait, en pliant le niveau de retrait...
Je code certains modèles html dans des fichiers JADE. Je veux indenter automatiquement le code avec des espaces au lieu de tabulation. J'ai essayé shiftwidth=2, tabstop=2mais peu importe quoi, ce sont toujours des retraits utilisant des tabulations au lieu de la barre d'espace, ce qui provoque la...
Je viens de découvrir que je pouvais facilement mettre en retrait et en retrait dans Vi avec: <<et>> Par défaut, il ajoute un tabcaractère. Maintenant, je me demande, cela pourrait-il être à un certain nombre d'espaces via une configuration dans mon .vimrc? Et comment dois-je le...
Je dois souvent mettre en retrait manuellement, mais lorsque j'entre dans un mode visuel, sélectionne mes lignes à mettre en retrait et appuie sur <ou >, je quitte le mode visuel si je le veux ou non. Je préfère l'avoir pour que je reste en mode visuel et que ma sélection et la position du...
Je travaille sur des projets avec différents niveaux d'indentation. Dans bon nombre de ces projets, en raison de la façon dont les fichiers sont généralement structurés, la plupart des lignes sont en retrait sur au moins deux niveaux (comme les méthodes dans les fichiers Java). Cela signifierait...
Par exemple, j'ai ce code JavaScript. Le |caractère représente la position du curseur et se trouve sur une ligne vide. function a() { console.log("a"); function b() { console.log("b"); function c() { console.log("c"); } | c(); } b(); } Après l'opération demandée, le contenu ressemblerait à ceci:...
Plusieurs fois, je rencontre une situation où une ligne n'est pas correctement en retrait. Ether à travers une pâte, un plugin de retrait incorrect / non préféré, ou le plus souvent des espaces supplémentaires compensant la valeur du retrait. Je règle généralement cela par <<ou >>la...
J'insère ce texte dans Vim: t tttt ttttttttt tt tttt tt ttt tttttt-tttt-ttttttt tttttttttttttttttttttttttttttttttttttttttttttttttttttt ttttt ttt ttt tttttt ttttttt tttt ttttttt: ttttttt tt ttttttt, ttttttt tt tttttt, tttttt tt ttttttt, tttttt tt tttttt ttt. t tttttt tt ttt (tttt)...
J'ai essayé cela dans un fichier JavaScript après la désactivation smartindentet les autoindentoptions textwidth = 80, mais c'est toujours la même chose. Cela se produit également automatiquement en raison de l' textwidthoption lors de l'insertion de mots qui ont ensemble une longueur de plus de 80...
Par exemple, si j'ai du code JavaScript comme celui-ci: var widget = library() .chainCall1() .chainCall2() .chainCall3(); Si j'utilise la =commande pour l'indenter automatiquement, cela sort en regardant ceci: var widget = library() .chainCall1() .chainCall2() .chainCall3(); Ce n'est pas ce que je...
J'ai installé vundle hier et depuis que je l'ai fait, la largeur de tabulation que j'ai configurée dans mon vimrc est ignorée et remise à 4 au lieu de 2. J'ai découvert que la ligne suivante après le paragraphe vundle le provoque: filetype plugin indent on Mon retrait est configuré comme ceci: set...
Avertissement: je ne suis pas développeur Web. Cela étant dit, il y a de rares occasions où je dois modifier du HTML. Quand je le fais, j'ai remarqué un comportement dans Vim que je n'aime pas et j'espère pouvoir changer via la configuration. Lorsque je code, j'ai tendance à encapsuler les lignes à...
De temps en temps, je dois travailler avec du code qui n'est pas en retrait au niveau d'indentation dans lequel j'ai configuré Vim (4 espaces par niveau), généralement après avoir copié / collé quelque chose dans le fichier. Je me contente généralement de <<et >>. Le problème est qu'ils...