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 principaux.
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 shiftwidth=2 expandtab
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 modifier le …
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 …
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 confus.
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 enter.
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 arriver?
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 …
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 compilation des erreurs …
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 faire?
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 …
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 que la création …
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: function a() { console.log("a"); …
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 ligne plusieurs fois pour …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.