Dans les langages C et C, je peux utiliser %pour passer à l'accolade bouclée correspondante sur laquelle se trouve le curseur. C'est un "truc" bien connu. Mais en Ruby par exemple: def fun [1, 2].each do |n| end end Cela ne fonctionne pas, car ruby n'utilise pas les caractères dans …
J'utilise eslintavec alepour pelucher mon code Javascript. Après avoir édité un bloc de code, j'ai souvent quelques erreurs à corriger. La correction se fait en naviguant vers la prochaine ligne erronée, en lisant le problème depuis la règle et en corrigeant. Si je pouvais sauter la phase de navigation et …
Je regardais le plugin vim-sensible de Tim Pope et je l'ai remarqué dans le README ... Voir la source pour la liste des fonctionnalités faisant autorité. (Ne vous inquiétez pas, ce sont principalement des :setappels.) Quand j'ai regardé la source, les :setappels sont comme ça ... set autoindent Il n'y …
La plupart des éditeurs ont une fonctionnalité comme lorsque vous appuyez sur certaines touches en plaçant un curseur sur une fonction, il affiche la documentation de cette fonction ainsi que le nombre et le type d'arguments que cette fonction prend. Je me demandais si Vim offre un tel support. Par …
J'en ai un ~/.vimrcqui contient juste ceci: function! NewFile() let filename = input("Filename:") endfunction command NewFile :call NewFile()<cr> (bien sûr mon réel .vimrcest plus complexe, mais j'ai recréé ce petit cas de test sans plugins etc.) Mon intention est d'écrire une fonction qui prend en charge la création d'un nouveau …
J'essaie de créer un retrait automatique de vim avec des tabulations et d'aligner avec des espaces, mais en fait, le retrait de vim avec des tabulations et de remplir l'alignement avec des tabulations + des espaces blancs. Vim le fait: (chaque bloc est un onglet) { >--long a = 1, …
J'ai installé vim 7.4, mais je ne sais pas à quel niveau de correctif il se trouvait lorsque je l'ai installé. Comment vérifier? vim --version Donne VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 15 2014 16:18:44) .... Mais il ne donne pas le niveau du patch ou …
Existe-t-il un moyen de déplacer mon curseur au milieu de la ligne actuelle? (le milieu de la ligne de texte - pas le milieu de la largeur de l'écran) Je me demandais s'il y avait un raccourci similaire à Mcelui qui déplace le curseur au milieu de l'écran. EDIT : …
Comment changer la couleur de la ligne d'état de la fenêtre actuellement focalisée? J'ai vu des thèmes de couleurs modifier cela. Est-ce une sorte de groupe de faits saillants? Ou autre chose?
Je veux installer un plugin vim, ce plugin a besoin d'une +pythonfonctionnalité, donc quand j'ouvre vim et que je tape :versionil s'affiche -python. Comment puis-je l'activer?. Merci.
C'est quelque chose qui me dérange depuis longtemps, mais je ne me suis jamais posé la question. Supposons que le texte dans votre tampon ressemble à ceci: Hello World Si je mets mon curseur quelque part dans la ligne 2, et que je le fais yk, mon curseur se terminera …
Disons que j'avais un bloc de texte ... Lorem ipsum Lorem ipsum dolor Lorem ipsum dolor sit Lorem ipsum dolor sit amet ... et je voulais insérer un .à la fin de chaque ligne. Quelle serait la meilleure approche pour y parvenir?
Parfois, j'utilise :savec une expression rationnelle compliquée qui peut être correcte ou non, ou je ne sais pas si je veux remplacer toutes les correspondances. Existe-t-il un moyen de dire à Vim de confirmer chaque correspondance trouvée avant de remplacer le texte?
J'ai examiné diverses réponses qui impliquent que la définition de ce qui suit dans .vimrc serait appropriée pour forcer les insertions de tabulation à devenir des espaces. filetype plugin indent on " On pressing tab, insert 2 spaces set expandtab " show existing tab with 2 spaces width set tabstop=2 …
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.