


Apprenez de manière approfondie l'éditeur Vim et devenez un 'super utilisateur' sous la ligne de commande Linux
Si vous êtes un utilisateur Linux, l'éditeur Vim est l'un des outils indispensables. Vim est un éditeur de texte efficace, puissant et flexible qui peut être utilisé sous l'interface de ligne de commande. Cependant, en raison de sa conception unique et de son haut degré de personnalisation, certains novices se sentent peu familiers et confus, et certains renoncent même à l'utiliser. Cependant, cet article vous présentera les méthodes et techniques d'utilisation de base de Vim pour vous aider à maîtriser ce puissant éditeur.
J'utilise Linux depuis environ 25 ans, et quelques années sous Unix avant cela. Durant cette période, j'ai développé des préférences pour quelques outils que j'utilise quotidiennement. Vim est l'un des outils les plus importants que j'utilise.
J'ai commencé à utiliser Vi lorsque j'apprenais Solaris au début des années 90, car on m'avait dit que cela fonctionnerait sur n'importe quel système. D'après mon expérience, c'est effectivement le cas. J'ai également essayé d'autres éditeurs et ils font tous le travail. Cependant, pour moi, c'est Vim qui fonctionne le mieux. Je l'utilise si souvent que j'ai développé une mémoire musculaire et que j'ai même inconsciemment appuyé sur les raccourcis Vim lorsque j'utilisais d'autres éditeurs.
En plus, j'aime tout simplement Vim.
De nombreux fichiers de configuration utilisent le nom Vi au lieu de Vim, vous pouvez exécuter la commande vi. Cependant, la commande vi est en fait un lien vers la commande vim.
De nombreux outils Linux utilisent des éditeurs qui simulent ou appellent directement Nano, Emacs ou Vim. D'autres outils permettent aux utilisateurs (par exemple ceux qui ont une préférence claire) d'utiliser leur éditeur préféré. Pour donner deux exemples qui ont le plus grand impact sur moi, l'un est la ligne de commande Bash, qui utilise Emacs par défaut ; l'autre est le client de messagerie en mode texte Alpine, qui utilise Pico par défaut. En fait, Pico a été écrit spécifiquement pour le client de messagerie Pine, le prédécesseur d'Alpine.
Tous les programmes utilisant des éditeurs externes ne sont pas configurables. Certains programmes utilisent uniquement l'éditeur spécifié par le développeur. Pour les applications configurables, il existe différentes manières de sélectionner votre éditeur préféré.
Édition depuis la ligne de commande Linux
En plus de l'édition de fichiers texte, un autre outil que j'utilise souvent et qui est étroitement lié à l'édition est le shell Bash. L'éditeur par défaut de Bash est Emacs. Même si j'ai également utilisé Emacs, je préfère définitivement Vim. Il y a de nombreuses années, j'ai changé mon éditeur par défaut pour la ligne de commande Bash d'Emacs à Vim, ce qui est plus confortable pour moi.
Il existe de nombreuses façons de configurer Bash. Vous pouvez utiliser un fichier de configuration local, tel que /home/yourhomedirectory/.bashrc, qui apporte uniquement des modifications par défaut à votre compte utilisateur et non aux autres utilisateurs du même système. Personnellement, je préfère rendre ces modifications globales, essentiellement sur mon compte personnel et mon root. Si vous souhaitez également le configurer globalement, vous pouvez créer votre propre fichier de configuration et le placer dans le répertoire /etc/profile.d.
J'ai ajouté un fichier appelé ??myBashConfig.sh?? dans /etc/profile.d. Les fichiers de démarrage de tous les shells installés sont stockés dans le répertoire /etc/profile.d. Lors du démarrage d'une session de terminal, chaque shell lit uniquement le fichier de démarrage pour lequel il a été préparé, en fonction de l'extension du nom de fichier. Par exemple, le shell Bash ne lit que les fichiers avec une extension .sh.
alias vim='vim -c "colorscheme desert" ' # 把 vi 设置为 Bash 的默认编辑器 set -o vi # 为所有检查 $EDITOR 变量的程序设置默认编辑器为 vi EDITOR=vi
Dans cette section du fichier de configuration global Bash, set -o vi définit Vi comme éditeur par défaut. L'option -o dans cette commande set définit vi comme l'éditeur. Pour que la configuration prenne effet, vous devez fermer toutes les sessions Bash en cours et en ouvrir de nouvelles.
Vous pouvez désormais utiliser toutes les commandes Vim que vous connaissez, y compris le mouvement du curseur. Appuyez simplement sur la touche Échap pour accéder au mode d'édition Vim. J'aime particulièrement la possibilité d'utiliser ??b?? plusieurs fois pour déplacer le curseur vers l'arrière de plusieurs mots.
Définir Vim comme valeur par défaut pour d'autres programmes
Certains outils et programmes de ligne de commande Linux vérifient la variable d'environnement $EDITOR pour décider quel éditeur utiliser. Vous pouvez vérifier la valeur actuelle de cette variable avec la commande suivante. J'ai exécuté cette commande sur une machine virtuelle fraîchement installée pour voir quel était l'éditeur par défaut.
# echo $EDITOR /usr/bin/nano #
Par défaut, les programmes Fedora qui vérifient la variable d'environnement $EDITOR utilisent l'éditeur Nano. L'ajout d'une ligne EDITOR=vi à myBashConfig.sh (comme indiqué dans l'extrait ci-dessus) modifie la valeur par défaut vers l'éditeur Vi (Vim). Cependant, tous les programmes de ligne de commande utilisant des éditeurs externes ne vérifient pas cette variable d'environnement.
Modifier l'e-mail dans Alpine
Il y a quelques semaines, j'ai décidé que Pico n'était pas un bon choix en tant qu'éditeur de courrier électronique. Je peux l'utiliser, et je l'ai fait pendant un certain temps après être passé de Thunderbird à Alpine. Mais j'ai découvert que Pico me gênait et j'étais toujours coincé à utiliser les séquences de touches Vim, ce qui affectait ma productivité.
J'ai vu dans l'aide utilisateur d'Alpine que l'éditeur par défaut peut être modifié. J'ai décidé de le changer en Vim. C'est en fait très simple à faire.
在 Alpine 主菜单上,按 S 键进入设置,然后按 C 键进行配置。在 “编辑器设置Composer Preferences” 部分,按 X 选择 “启用外部编辑器命令Enable Alternate Editor Command” 和 “隐式启用外部编辑器Enable Alternate Editor Implicitly” 项目。在往下滚动几页的 “高级用户设置Advanced User Preferences” 部分,找到 `Editor 那一行。如果它还没有被修改的话,它应该是这样的:
Editor =
用光标栏突出显示 Editor 这一行,然后按回车键来编辑。将 改为 vim ,再按回车键,然后按 E 键退出,最后按 Y 键保存修改。
要用 Vim 编辑电子邮件,只需进入电子邮件正文,Vim 就会自动启动,就像 Pico 那样。所有我喜欢的编辑功能都还在,因为它实际上是在使用 Vim。甚至退出 Vim 的 Esc :wq 序列也是一样的。
通过本文的介绍,您已经了解了Vim的基本使用方法和部分高级技巧,包括创建、打开、编辑、保存文件等操作。当然,Vim是一个非常庞大和灵活的工具,还有许多其他的功能和命令需要您探索和学习。希望本文能够为您提供足够的启发和指导,并且鼓励您深入学习Vim编辑器,成为Linux命令行下的“超级用户”。
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





Vs Code Système Exigences: Système d'exploitation: Windows 10 et supérieur, MacOS 10.12 et supérieur, processeur de distribution Linux: minimum 1,6 GHz, recommandé 2,0 GHz et au-dessus de la mémoire: minimum 512 Mo, recommandée 4 Go et plus d'espace de stockage: Minimum 250 Mo, recommandée 1 Go et plus d'autres exigences: connexion du réseau stable, xorg / wayland (Linux) recommandé et recommandée et plus

Les raisons de l'installation des extensions de code vs peuvent être: l'instabilité du réseau, les autorisations insuffisantes, les problèmes de compatibilité système, la version de code vs est trop ancienne, un logiciel antivirus ou des interférences de pare-feu. En vérifiant les connexions réseau, les autorisations, les fichiers journaux, la mise à jour vs du code, la désactivation des logiciels de sécurité et le redémarrage du code ou des ordinateurs, vous pouvez progressivement dépanner et résoudre les problèmes.

VS Code est disponible sur Mac. Il a des extensions puissantes, l'intégration GIT, le terminal et le débogueur, et offre également une multitude d'options de configuration. Cependant, pour des projets particulièrement importants ou un développement hautement professionnel, le code vs peut avoir des performances ou des limitations fonctionnelles.

VS Code est le code Visual Studio Nom complet, qui est un éditeur de code multiplateforme gratuit et open source et un environnement de développement développé par Microsoft. Il prend en charge un large éventail de langages de programmation et fournit une mise en surbrillance de syntaxe, une complétion automatique du code, des extraits de code et des invites intelligentes pour améliorer l'efficacité de développement. Grâce à un écosystème d'extension riche, les utilisateurs peuvent ajouter des extensions à des besoins et des langues spécifiques, tels que les débogueurs, les outils de mise en forme de code et les intégrations GIT. VS Code comprend également un débogueur intuitif qui aide à trouver et à résoudre rapidement les bogues dans votre code.

Visual Studio Code (VSCODE) est un éditeur de code Open Source, Open Source et gratuit développé par Microsoft. Il est connu pour son léger, l'évolutivité et le support pour une large gamme de langages de programmation. Pour installer VScode, veuillez visiter le site officiel pour télécharger et exécuter l'installateur. Lorsque vous utilisez VSCODE, vous pouvez créer de nouveaux projets, modifier le code, déboguer le code, naviguer dans les projets, développer VSCODE et gérer les paramètres. VScode est disponible pour Windows, MacOS et Linux, prend en charge plusieurs langages de programmation et fournit diverses extensions via Marketplace. Ses avantages incluent le léger, l'évolutivité, le support linguistique étendu, les fonctionnalités riches et la version

Bien que le bloc-notes ne puisse pas exécuter directement le code Java, il peut être réalisé en utilisant d'autres outils: à l'aide du compilateur de ligne de commande (Javac) pour générer un fichier bytecode (filename.class). Utilisez l'interpréteur Java (Java) pour interpréter ByteCode, exécuter le code et sortir le résultat.

Les principales utilisations de Linux comprennent: 1. Système d'exploitation du serveur, 2. Système intégré, 3. Système d'exploitation de bureau, 4. Environnement de développement et de test. Linux excelle dans ces domaines, offrant des outils de stabilité, de sécurité et de développement efficaces.

Pour afficher l'adresse du référentiel GIT, effectuez les étapes suivantes: 1. Ouvrez la ligne de commande et accédez au répertoire du référentiel; 2. Exécutez la commande "git Remote -v"; 3. Affichez le nom du référentiel dans la sortie et son adresse correspondante.
