Visual Sudio Code et Powerline

Si vous avez suivi mon petit article sur la configuration de tmux/ohmyzsh/powerline vous avez maintenant un super terminal de champion.

Seul souci vous avez aussi un éditeur de code de champion, Visual Studio Code, et si vous ne l’avez pas encore installé je vous encourage vraiment à le faire dès maintenant.

Une petite liste des avantages proposés par VScode :

  • Support for debugging,
  • Embedded Git control and GitHub
  • Syntax highlighting
  • Intelligent code completion
  • Snippets
  • Code refactoring.

Il y en a bien d’autres mais déjà cette liste devrait vous convaincre d’au moins faire un essai …

L’un des autres avantage est d’embarquer dans le logiciel un terminal, qui prendra par défaut votre shell configuré sur le système et c’est là que le problème survient si vous avez configuré ohmyszh et le thème agnoster …

Problème de police pas compatible avec powerline

Il va falloir installer et configurer une police d’écriture compatible avec Powerline

git clone https://github.com/abertsch/Menlo-for-Powerline.git
cd Menlo-for-Powerline/
sudo mv "Menlo for Powerline.ttf" /usr/share/fonts/
sudo fc-cache -vf /usr/share/fonts/
cd ..
rm -rf Menlo-for-Powerline/

Configurer la police dans VScode dans File > Preferences > Settings chercher terminal font

Menlo for Powerline

Redémarrer VScode et vous devriez vous retrouver avec un joli terminal

Et voilà le travail

Ubuntu 20.04 Focal Fossa

Salut à tous,

Ubuntu vient de publier sa nouvelle version LTS il y a quelques jours, et comme je suis un petit curieux j’ai décidé d’installer cette version sur mon laptop de travail.

Pour le moment je dois avouer que je suis agréablement surpris par l’ensemble des changements qui ont été apportés.

Le Dark mode fait enfin son apparition, le fractional scaling du bureau pour ceux qui comme moi utilise un dual Screen en 4k par exemple (cela permet de configurer le niveau de zoom de votre desktop différemment par écrans) ou encore la navigation facilitée en ALT + TAB.

Je découvre encore de nouvelles choses chaque jour au fur et à mesure de mon utilisation, certes les changements ne sont pas flagrants mais ils corrigent à chaque fois quelque chose qui m’ennuyais quand je travaillais sous la 18.04.

J’ai dû faire quelques adaptations cependant : par exemple comme je vous parlais ici de mon nouveau terminal une petite adaptation est de mise pour cet article. Par défaut python est installé désormais en version 3 donc certaines choses vont être différentes pour l’installation de Powerline :

sudo apt install python3-pip
pip3 install powerline-status

Et il va falloir adapter les fichiers de configuration en conséquence

###########################
### Configuration ########
###########################
# Set zsh as default sheel for tmux
set-option -g default-shell /bin/zsh
# Powerline statusbar support
source "/home/cpiveteau/.local/lib/python3.8/site-packages/powerline/bindings/tmux/powerline.conf"
run-shell "powerline-daemon -q"
set -g default-terminal "screen-256color"
# Enable Mouse support
set -g mouse on
view raw .tmux.conf hosted with ❤ by GitHub
. ~/.local/lib/python3.8/site-packages/powerline/bindings/bash/powerline.sh
view raw .bashrc hosted with ❤ by GitHub
set rtp+=/home/cpiveteau/.local/lib/python3.8/site-packages/powerline/bindings/vim
set laststatus=2
set t_Co=256
view raw .vimrc hosted with ❤ by GitHub
Et voilà le travail !
Concevoir un site comme celui-ci avec WordPress.com
Commencer