Packt

Mastering Vim: Efficient Editing & Vimscript for Developers

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Mastering Vim: Efficient Editing & Vimscript for Developers

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Navigate and edit text efficiently using Vim's powerful commands

  • Install and configure Vim across multiple platforms

  • Customize Vim to fit your workflow with plugins and configurations

Compétences que vous acquerrez

  • Catégorie : Software Development
  • Catégorie : Software Visualization
  • Catégorie : Scripting
  • Catégorie : Version Control
  • Catégorie : Development Environment
  • Catégorie : Scripting Languages
  • Catégorie : Application Development
  • Catégorie : Performance Tuning
  • Catégorie : System Configuration
  • Catégorie : Software Installation
  • Catégorie : Software Development Tools
  • Catégorie : Package and Software Management

Outils que vous découvrirez

  • Catégorie : Git (Version Control System)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

février 2026

Évaluations

9 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 9 modules dans ce cours

In this section, we introduce Vim's modal interface, configuration for Python, and navigation techniques to enhance text editing efficiency and customization.

Inclus

2 vidéos7 lectures1 devoir

In this section, we explore advanced Vim techniques, including plugin installation, workspace organization, and register-based copy-paste for efficient code navigation and editing.

Inclus

1 vidéo8 lectures1 devoir

In this section, we explore plugin management in Vim using tools like vim-plug and Vundle, profile slow plugins, and customize workflows with the leader key for efficient remapping.

Inclus

1 vidéo4 lectures1 devoir

In this section, we explore code completion, tag-based navigation, and undo tree visualization in Vim to improve efficiency and control in large text files.

Inclus

1 vidéo2 lectures1 devoir

In this section, we explore version control with Git, conflict resolution using vimdiff, and multitasking with tmux to enhance development efficiency and workflow management.

Inclus

1 vidéo8 lectures1 devoir

In this section, we explore using Vim macros and regex for efficient code refactoring. Key concepts include recording keystrokes, smart search and replace, and applying changes across multiple files.

Inclus

1 vidéo5 lectures1 devoir

In this section, we explore Vim customization techniques, including color schemes, status line enhancements with Powerline or Airline, and organizing .vimrc for efficient workflow.

Inclus

1 vidéo2 lectures1 devoir

In this section, we cover Vimscript basics, including variables, lambda expressions, and plugin development.

Inclus

1 vidéo8 lectures1 devoir

In this section, we explore extending Vim keybindings to web browsers and other tools, configuring modal editing environments, and evaluating Neovim's health and defaults for efficient workflows.

Inclus

1 vidéo2 lectures1 devoir

Instructeur

Packt - Course Instructors
Packt
1 946 Cours583 077 apprenants

Offert par

Packt

En savoir plus sur Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions