Sandbox pour la formation
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ghislain Loaec 2d2fcd6a64 first commit 2 years ago
README.html first commit 2 years ago
README.md first commit 2 years ago
README.odt first commit 2 years ago
README.pdf first commit 2 years ago
index.html first commit 2 years ago
test.md first commit 2 years ago
test.odt first commit 2 years ago

README.md


Formation “Environnement de travail” (4 jours) Cadoles

20/03/2017

Formation “Environnement de travail”

Personnalisation du terminal

Commandes utiles

head / tail

grep

find

locate / updatedb

sed

xargs

Aliases

GRC (Colourify)

Powerline

Terminator

GPG

Keepass

Personnalisation de l’éditeur de texte

Vim

Modes

  • NORMAL
    • : : LAST-LINE
  • INSERT
    • i : Inserer avant le curseur
    • I Inserer au début de la ligne
    • a : Inserer après le curseur
    • A Insérer à la fin de la ligne
    • o Insérer à ligne d’après
    • O Insérer à la ligne d’avant
  • VISUAL
    • V : LINE
    • v : BLOCK

NORMAL

INSERT

VISUAL

Nouveau/Ouvrir/Enregistrer/Sauvegarder

Se deplacer

Copier/Couper/Coller/Remplacer/Effacer

Rechercher/Remplacer

Naviguer/Gérer l’interface

Janus

Ack

Rechercher dans le repertoire courant

<Leader>f

CtrlP

Raccourci fuzzy file

<Leader>t OR <Ctrl>p

 NERDCommenter

Commentaire à la volée

<Leader>/

 NERDTree

Explorateur de fichiers

<Leader>n

Unimpaired

Collection de raccourcis

  • [a / ]a : Next/previous
  • [A / ]A : First/last
  • [b / ]b : Next/Previous buffer
  • [f / ]f : Next/Previous file in directory
  • [n / ]n : Next/Previous SCM marker
  • [<Space> / ]<Space> : Insert line before/after cursor
  • [e / ]e : Exchange line with previous/next line
  • [x / ]x : Encode/decode XML/HTML
  • [u / ]u : Encode/decode URL
  • [os / ]os / cos : Enable/Disable/Toggle spellcheck

SuperTab

Autocomplétion (cf <Ctrl>p et <Ctrl>n)

<Tab> (INSERT MODE)

Syntastic

Validateur de syntaxe

Tagbar

Afficher les tags d’un code source

<Leader>rt

SnipMate

Définir des modèles de code invoquables par autocomplétion

def<Tab> (INSERT MODE)

EasyMotion

Déplacer le curseur rapidement

<Leader><Leader>w

NrrwRgn

Modifier une portion de code dans un nouveau buffer

<Leader>nr (VISUAL MODE)

Fugitive (Git)

Support pour Git

  • <Leader>gb: :Gblame
  • <Leader>gs: :Gstatus
  • <Leader>gd: :Gdiff
  • <Leader>gl: :Glog
  • <Leader>gc: :Gcommit
  • <Leader>gp: :Gpush

Git gutter

Afficher les changements

ZoomWin

Mettre le buffer actif en plein écran

<Leader>zw

JSON

Ecrire du JSON

BufferGator

Afficher la catalogue des buffers

<Leader>b

Vroom

Executer les tests/specs

<Leader>r

Multiple Cursors

Gérer plusieurs curseurs

<Ctrl>n

Trailing whitespace

Afficher les espaces inséquables

:FixWhitespace

Personnalisation

Couleurs

Syntaxes

Autocmd

Pandoc

Workflow

Git

Git flow

Semantic Versioning 2.0.0

Branches

master

develop

feature/*

release/*

hotfix/*

Faketools

NightmareJS / Selenium

 Virtualisation

VirtualBox

Vagrant

OpenNebula

Docker