SlideShare a Scribd company logo
Vi
Standart linux text editor
Vim
History
●   Born at 1976, evolved a lot
●   Vi – Vim improved. MacVim, Gvim.
●   Focus on
●   Extensible trought plugins
●   Highly customizable
●   Focus on effectivity, not ease of learning
Modal editor
●   Insert mode and command mode

●   Most operations does not require leaving home
    row

●   Focus on text editing, not text entry
Learn Vi incrementally
●   https://github.com/krikulis/vimconfig

●   Work at “as usual” at beginning

●   Try to move away from mouse and insert mode
Vim
Thank you :)

More Related Content

PDF
Using the Joomla CMI in the Army Hosting Environment
PDF
WebAssembly with Rust
PPT
Word Camp Kansai 2014 - MVC Framework
PPTX
Brief History of JavaScript
PDF
NodeJS and MEAN stack - II SorocabaJS
PDF
WebAssembly
PDF
WordCamp US 2016 - Ryan Markel: Code Review
KEY
Node.js rulz! JavaScript takes over the full Stack
Using the Joomla CMI in the Army Hosting Environment
WebAssembly with Rust
Word Camp Kansai 2014 - MVC Framework
Brief History of JavaScript
NodeJS and MEAN stack - II SorocabaJS
WebAssembly
WordCamp US 2016 - Ryan Markel: Code Review
Node.js rulz! JavaScript takes over the full Stack

What's hot (8)

ODP
WordPress Multisite Q&A
PDF
Fitting Plone in a custom stack
PPTX
Integrating grunt and bower with maven
PDF
WCM-9 WCM Solutions with Drupal and Alfresco
PDF
TYPO3 - The Enterprise Open Source CMS - Rania Marou - FOSSCOMM 2015
PDF
WebRTC and XWiki
PDF
Node.js Jump Start
PDF
Cyber-Duck node.js Showcase
WordPress Multisite Q&A
Fitting Plone in a custom stack
Integrating grunt and bower with maven
WCM-9 WCM Solutions with Drupal and Alfresco
TYPO3 - The Enterprise Open Source CMS - Rania Marou - FOSSCOMM 2015
WebRTC and XWiki
Node.js Jump Start
Cyber-Duck node.js Showcase
Ad

Viewers also liked (12)

ODP
Basics
ODP
Augusta Linux User Group - Vim Introduction
PDF
ODP
Linux basics (part 2)
ODP
Linux basics (part 1)
ODP
chroot and SELinux
PPT
Basic command ppt
ODP
Linux Introduction (Commands)
PPT
Linux command ppt
PPTX
UNIX/Linux training
PPTX
Introduction to linux ppt
PPTX
Linux.ppt
Basics
Augusta Linux User Group - Vim Introduction
Linux basics (part 2)
Linux basics (part 1)
chroot and SELinux
Basic command ppt
Linux Introduction (Commands)
Linux command ppt
UNIX/Linux training
Introduction to linux ppt
Linux.ppt
Ad

Recently uploaded (20)

PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
August Patch Tuesday
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
Hybrid model detection and classification of lung cancer
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
1. Introduction to Computer Programming.pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
Tartificialntelligence_presentation.pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
August Patch Tuesday
1 - Historical Antecedents, Social Consideration.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Getting Started with Data Integration: FME Form 101
Hybrid model detection and classification of lung cancer
cloud_computing_Infrastucture_as_cloud_p
WOOl fibre morphology and structure.pdf for textiles
Chapter 5: Probability Theory and Statistics
Encapsulation_ Review paper, used for researhc scholars
TLE Review Electricity (Electricity).pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Enhancing emotion recognition model for a student engagement use case through...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Programs and apps: productivity, graphics, security and other tools
1. Introduction to Computer Programming.pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Tartificialntelligence_presentation.pptx
A comparative study of natural language inference in Swahili using monolingua...

Vim

  • 3. History ● Born at 1976, evolved a lot ● Vi – Vim improved. MacVim, Gvim. ● Focus on ● Extensible trought plugins ● Highly customizable ● Focus on effectivity, not ease of learning
  • 4. Modal editor ● Insert mode and command mode ● Most operations does not require leaving home row ● Focus on text editing, not text entry
  • 5. Learn Vi incrementally ● https://github.com/krikulis/vimconfig ● Work at “as usual” at beginning ● Try to move away from mouse and insert mode