Vi & Vim

Q & R pour les personnes utilisant les familles d'éditeurs de texte vi et Vim

2
Utilisation de% dans les langues sans accolades
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 …

2
ale linter + eslint: passer à l'erreur suivante
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 …


2
Quelle est la différence entre set et: set?
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 …
17 vimscript  vimrc 



3
Onglets d'indentation, espaces pour l'alignement
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, …

1
Comment connaître la version du correctif de mon vim?
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 …
17 version 







1
Définition de TAB sur 2 espaces
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 …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.