Maison Opération et maintenance exploitation et maintenance Linux Recommander deux plug-ins vim très pratiques - positionnement rapide et édition couplée

Recommander deux plug-ins vim très pratiques - positionnement rapide et édition couplée

Jun 13, 2020 pm 09:06 PM
vim

Aujourd'hui, je vais vous présenter deux plug-ins vim très couramment utilisés pour un déplacement rapide dans la page et une édition couplée.

easymotion

On sait que l'éditeur vim peut être déplacé de haut en bas en appuyant sur les touches h/j/k/l, et en utilisant le mot-clé / pour rechercher, utilisez les touches w et e pour vous déplacer rapidement entre les mots, utilisez f{char} pour rechercher dans une ligne, etc. Cependant, aucun d’entre eux ne permet de se déplacer rapidement sur la page.

Aujourd'hui, je vous présente easymotion, un plug-in de mouvements rapides. Avec lui, vous pouvez aller où vous voulez. L'adresse github du plug-in est : https://github.com/easymotion/vim-easymotion

De même, nous utilisons le plug-in vim-plug pour l'installer. Ajoutez ensuite une ligne de mappage au fichier de configuration

nmap ss (easymotion-s2)

Avez-vous remarqué que ce dont nous avons besoin ici est un mappage récursif, pas non -cartographie récursive. Après l'avoir configuré, nous pouvons l'utiliser. Ce qui suit montre comment l'utiliser pour compléter la fonction de déplacement rapide sur la page.

Recommander deux plug-ins vim très pratiques - positionnement rapide et édition couplée

Comme le montre l'image, nous souhaitons passer rapidement à la position layui sur la ligne 9. Si vous n'utilisez pas easymotion, vous devez utiliser la recherche intégrée de vim, saisir

/layui
Copier après la connexion

puis utiliser n/N pour monter et descendre. Si vous utilisez easymotion, ce sera plus simple et plus rapide. Appuyez simplement sur deux ss et entrez la.

Recommander deux plug-ins vim très pratiques - positionnement rapide et édition couplée

Comme vous pouvez le constater, l'interface est désormais différente. Toutes les positions correspondant à la sont marquées en rouge, et chaque bloc a sa propre lettre correspondante. Tant que nous appuyons sur la lettre correspondante, nous pouvons rapidement passer à la position spécifiée.

vim-surround

Dans le travail quotidien, nous rencontrons souvent des binômes de monteurs. Par exemple, remplacez les guillemets simples dans la chaîne par des guillemets doubles. À l'heure actuelle, s'il n'y a pas de plug-in d'édition associé, ce sera plus gênant. Vous devrez le modifier deux fois pour répondre aux exigences.

Maintenant, installons d’abord le plug-in. L'adresse github du plug-in est https://github.com/tpope/vim-surround.

Une fois l'installation terminée, laissez-moi vous expliquer comment l'utiliser. Elle sera principalement expliquée sous trois aspects : la modification par paire, l'ajout par paire et la suppression par paire.

Recommander deux plug-ins vim très pratiques - positionnement rapide et édition couplée

Maintenant, nous voulons remplacer les guillemets doubles dans le où à la ligne 25 par des guillemets simples. Comment faire ?

  • Déplacez d'abord le curseur sur n'importe quel caractère dans ""

  • Entrez cs"'; cs (c signifie changement), ce qui signifie changer le double Remplacez les guillemets par des guillemets simples

Si vous souhaitez supprimer les guillemets doubles par paires, que devez-vous faire ?

  • Déplacez le curseur sur "" Enter ds " sur n'importe quel caractère dans

  • , d signifie supprimer

Les guillemets doubles ont été supprimés, mais maintenant vous devez ajouter des guillemets doubles. Comment faire

  • Déplacez le curseur sur i

  • Entrez ysiw"

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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment ajouter la touche Échap au clavier de votre iPad Comment ajouter la touche Échap au clavier de votre iPad Apr 16, 2023 pm 01:43 PM

Comment remapper CapsLock en ESC sur le clavier de l'iPad Êtes-vous prêt à faire de CapsLock la touche ESC sur votre iPad ? Voici tout ce que vous devez faire : Ouvrez l'application Paramètres sur votre iPad. Allez dans "Général", puis dans "Clavier". Allez dans "Clavier matériel". Sélectionnez "Touches de modification". Sélectionnez "CapsLockKey" et sélectionnez "Échap" comme touches de modification. Maintenant, vous êtes prêts à essayer la nouvelle touche ESC matérielle sur votre iPad en appuyant sur CapsLock. Accédez à n'importe quelle application qui utilise la touche Échap et vous pourrez la tester immédiatement, comme vi/vim. Vous pouvez désormais utiliser un clavier physique depuis

Comment utiliser Vim pour supprimer des lignes paires ou impaires sous Linux Comment utiliser Vim pour supprimer des lignes paires ou impaires sous Linux May 22, 2023 pm 05:07 PM

La méthode de suppression des lignes paires est la suivante : :g/^/+1d La commande :gbobal est utilisée ci-dessus. Le format de la commande gbobal est le suivant : :[range]global/{pattern}/{command}commande globale. est en fait divisé en deux étapes : analysez d'abord toutes les lignes dans la plage spécifiée par [plage] et marquez les lignes correspondant à {motif}, puis exécutez la commande {command} dans l'ordre si les lignes marquées sont marquées pendant. l'opération de commande sur les lignes correspondantes précédentes, si vous supprimez, déplacez ou fusionnez, la marque disparaîtra automatiquement sans exécuter la commande {command} sur la ligne. {command} peut être une ex commande ou séparée par |

Une brève analyse de 3 méthodes pour installer Vim sur Alpine Linux Une brève analyse de 3 méthodes pour installer Vim sur Alpine Linux Mar 24, 2023 pm 02:28 PM

Dans le développement PHP, l'utilisation de Vim est très courante. Cependant, vous pouvez rencontrer des problèmes lors de l'installation de Vim sous Alpine Linux. Cet article explique comment installer Vim sur Alpine Linux.

Conseils Linux : annulez l'indentation automatique lors du collage dans vim Conseils Linux : annulez l'indentation automatique lors du collage dans vim Mar 07, 2024 am 08:30 AM

Préface : vim est un puissant outil d’édition de texte, très populaire sous Linux. Récemment, j'ai rencontré un problème étrange lors de l'utilisation de vim sur un autre serveur : lorsque j'ai copié et collé un script écrit localement dans un fichier vierge sur le serveur, une indentation automatique s'est produite. Pour utiliser un exemple simple, le script que j'ai écrit localement est le suivant : aaabbbcccddd. Lorsque je copie le contenu ci-dessus et que je le colle dans un fichier vierge sur le serveur, ce que j'obtiens est : aabbbcccddd. Évidemment, c'est ce que vim fait automatiquement. nous. Formater l'indentation. Cependant, cet automatique est un peu inintelligent. Enregistrez la solution ici. Solution : définissez le fichier de configuration .vimrc dans notre répertoire personnel, nouveau

Comment enregistrer et quitter vim Comment enregistrer et quitter vim Aug 01, 2023 am 10:47 AM

Comment enregistrer et quitter vim : 1. Utilisez les touches de raccourci pour enregistrer et quitter ; 2. Utilisez une commande distincte pour enregistrer et quitter ; 3. Utilisez les commandes automatiques pour enregistrer et quitter ;

Comment faire en sorte que VIM prenne en charge la fonction de coloration syntaxique du fichier Nginx .conf Comment faire en sorte que VIM prenne en charge la fonction de coloration syntaxique du fichier Nginx .conf May 15, 2023 pm 12:10 PM

Modifiez manuellement le fichier de syntaxe pour télécharger le fichier de configuration nginx : nginx.vimwgethttp://www.vim.org/scripts/download_script.php?src_id=14376-onginx.vimCopiez le fichier dans /usr/share/vim/vim74/ répertoire de syntaxe (Il peut également s'agir d'un répertoire mono-utilisateur ~/.vim/syntax/). Modifiez vim/usr/share/vim/vim74/filetype.vim pour ajouter aubufread,bufnewfile/etc/nginx/*,/usr/local/n

Apprenez tous les aspects du fonctionnement de l'écran partagé de Vim en 5 minutes Apprenez tous les aspects du fonctionnement de l'écran partagé de Vim en 5 minutes Aug 03, 2023 pm 03:20 PM

La fonction d'écran partagé de Vim est implémentée en fractionnant les fenêtres, ce qui est un excellent outil pour améliorer l'efficacité du travail. Que nous souhaitions afficher deux fichiers en même temps, ou afficher deux emplacements différents d'un fichier en même temps, ou comparer deux fichiers côte à côte, etc., cela peut être réalisé via un écran partagé, ce qui est très pratique pour le code. comparaison et copier-coller.

Introduction détaillée aux méthodes de cryptage et de déchiffrement du texte Vim dans CentOS Introduction détaillée aux méthodes de cryptage et de déchiffrement du texte Vim dans CentOS Dec 31, 2023 pm 02:49 PM

CentOS utilise vim/vi pour crypter et déchiffrer les fichiers 1. Utilisez vim/vi pour crypter : Avantages : Après le cryptage, si vous ne connaissez pas le mot de passe, vous ne pouvez pas voir le texte brut, y compris les utilisateurs root. Inconvénients : Il est évident que les autres ; Connaissez le cryptage, il est facile pour d'autres de détruire les fichiers cryptés, y compris la destruction et la suppression du contenu ; je pense que tout le monde connaît l'éditeur vi. Il existe une commande dans vi pour crypter les fichiers. root master Créez un fichier expérimental text.txt sous le répertoire /root/ : [root@www~]#vim/vitext.txt2) Entrez dans le mode d'édition, appuyez sur ESC après avoir saisi le contenu, puis saisissez : X (notez la majuscule X), Entrez ; 3)

See all articles