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

齐天大圣
Libérer: 2020-06-13 11:41:19
original
5599 Les gens l'ont consulté

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;]
Copier après la connexion
  • 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;
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal