Réflexions sur l'embellissement d'iTerm2 et les problèmes de code tronqué

1. Embellissement iTerm2

1.1 Exigences environnementales

  • iTerm2La plus grande exigence pour l'environnement est en fait PowerLinecelle relative aux polices de caractères.
  • Ce corps vient deNERD FONTS

NERD FONTSFournit une variété de polices de programmation et iconscomplète le système
Insérer la description de l'image ici

1.2 À propos de la sélection des polices

  • Concernant ce problème, les tutoriels précédents disaient à tout le monde de télécharger et d'installer la police "xxx". En fait, cela dépend de vos préférences personnelles. Vous pouvez choisir de télécharger et d'installer la police dans le tutoriel, ou vous pouvez choisir votre police préférée (à condition que puisqu'il s'agit d'une police nerd fontsde pour obtenir l'effet correspondant), vous pouvez également télécharger uniquement nerd fontsles icônes dans

  • Voici une liste de polices couramment utilisées pour vous

  • FiraMono Nerd Font
  • Hac Nerd Font( SpaceVimpolice préférée)
  • MesloLG Nerd Font(de nombreux sujets comme Power Level 10Kles polices préférées)

Insérer la description de l'image ici
Insérer la description de l'image ici
Insérer la description de l'image ici

1.3 Installation des polices

  • Utilisé HomeBrewpour installer des polices. HomeBrewJe n’entrerai pas dans les détails ici. MacLes personnes qui les utilisent devraient en avoir entendu parler.
  • Contrairement à la plupart des autres didacticiels, cet article utilise deux polices pour atteindre l'objectif de Terminalpolices distinctes et iconsde gestion séparée, de sorte que les modifications futures des polices n'affecteront pas iconsl'objectif.
  • JetBrainsMono Nerd Font(Utilisé pour prendre en charge les polices, tout est une question de préférence personnelle)
  • Symbols Nerd Font(Pour que la direction iconsfournisse son soutien)

Insérer la description de l'image ici
Insérer la description de l'image ici

  • Il existe deux méthodes d'installation :
  • HomeBrew(méthode utilisée dans cet article)
  • Installation locale
  • <FONT NAME>: fait en fait référence au contenu dans la case rouge de l'image ci-dessus. Le contenu réel dépend de la police.
  • <FONT_PATH>: fait référence au chemin de la police du NERD FONTSprojet surgithub
  • HomeBrewChemin
brew tap homebrew/cask-fonts && brew install --cask font-<FONT NAME>-nerd-font
  • Méthode d'installation locale
curl -fLo "<FONT NAME> Nerd Font Complete.otf" \
https://github.com/ryanoasis/nerd-fonts/raw/HEAD/patched-fonts/<FONT_PATH>/complete/<FONT_NAME>%20Nerd%20Font%20Complete.otf
./install.sh <FontName>

1.4 Installation d'Oh mon Zsh

  • Oh My ZshIl s'agit d'un ensemble puissant de fichiers de configuration de terminal. Cet article n'en parlera pas trop et ne montrera que ses fonctions d'embellissement.
  • sera zshdéfini comme terminal par défaut
chsh -s /bin/zsh
  • InstallerOh My Zsh

Il existe deux méthodes d'installation, l'une est curlla méthode et l'autre est wgetla méthode

  • curlChemin
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • wgetChemin
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
  • oh my zshCatalogue et fonctions
  • oh my zsh.oh-my-zshAprès l'installation, un dossier caché nommé " sera créé dans le répertoire racine pour stocker oh my zshles fichiers de configuration par défaut du parti et les fichiers de configuration tiers.
  • Les fichiers de configuration utilisateur sont principalement placés customdans des dossiers
cd ~/.oh-my-zsh/
tree
.oh-my-zsh文件
├───plugins       # 自带插件目录,每个插件目录下都有一个 README,有详细使用说明
├───themes        # 自带主题目录
└───custom        # 用户自定义目录
    ├───plugins   # 第三方插件目录
    └───themes    # 第三方主题目录

1.6 Installer le thème Powerlevel10k

  • sera powerlevel10kinstallé ~/.oh-my-zsh/custom/themesdans
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
  • Fichiers de configuration modifiés zsh, paramètresZSH_THEME="powerlevel10k/powerlevel10k
cd 
vim .zshrc
  • installationiTerm2
    Insérer la description de l'image ici
  • Testez si la police réussit et entrez iTerm2l'utilisationget_icon_names
    iTerm+ohmyzsh+powerlevel10k rend instantanément votre terminal cool
  • Configurez powerlevel10des rappels de sécurité étape par étape
p10k configure

Insérer la description de l'image ici

2. À propos des caractères tronqués d'iTerm2 et autres

2.1 Caractères tronqués causés par les polices

Ce problème se produit généralement au début, c'est-à-dire qu'après l' oh my zshinstallation le thème est modifié par celui intégré angoster( ZSH_THEME="agnoster" ). Le système ne dispose pas des powerlinepolices correspondantes, ce qui provoque ce problème. Il peut être résolu en installant n'importe quelle NERD FONTSpolice.

2.2 Icônes tronquées causées par la configuration des arrangements iTterm2

Presque personne ne mentionne le chaos provoqué par iTerm2la configuration, car les conditions d'apparition de ce problème sont assez accidentelles et difficiles. Mon hypothèse personnelle est que la raison peut être qu'un instantané Arrangementséquivalent à une certaine période est défini iTerm2et que sa configuration passée est enregistrée. Puisqu'il est défini sur "démarrer au démarrage", la iTerm2configuration actuelle est écrasée à chaque fois par la configuration passée.

  • Lorsque vous commencerez à l'utiliser, il ne sera utilisé iTerm2que comme élément intégré . Utilisez tous les paramètres par défaut et configurez-les Terminalaprès l'avoir utilisé pendant un certain temps.Arrangements
    Insérer la description de l'image ici
    Insérer la description de l'image ici
  • Plus tard, nous avons commencé à iTerm2embellir le , et iconsdes caractères tronqués ont commencé à apparaître à ce moment-là, et NERD FONTSce problème n'a pas pu être résolu par l'installation.
  • Il est très simple de résoudre ce problème, il suffit de supprimer celui d'origine et Arrangementsde le reconfigurer.
    Insérer la description de l'image ici

2.3 Autres

  • oh my zshUn triangle bleu apparaît après la mise à niveau

Annulez- show mark indicatorsle


Insérer la description de l'image ici

  • Paramètres d'arrière-plan
    Insérer la description de l'image ici

les références

  1. Introduction détaillée au didacticiel de configuration Mac iTerm2
  2. Mac item2 définit la taille de la fenêtre
  3. Construire un Mac mieux utilisé - Terminal
  4. iTerm+ohmyzsh+powerlevel10k rend instantanément votre terminal cool
  5. Points de connaissance : résumé d'utilisation d'iTerm2 + Oh My Zsh
  6. Ce tutoriel iTerm2 + Oh My Zsh vous aidera à devenir étape par étape le plus beau mec de la rue.

Je suppose que tu aimes

Origine blog.csdn.net/Y1575071736/article/details/130219284
conseillé
Classement