Maison  >  Article  >  Opération et maintenance  >  Plug-in d'arborescence de répertoires VIM et plug-in de recherche de fichiers

Plug-in d'arborescence de répertoires VIM et plug-in de recherche de fichiers

齐天大圣
齐天大圣original
2020-06-13 11:15:575580parcourir

Aujourd'hui, je vais vous présenter deux plug-ins VIM essentiels pour le développement, l'arborescence des répertoires et les plug-ins de recherche rapide de fichiers. Les personnes qui les utilisent disent qu'ils sont bons, mais je ne le dirai pas au commun des mortels. O(∩_∩)O haha~

Arbre Nerd

Nous savons que vim a une gestion des fichiers de répertoire par défaut Pour le développement Pour un. projet légèrement plus grand, c'est très gênant. Mais avec le plug-in NerdTree, ce besoin peut être satisfait.

Adresse Github : https://github.com/scrooloose/nerdtree

Après l'installation, ouvrez l'éditeur vim. Par défaut, aucune arborescence de répertoires n'apparaît sur le côté gauche. Vous devez taper NERDTreeToggle sur la ligne de commande. Ensuite, une arborescence de répertoires apparaîtra sur la gauche.

C'est encore un peu gênant. Nous devons ajouter quelques lignes au fichier de configuration.vimrc. Utiliser la cartographie pour faciliter nos opérations.

nnoremap <leader>v :NERDTreeFind<CR>
nnoremap <leader>g :NERDTreeToggle<CR>
let NERDTreeShowHidden=1
let NERDTreeIgnore = [&#39;\.pyc&#39;,&#39;\~$&#39;,&#39;\.swp&#39;, &#39;\.git&#39;]
  • NERDTreeFind signifie trouver l'emplacement de l'arborescence de répertoires où se trouve le fichier actuel.

  • NERDTreeToggle signifie changer l'affichage de l'arborescence des répertoires

  • NERDTreeShowHidden signifie s'il faut afficher les fichiers cachés

  • NERDTreeIgnore Indique quels fichiers ne sont pas affichés

Dans l'arborescence des répertoires, utilisez la touche j pour déplacer les fichiers vers le bas et la touche k pour déplacer les fichiers vers le haut. Pour les dossiers, la touche Entrée ouvre et ferme le dossier, et pour les fichiers, elle ouvre le fichier.

Plug-in darborescence de répertoires VIM et plug-in de recherche de fichiers

ctrlp

Avec l'arborescence des répertoires de fichiers, il est en effet bien plus pratique de développer des projets. Mais il reste un problème qui n'a pas été résolu. Si le niveau du répertoire est relativement profond, il sera très difficile de les retrouver un par un à chaque fois. Existe-t-il une bonne solution ? Oui, vous pouvez utiliser le plug-in ctrlp.

ctrlp est un plug-in permettant de rechercher et d'ouvrir rapidement des fichiers. Il est également très puissant. Il prend en charge la recherche floue et est très rapide.

L'adresse github de ctrlp est : https://github.com/kien/ctrlp.vim. Nous utilisons vim-plug pour l'installer. Une fois l'installation terminée, définissez ses touches de raccourci.

let g:ctrlp_map = &#39;<c-p>&#39;

Après l'avoir installé et configuré, voyons comment il est utilisé. Ouvrez l'éditeur vim, appuyez sur ctrl+p et entrez le fichier que vous souhaitez ouvrir.

Plug-in darborescence de répertoires VIM et plug-in de recherche de fichiers

Vous pouvez voir que tous les fichiers correspondants sont affichés. Ensuite, déplacez les fichiers correspondants de haut en bas via ctrl+j et ctrl+k.

Laissez-moi vous présenter une petite astuce pour localiser rapidement l'emplacement de l'arborescence des répertoires où se trouve le fichier.

  • Trouvez d'abord le fichier que vous souhaitez ouvrir via ctrl+p

  • Localisez le fichier

  • Entrez v pour localiser rapidement l'emplacement du répertoire où se trouve le fichier.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn