SlideShare a Scribd company logo
26th of February 2015
Cheatsheet for
by Alexis von Glasow
1
26th of February 2015
Table of contents
● Why this presentations could be useful
● Differents vim modes
● Commands lists and usage
● Plugins (or how to customize your vim)
● Book (to know more about vim)
● NeoVim (new vim ?)
2
26th of February 2015
Why
3
26th of February 2015
Modes
4
NormalInsert
Visual Bloc
26th of February 2015
Commands: Operators and Motions
5
Operators:
● c => Change
● d => Delete
● y => Yank
● g~ => Swap case
● > => shift right
● < => shift left
● = => autoindent
…
Motions:
● aw => all word
● it => inside tag
● ab => all bracket
● i{ => inside curly bracket
● aB => all curly bracket
…
26th of February 2015
Commands: Moving the cursor
6
● gg => top
● G => bottom
● h => left
● j => down
● k => up
● l => right
26th of February 20157
● w => forward by word
● W => forward by word (only space)
● b => backward by word
● B => backward by word (only space)
● f => found a char in line
Commands: Moving the cursor
26th of February 20158
● dd => delete a line
● daw => delete all word (take space after word)
● dw => delete word from cursor
● dW => delete word from cursor (including ‘,’, ‘/’ => url)
● diw => delete in word (only letters)
Commands: Deletion
26th of February 20159
● yy => yank a line
● p => paste
● . => repeat
● u => undo change
● <C-r> => redo change
Commands: Modifications
26th of February 2015
Commands: Search and Replace
10
● :%s/foo/bar/g => replace “foo” by “bar” everywhere
● :‘<,’>s/foo/bar/g => replace “foo” by “bar” on selection
● :t15 => copy current line and paste it on line 15
● / => search forward
● ? => search backward
● n => next result
● N => previous result
26th of February 2015
Commands: Macros
11
● qq => start to save macro in register q
● q => stop saving macro
● @q => execute macro saved in register q
● @@ => execute latest macro run
26th of February 2015
Commands: Mode Visual Bloc
12
● I => insert before
● A => insert after
● u => lowercase
● U => uppercase
26th of February 201513
Plugins that you will love
SPF13 VCSCommand
Tabular
Syntastic
UpAndDown
NerdTree
26th of February 201514
Plugins: SPF13 Installation
curl http://j.mp/spf13-vim3 -L -o - | sh spf13
26th of February 201515
Plugins: Installation
https://github.com/tpope/vim-pathogen
cd ~/.vim/bundle && 
git clone https://github.com/scrooloose/syntastic.git
26th of February 201516
Plugins
http://vimawesome.com/
http://www.vim.org/
26th of February 201517
Book
https://pragprog.com/book/dnvim/practical-vim
26th of February 201518
NeoVim
http://neovim.org/
26th of February 201519
To remember
● Differents mode for different use
● Operators and motions are complementary
● Combine Operators and Motions to create commands
26th of February 2015
Questions ?
For online questions, please leave a comment on the article.
20
How to open more than one file
at the same time?
How can I remember all of that?
Is tab exists with Vim?
26th of February 201521
26th of February 2015
Sources
● <F1>
● Practical Vim
● https://github.com/vonglasow/Dotfiles/tree/master/vim
● http://getpostdelete.com/LinuxKeyboardShortcuts.html#vim
Credits photos:
● Vim
● Jao Marcelo Ribeiro
● http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
22
26th of February 2015
Join the community !
(in Paris)
Social networks :
● Follow us on Twitter : https://twitter.com/steamlearn
● Like us on Facebook : https://www.facebook.com/steamlearn
SteamLearn is an Inovia initiative : inovia.fr
You wish to be in the audience ? Join the meetup group!
http://www.meetup.com/Steam-Learn/
23
Ad

More Related Content

More from inovia (20)

Correlation id (tid)
Correlation id (tid)Correlation id (tid)
Correlation id (tid)
inovia
 
Meetic back end redesign - Meetup microservices
Meetic back end redesign - Meetup microservicesMeetic back end redesign - Meetup microservices
Meetic back end redesign - Meetup microservices
inovia
 
Security in microservices architectures
Security in microservices architecturesSecurity in microservices architectures
Security in microservices architectures
inovia
 
Building a Secure, Performant Network Fabric for Microservice Applications
Building a Secure, Performant Network Fabric for Microservice ApplicationsBuilding a Secure, Performant Network Fabric for Microservice Applications
Building a Secure, Performant Network Fabric for Microservice Applications
inovia
 
Microservices vs SOA
Microservices vs SOAMicroservices vs SOA
Microservices vs SOA
inovia
 
CQRS, an introduction by JC Bohin
CQRS, an introduction by JC BohinCQRS, an introduction by JC Bohin
CQRS, an introduction by JC Bohin
inovia
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
inovia
 
Oauth2, open-id connect with microservices
Oauth2, open-id connect with microservicesOauth2, open-id connect with microservices
Oauth2, open-id connect with microservices
inovia
 
You probably don't need microservices
You probably don't need microservicesYou probably don't need microservices
You probably don't need microservices
inovia
 
Api Gateway - What's the use of an api gateway?
Api Gateway - What's the use of an api gateway?Api Gateway - What's the use of an api gateway?
Api Gateway - What's the use of an api gateway?
inovia
 
Steam Learn: Speedrun et TAS
Steam Learn: Speedrun et TASSteam Learn: Speedrun et TAS
Steam Learn: Speedrun et TAS
inovia
 
Steam Learn: Asynchronous Javascript
Steam Learn: Asynchronous JavascriptSteam Learn: Asynchronous Javascript
Steam Learn: Asynchronous Javascript
inovia
 
Steam Learn: REST Good practices
Steam Learn: REST Good practicesSteam Learn: REST Good practices
Steam Learn: REST Good practices
inovia
 
Steam Learn: Faster php testing process with Atoum
Steam Learn: Faster php testing process with AtoumSteam Learn: Faster php testing process with Atoum
Steam Learn: Faster php testing process with Atoum
inovia
 
2015.02.05 alexis von glasow - faster php testing process with atoum
2015.02.05   alexis von glasow - faster php testing process with atoum2015.02.05   alexis von glasow - faster php testing process with atoum
2015.02.05 alexis von glasow - faster php testing process with atoum
inovia
 
Steam Learn : Varnish or How to reduce the load of your web server
Steam Learn : Varnish or How to reduce the load of your web serverSteam Learn : Varnish or How to reduce the load of your web server
Steam Learn : Varnish or How to reduce the load of your web server
inovia
 
Steam Learn: How to write good tests
Steam Learn: How to write good testsSteam Learn: How to write good tests
Steam Learn: How to write good tests
inovia
 
Steam Learn: Introduction to RDBMS indexes
Steam Learn: Introduction to RDBMS indexesSteam Learn: Introduction to RDBMS indexes
Steam Learn: Introduction to RDBMS indexes
inovia
 
Steam Learn: Javascript and OOP
Steam Learn: Javascript and OOPSteam Learn: Javascript and OOP
Steam Learn: Javascript and OOP
inovia
 
Steam Learn: Introduction to NoSQL with MongoDB
Steam Learn: Introduction to NoSQL with MongoDBSteam Learn: Introduction to NoSQL with MongoDB
Steam Learn: Introduction to NoSQL with MongoDB
inovia
 
Correlation id (tid)
Correlation id (tid)Correlation id (tid)
Correlation id (tid)
inovia
 
Meetic back end redesign - Meetup microservices
Meetic back end redesign - Meetup microservicesMeetic back end redesign - Meetup microservices
Meetic back end redesign - Meetup microservices
inovia
 
Security in microservices architectures
Security in microservices architecturesSecurity in microservices architectures
Security in microservices architectures
inovia
 
Building a Secure, Performant Network Fabric for Microservice Applications
Building a Secure, Performant Network Fabric for Microservice ApplicationsBuilding a Secure, Performant Network Fabric for Microservice Applications
Building a Secure, Performant Network Fabric for Microservice Applications
inovia
 
Microservices vs SOA
Microservices vs SOAMicroservices vs SOA
Microservices vs SOA
inovia
 
CQRS, an introduction by JC Bohin
CQRS, an introduction by JC BohinCQRS, an introduction by JC Bohin
CQRS, an introduction by JC Bohin
inovia
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
inovia
 
Oauth2, open-id connect with microservices
Oauth2, open-id connect with microservicesOauth2, open-id connect with microservices
Oauth2, open-id connect with microservices
inovia
 
You probably don't need microservices
You probably don't need microservicesYou probably don't need microservices
You probably don't need microservices
inovia
 
Api Gateway - What's the use of an api gateway?
Api Gateway - What's the use of an api gateway?Api Gateway - What's the use of an api gateway?
Api Gateway - What's the use of an api gateway?
inovia
 
Steam Learn: Speedrun et TAS
Steam Learn: Speedrun et TASSteam Learn: Speedrun et TAS
Steam Learn: Speedrun et TAS
inovia
 
Steam Learn: Asynchronous Javascript
Steam Learn: Asynchronous JavascriptSteam Learn: Asynchronous Javascript
Steam Learn: Asynchronous Javascript
inovia
 
Steam Learn: REST Good practices
Steam Learn: REST Good practicesSteam Learn: REST Good practices
Steam Learn: REST Good practices
inovia
 
Steam Learn: Faster php testing process with Atoum
Steam Learn: Faster php testing process with AtoumSteam Learn: Faster php testing process with Atoum
Steam Learn: Faster php testing process with Atoum
inovia
 
2015.02.05 alexis von glasow - faster php testing process with atoum
2015.02.05   alexis von glasow - faster php testing process with atoum2015.02.05   alexis von glasow - faster php testing process with atoum
2015.02.05 alexis von glasow - faster php testing process with atoum
inovia
 
Steam Learn : Varnish or How to reduce the load of your web server
Steam Learn : Varnish or How to reduce the load of your web serverSteam Learn : Varnish or How to reduce the load of your web server
Steam Learn : Varnish or How to reduce the load of your web server
inovia
 
Steam Learn: How to write good tests
Steam Learn: How to write good testsSteam Learn: How to write good tests
Steam Learn: How to write good tests
inovia
 
Steam Learn: Introduction to RDBMS indexes
Steam Learn: Introduction to RDBMS indexesSteam Learn: Introduction to RDBMS indexes
Steam Learn: Introduction to RDBMS indexes
inovia
 
Steam Learn: Javascript and OOP
Steam Learn: Javascript and OOPSteam Learn: Javascript and OOP
Steam Learn: Javascript and OOP
inovia
 
Steam Learn: Introduction to NoSQL with MongoDB
Steam Learn: Introduction to NoSQL with MongoDBSteam Learn: Introduction to NoSQL with MongoDB
Steam Learn: Introduction to NoSQL with MongoDB
inovia
 

Recently uploaded (20)

How to Install and Activate ListGrabber Plugin
How to Install and Activate ListGrabber PluginHow to Install and Activate ListGrabber Plugin
How to Install and Activate ListGrabber Plugin
eGrabber
 
wAIred_LearnWithOutAI_JCON_14052025.pptx
wAIred_LearnWithOutAI_JCON_14052025.pptxwAIred_LearnWithOutAI_JCON_14052025.pptx
wAIred_LearnWithOutAI_JCON_14052025.pptx
SimonedeGijt
 
UI/UX Design & Development and Servicess
UI/UX Design & Development and ServicessUI/UX Design & Development and Servicess
UI/UX Design & Development and Servicess
marketing810348
 
Why CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Why CoTester Is the AI Testing Tool QA Teams Can’t IgnoreWhy CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Why CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Shubham Joshi
 
Passive House Canada Conference 2025 Presentation [Final]_v4.ppt
Passive House Canada Conference 2025 Presentation [Final]_v4.pptPassive House Canada Conference 2025 Presentation [Final]_v4.ppt
Passive House Canada Conference 2025 Presentation [Final]_v4.ppt
IES VE
 
Programs as Values - Write code and don't get lost
Programs as Values - Write code and don't get lostPrograms as Values - Write code and don't get lost
Programs as Values - Write code and don't get lost
Pierangelo Cecchetto
 
Lumion Pro Crack + 2025 Activation Key Free Code
Lumion Pro Crack + 2025 Activation Key Free CodeLumion Pro Crack + 2025 Activation Key Free Code
Lumion Pro Crack + 2025 Activation Key Free Code
raheemk1122g
 
Call of Duty: Warzone for Windows With Crack Free Download 2025
Call of Duty: Warzone for Windows With Crack Free Download 2025Call of Duty: Warzone for Windows With Crack Free Download 2025
Call of Duty: Warzone for Windows With Crack Free Download 2025
Iobit Uninstaller Pro Crack
 
Download 4k Video Downloader Crack Pre-Activated
Download 4k Video Downloader Crack Pre-ActivatedDownload 4k Video Downloader Crack Pre-Activated
Download 4k Video Downloader Crack Pre-Activated
Web Designer
 
Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025
Phil Eaton
 
Exchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv SoftwareExchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv Software
Shoviv Software
 
How to Create a Crypto Wallet Like Trust.pptx
How to Create a Crypto Wallet Like Trust.pptxHow to Create a Crypto Wallet Like Trust.pptx
How to Create a Crypto Wallet Like Trust.pptx
riyageorge2024
 
IObit Uninstaller Pro Crack {2025} Download Free
IObit Uninstaller Pro Crack {2025} Download FreeIObit Uninstaller Pro Crack {2025} Download Free
IObit Uninstaller Pro Crack {2025} Download Free
Iobit Uninstaller Pro Crack
 
Multi-Agent Era will Define the Future of Software
Multi-Agent Era will Define the Future of SoftwareMulti-Agent Era will Define the Future of Software
Multi-Agent Era will Define the Future of Software
Ivo Andreev
 
Albert Pintoy - A Distinguished Software Engineer
Albert Pintoy - A Distinguished Software EngineerAlbert Pintoy - A Distinguished Software Engineer
Albert Pintoy - A Distinguished Software Engineer
Albert Pintoy
 
Let's Do Bad Things to Unsecured Containers
Let's Do Bad Things to Unsecured ContainersLet's Do Bad Things to Unsecured Containers
Let's Do Bad Things to Unsecured Containers
Gene Gotimer
 
Passkeys and cbSecurity Led by Eric Peterson.pdf
Passkeys and cbSecurity Led by Eric Peterson.pdfPasskeys and cbSecurity Led by Eric Peterson.pdf
Passkeys and cbSecurity Led by Eric Peterson.pdf
Ortus Solutions, Corp
 
How to Troubleshoot 9 Types of OutOfMemoryError
How to Troubleshoot 9 Types of OutOfMemoryErrorHow to Troubleshoot 9 Types of OutOfMemoryError
How to Troubleshoot 9 Types of OutOfMemoryError
Tier1 app
 
Medical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk ScoringMedical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk Scoring
ICS
 
GC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance EngineeringGC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance Engineering
Tier1 app
 
How to Install and Activate ListGrabber Plugin
How to Install and Activate ListGrabber PluginHow to Install and Activate ListGrabber Plugin
How to Install and Activate ListGrabber Plugin
eGrabber
 
wAIred_LearnWithOutAI_JCON_14052025.pptx
wAIred_LearnWithOutAI_JCON_14052025.pptxwAIred_LearnWithOutAI_JCON_14052025.pptx
wAIred_LearnWithOutAI_JCON_14052025.pptx
SimonedeGijt
 
UI/UX Design & Development and Servicess
UI/UX Design & Development and ServicessUI/UX Design & Development and Servicess
UI/UX Design & Development and Servicess
marketing810348
 
Why CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Why CoTester Is the AI Testing Tool QA Teams Can’t IgnoreWhy CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Why CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Shubham Joshi
 
Passive House Canada Conference 2025 Presentation [Final]_v4.ppt
Passive House Canada Conference 2025 Presentation [Final]_v4.pptPassive House Canada Conference 2025 Presentation [Final]_v4.ppt
Passive House Canada Conference 2025 Presentation [Final]_v4.ppt
IES VE
 
Programs as Values - Write code and don't get lost
Programs as Values - Write code and don't get lostPrograms as Values - Write code and don't get lost
Programs as Values - Write code and don't get lost
Pierangelo Cecchetto
 
Lumion Pro Crack + 2025 Activation Key Free Code
Lumion Pro Crack + 2025 Activation Key Free CodeLumion Pro Crack + 2025 Activation Key Free Code
Lumion Pro Crack + 2025 Activation Key Free Code
raheemk1122g
 
Call of Duty: Warzone for Windows With Crack Free Download 2025
Call of Duty: Warzone for Windows With Crack Free Download 2025Call of Duty: Warzone for Windows With Crack Free Download 2025
Call of Duty: Warzone for Windows With Crack Free Download 2025
Iobit Uninstaller Pro Crack
 
Download 4k Video Downloader Crack Pre-Activated
Download 4k Video Downloader Crack Pre-ActivatedDownload 4k Video Downloader Crack Pre-Activated
Download 4k Video Downloader Crack Pre-Activated
Web Designer
 
Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025
Phil Eaton
 
Exchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv SoftwareExchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv Software
Shoviv Software
 
How to Create a Crypto Wallet Like Trust.pptx
How to Create a Crypto Wallet Like Trust.pptxHow to Create a Crypto Wallet Like Trust.pptx
How to Create a Crypto Wallet Like Trust.pptx
riyageorge2024
 
IObit Uninstaller Pro Crack {2025} Download Free
IObit Uninstaller Pro Crack {2025} Download FreeIObit Uninstaller Pro Crack {2025} Download Free
IObit Uninstaller Pro Crack {2025} Download Free
Iobit Uninstaller Pro Crack
 
Multi-Agent Era will Define the Future of Software
Multi-Agent Era will Define the Future of SoftwareMulti-Agent Era will Define the Future of Software
Multi-Agent Era will Define the Future of Software
Ivo Andreev
 
Albert Pintoy - A Distinguished Software Engineer
Albert Pintoy - A Distinguished Software EngineerAlbert Pintoy - A Distinguished Software Engineer
Albert Pintoy - A Distinguished Software Engineer
Albert Pintoy
 
Let's Do Bad Things to Unsecured Containers
Let's Do Bad Things to Unsecured ContainersLet's Do Bad Things to Unsecured Containers
Let's Do Bad Things to Unsecured Containers
Gene Gotimer
 
Passkeys and cbSecurity Led by Eric Peterson.pdf
Passkeys and cbSecurity Led by Eric Peterson.pdfPasskeys and cbSecurity Led by Eric Peterson.pdf
Passkeys and cbSecurity Led by Eric Peterson.pdf
Ortus Solutions, Corp
 
How to Troubleshoot 9 Types of OutOfMemoryError
How to Troubleshoot 9 Types of OutOfMemoryErrorHow to Troubleshoot 9 Types of OutOfMemoryError
How to Troubleshoot 9 Types of OutOfMemoryError
Tier1 app
 
Medical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk ScoringMedical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk Scoring
ICS
 
GC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance EngineeringGC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance Engineering
Tier1 app
 
Ad

Steam Learn: Cheat sheet for Vim

  • 1. 26th of February 2015 Cheatsheet for by Alexis von Glasow 1
  • 2. 26th of February 2015 Table of contents ● Why this presentations could be useful ● Differents vim modes ● Commands lists and usage ● Plugins (or how to customize your vim) ● Book (to know more about vim) ● NeoVim (new vim ?) 2
  • 3. 26th of February 2015 Why 3
  • 4. 26th of February 2015 Modes 4 NormalInsert Visual Bloc
  • 5. 26th of February 2015 Commands: Operators and Motions 5 Operators: ● c => Change ● d => Delete ● y => Yank ● g~ => Swap case ● > => shift right ● < => shift left ● = => autoindent … Motions: ● aw => all word ● it => inside tag ● ab => all bracket ● i{ => inside curly bracket ● aB => all curly bracket …
  • 6. 26th of February 2015 Commands: Moving the cursor 6 ● gg => top ● G => bottom ● h => left ● j => down ● k => up ● l => right
  • 7. 26th of February 20157 ● w => forward by word ● W => forward by word (only space) ● b => backward by word ● B => backward by word (only space) ● f => found a char in line Commands: Moving the cursor
  • 8. 26th of February 20158 ● dd => delete a line ● daw => delete all word (take space after word) ● dw => delete word from cursor ● dW => delete word from cursor (including ‘,’, ‘/’ => url) ● diw => delete in word (only letters) Commands: Deletion
  • 9. 26th of February 20159 ● yy => yank a line ● p => paste ● . => repeat ● u => undo change ● <C-r> => redo change Commands: Modifications
  • 10. 26th of February 2015 Commands: Search and Replace 10 ● :%s/foo/bar/g => replace “foo” by “bar” everywhere ● :‘<,’>s/foo/bar/g => replace “foo” by “bar” on selection ● :t15 => copy current line and paste it on line 15 ● / => search forward ● ? => search backward ● n => next result ● N => previous result
  • 11. 26th of February 2015 Commands: Macros 11 ● qq => start to save macro in register q ● q => stop saving macro ● @q => execute macro saved in register q ● @@ => execute latest macro run
  • 12. 26th of February 2015 Commands: Mode Visual Bloc 12 ● I => insert before ● A => insert after ● u => lowercase ● U => uppercase
  • 13. 26th of February 201513 Plugins that you will love SPF13 VCSCommand Tabular Syntastic UpAndDown NerdTree
  • 14. 26th of February 201514 Plugins: SPF13 Installation curl http://j.mp/spf13-vim3 -L -o - | sh spf13
  • 15. 26th of February 201515 Plugins: Installation https://github.com/tpope/vim-pathogen cd ~/.vim/bundle && git clone https://github.com/scrooloose/syntastic.git
  • 16. 26th of February 201516 Plugins http://vimawesome.com/ http://www.vim.org/
  • 17. 26th of February 201517 Book https://pragprog.com/book/dnvim/practical-vim
  • 18. 26th of February 201518 NeoVim http://neovim.org/
  • 19. 26th of February 201519 To remember ● Differents mode for different use ● Operators and motions are complementary ● Combine Operators and Motions to create commands
  • 20. 26th of February 2015 Questions ? For online questions, please leave a comment on the article. 20 How to open more than one file at the same time? How can I remember all of that? Is tab exists with Vim?
  • 22. 26th of February 2015 Sources ● <F1> ● Practical Vim ● https://github.com/vonglasow/Dotfiles/tree/master/vim ● http://getpostdelete.com/LinuxKeyboardShortcuts.html#vim Credits photos: ● Vim ● Jao Marcelo Ribeiro ● http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html 22
  • 23. 26th of February 2015 Join the community ! (in Paris) Social networks : ● Follow us on Twitter : https://twitter.com/steamlearn ● Like us on Facebook : https://www.facebook.com/steamlearn SteamLearn is an Inovia initiative : inovia.fr You wish to be in the audience ? Join the meetup group! http://www.meetup.com/Steam-Learn/ 23