


Recommander deux plug-ins vim très pratiques - positionnement rapide et édition couplée
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
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.
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
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.
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.
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

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 !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

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

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 |

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.

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

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

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.

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)
