Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Vim Masterclass

Vim Masterclass

Thành thạo trình soạn thảo vi và Vim trên các hệ điều hành Linux, Unix, Mac và Windows

4.8
(6,075 đánh giá)
38,899 học viên
Giảng viên
Jason Cannon
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 359.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
7.5 giờ video
50 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 17/03/2026

Bạn sẽ học được gì

Chỉnh sửa file văn bản thuần túy nhanh chóng và hiệu quả với trình soạn thảo Vim.

Yêu cầu

Bạn cần có một máy tính đã cài đặt sẵn trình soạn thảo Vim.

Đối tượng phù hợp

Dành cho bất kỳ ai cần chỉnh sửa file văn bản trong môi trường dòng lệnh.

Nội dung khóa học

14 phần • 50 bài giảng
1 Tổng quan khóa học
2 Tải tài liệu khóa học
3 Vim là gì và tại sao bạn nên học nó
1 Các chế độ
2 Bắt đầu nhanh với Vim
3 Bài tập 01: Tạo và chỉnh sửa file mới bằng Vim
4 Bài tập 01: Tạo và chỉnh sửa file mới bằng Vim - Hướng dẫn từng bước
1 Các lệnh di chuyển cơ bản
2 Bài tập 02: Các lệnh di chuyển cơ bản
3 Bài tập 02: Các lệnh di chuyển cơ bản - Hướng dẫn từng bước
4 Xóa văn bản và "Tư duy theo Vim"
5 Bài tập 03 - Xóa văn bản
6 Bài tập 03 - Xóa văn bản - Hướng dẫn từng bước
1 Cách sử dụng trợ giúp
2 Bài tập 04 - Sử dụng trợ giúp
3 Bài tập 04 - Sử dụng trợ giúp - Hướng dẫn từng bước
1 Cắt, Sao chép và Dán - Phần 1
2 Cắt, Sao chép và Dán - Phần 2 - Thanh ghi (Registers)
3 Bài tập 05 - Cắt, Sao chép và Dán
4 Bài tập 05 - Cắt, Sao chép và Dán - Hướng dẫn từng bước
1 Chèn, Thay đổi, Thay thế và Nối dòng
2 Tìm kiếm và Thay thế - Phần Một
3 Tìm kiếm và Thay thế - Phần Hai
4 Bài tập 06 - Chèn, Thay đổi, Thay thế và Nối dòng
5 Bài tập 06 - Chèn, Thay đổi, Thay thế và Nối dòng - Hướng dẫn từng bước
6 Bài tập 07 - Tìm kiếm và Thay thế
7 Bài tập 07 - Tìm kiếm và Thay thế - Hướng dẫn từng bước
1 Đối tượng văn bản
2 Bài tập 08 - Đối tượng văn bản
3 Bài tập 08 - Đối tượng văn bản - Hướng dẫn từng bước
4 Macro
5 Bài tập 09 - Macro
6 Bài tập 09 - Macro - Hướng dẫn từng bước
1 Chế độ trực quan - Phần 1
2 Chế độ trực quan - Phần 2
3 Bài tập 10 - Chế độ trực quan
4 Bài tập 10 - Chế độ trực quan - Hướng dẫn từng bước
1 Cài đặt Vim và File Vimrc - Phần 1
2 Cài đặt Vim và File Vimrc - Phần 2
3 Bài tập 11 - Cài đặt Vim và File Vimrc
4 Bài tập 11 - Cài đặt Vim và File Vimrc - Hướng dẫn từng bước
1 Chỉnh sửa nhiều file và Bộ đệm Vim
2 Bài tập 12 - Bộ đệm Vim
3 Bài tập 12 - Bộ đệm Vim - Hướng dẫn từng bước
4 Làm việc với nhiều cửa sổ
1 Quản lý Plugin Vim
1 Giao diện người dùng đồ họa của Vim: Gvim và MacVim
1 Buổi hỏi đáp trực tiếp #1
2 Buổi hỏi đáp trực tiếp #2
1 Bài giảng bổ sung

Giới thiệu khóa học

Did you know that the most productive command line experts exploit the powerful features of the Vim text editor?

The problem is that if you want to get really good with Vim it can take you an extremely long time if you're trying to learn it on your own.

That's why the Vim Masterclass was created.

This course gives you the absolute shortest path to learning the basics. It also provides you the fastest way to learn the most advanced features, too.

By the time you finish the Vim Masterclass you'll know how to:

  • Work with multiple files, including how to move data back and forth between different files, copying & pasting from one file to another, and quickly jumping to another file.  You'll also learn how to view multiple files at the same time using Vim's windowing system.

  • Use the must-know keyboard shortcuts and how to remember them easily.  You'll actually learn how to "think in Vim" so you don't even have to memorize each and every command, saving you countless hours of work.

  • Find and replace entire blocks of information within a file.  That includes how to refactor your code by renaming all variables in a file or set of files, reliably.  Of course, you'll learn simple find and replace techniques to replace a word in an entire file and much more.

  • Cut, copy and paste.  You'll find out how to make the most of Vim's built-in clipboard system, use Vim's clipboard history, and how to access your system's clipboard from within Vim.

  • Visually select blocks of text and perform edits on those blocks like moving the block, deleting the block, indenting/shifting the block, and more.  You'll understand Vim's text objects so you can quickly select single or multiple words, lines, paragraphs, HTML/XML tags, code blocks, and more.

  • How to make vertical edits and use Vim's Visual Block Mode.  (Some call this column editing mode or rectangle mode…)

  • Enable syntax highlighting for source code, configuration files, or any type of file you edit often.  That includes how to customize the color scheme and color code text in Vim.

  • Employ simple to advanced navigation techniques so you can go exactly to where you need in a file very fast.

  • Practical application tips such as how to edit source code, scripts, HTML, and more.  You'll find lots of opportunities for practice in this course.

  • Make the most of the built-in help system to quickly find what you need, all without leaving Vim.
  • Use MacVim and gVim on Linux and Windows.  This includes learning the advantages and disadvantages of both the textual interface and the graphical interfaces to Vim.

  • Create, save, and replay macros to normalize data and quickly repeat complicated edits.  You'll learn how to append or prepend text to every line in a text file, how to format one line of text and apply that formatting to a specified area in the file and more.  In short, you'll learn how to automate everything in Vim.

  • Create custom shortcuts and personalized key mappings.  If you want to create a shortcut for something you do often, you'll find out how to make your life a whole lot easier.

  • Indent and shift blocks of text.  You'll also learn how to enable auto indentation so you can quickly clean up and prettify your source code.

  • And more...

When you start the course, you'll be able to use vim almost immediately.  I want to make sure you get up and running as quickly as possible.  That's why at the beginning of the course you'll learn how to start vim, how to make simple edits, and how to save your changes.

After that, we'll build on your knowledge and even get into some really advanced techniques such as editing multiple files at once, creating macros, making global substitutions in many files at the same time, ways to format and normalize data, how to "think in vim", and much more.

Having taught thousands of students over the years, I know people learn best by doing. That's why I've packed this course with tons of practice exercises.  For each exercise you, get detailed, step-by-step instructions.  I encourage you to try the labs on your own first.  Then I walk through the exercise while you look over my shoulder.

Not only will you learn the concepts, you'll watch me demonstrate how to put those concepts to good use, and you'll practice those new skills immediately so that you really understand and retain what you're learning.

This course is ideal for anyone who works on the command line often.  Whether you're a system administrator, a developer, a database administrator, or anyone else who has to edit files in a command line environment, this course is for you.

Even though this course does cover the graphical version of vim, it is NOT for people who are looking for "what you see is what you get" (WYSIWYG) word processing help.

No, this course is for people who want to get really efficient at editing plain text files, such as server configuration files, shell scripts, source code, and any other type of textual data.

So, if you're tired of being scared of vim, or just aren't making the progress you'd hope to by just dabbling in vim, it's time to take your vim skills to the next level by enrolling in this course.

Enroll Now!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Editor Tools
Hiển thị tất cả khoá học Productivity Tools
Hiển thị tất cả khoá học Text Editing
Hiển thị tất cả khoá học Vim
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊