💾 Archived View for thasmanie.fr › environnement-de-travail.gmi captured on 2024-03-21 at 15:15:23. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-11-30)

-=-=-=-=-=-=-

Mon environnement de travail en 2019

2020-08-09

retour

Voici un article qui décrit un peu mon environnement de travail, autrement dit comment je vais paramétrer vim, mes addons firefox, les programmes que j'installe toujours sous windows, etc...

Si vous avez des remarques ou des idées, je suis grave preneur !

Firefox

Les addons que je met en ce moment (je ne met pas les liens exprès car ils peuvent changer, à vous de les trouver sur <https://addons.mozilla.org>) :

J'aimerais bien utiliser NoScript et Ghostery, mais trop de sites fonctionnent mal sans qu'on s'en rendre compte, et on peut louper pas mal de choses, ça me gène un peu.

Bash

Un jour peut-être écrirai-je un article dédié, mais en attendant, voici quelques outils bien pratiques dans mon terminal (en général les noms correspondent aux paquets debian) :

vim

vim est le logiciel que j'utlise le plus quand je suis sous linux (j'Ă©cris avec, lĂ  :P), j'ai donc pris du temps pour le personnaliser.

Je ferai un article dédié, mais voici en gros quelques plugins que j'adore :

Ensuite c'est bien d'utiliser des squelettes (`:h skeleton`), ainsi, quand je crée un fichier avec la commande `vi Dockerfile`, au lieu d'un fichier vide, j'ai déjà une base de Dockerfile perso qui ressemble à ça :

FROM debian:sid
ENV DEBIAN_FRONTEND noninteractive

# ajout user
RUN groupadd -g 666 toto  \
 && useradd -s /bin/bash --create-home -u 666 -g 666 toto

# install apt
RUN apt update  \
 && apt install -y bash  \
 && apt clean  \
 && rm -rf /var/lib/apt/lists/

USER toto
CMD ["/usr/bin/cmde", "-arg"]

Ca fait gagner du temps !

Enfin, voici quelques petits commandes sympa :

- `zf` / `zd` => fold / collapse

- `va}` => sélectionne tout jusqu'au `}` de fermeture

- `va}zf` => fold le paragraphe

- `:! python update_web.py` => exécute cette commande dans un shell

- `:! !!` => on rappelle la dernière commande (`!!` quoi.. :P)

- `new` / `vert` => split fenĂŞtre

- `split` / `vsplit` => split mais mĂŞme fichier

Si on est splité :

http://www.angelwatt.com/coding/notes/vim-commands.html

Windows

Comme je joue pas mal, mes PC persos tournent pour l'instant sous Windows 10, je reviendrai plus tard sur sa conf (et tous les machins à désactiver...), en attendant, voici une petite liste de softs que j'installe à chaque fois (encore une fois, je vous laisse trouver les liens avec <https://duckduckgo.com> par exemple).

Attention, tout n'est pas obligatoirement opensource.

La base :

Divers :

J'avais un peu regardé pour automatiser (avec [Chocolatey](https://chocolatey.org/) ou [just-install](https://just-install.github.io/) par exemple) l'installation de tout ça, mais je n'ai finalement jamais trouvé une méthode qui me convenait, alors je fais tout à la main, la plupart se mettent à jour seuls, ou montrent une notification !