Vi & Vim

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



4
Comment créer et gérer facilement des tableaux?
Voici (une partie de) un tableau que j'utilise dans certains documents: +---------------+------------------------+---------------------------------------+ | TASK NAME | WHEN | DESCRIPTION | +---------------+------------------------+---------------------------------------+ | db:seed | On every update | Data required for the application to | | | | run; you should always be able to | | | | safely …





5
Comment formater le fichier JSON dans Vim
Étant donné un fichier avec un grand objet JSON sur une seule ligne comme {"versions":[{"count":2,"version":""},{"count":1,"version":"1.1.1"},{"count":14,"version":"2.9"},{... Comment puis-je formater ceci pour qu'il soit lisible par l'homme dans Vim?


1
Comment installer NERDTree avec Vundle?
Je commence à utiliser Vim et j'ai choisi Vundle au lieu de Pathogen. Je voudrais savoir si je peux installer le NERDTree en utilisant Vundle. Je démarre Vim et cherche NERDTree comme ceci: :BundleSearch NERDTree Mais il ne trouve pas le plugin, seulement: "Keymap: i - Install plugin; c - …


6
Achèvement du code Vim pour Python 3
J'utilise Debian Jessie et j'utilise le vim-nox actuel (avec + python -python3). J'ai du mal à programmer en Python 3, car j'ai du mal à terminer le code Python 3. YouCompleteMe ne prend pas du tout en charge Python3. jedi-vim prend en charge l'achèvement de Python 3, mais seulement si …

2
Tabstops élastiques à Vim?
Existe-t-il un plugin ou une fonctionnalité intégrée dans Vim qui permet des onglets élastiques ? J'ai cherché un peu et j'ai trouvé des références disant que ce n'était pas possible à Vim, mais elles étaient assez anciennes. Existe-t-il un moyen d'avoir des languettes élastiques dans Vim? Je suis également d'accord …

3
Rechercher et remplacer à l'aide d'expressions régulières
J'ai un fichier avec un tas de valeurs par défaut de l'utilisateur. Je veux changer une partie du texte, mais j'ai du mal à trouver un matcher et un remplaçant. En utilisant l'exemple suivant: ############################################################################### # Trackpad, mouse, keyboard, Bluetooth accessories, and input # ############################################################################### # Trackpad: enable tap to …


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.