Làm Quen Với Vim Qua IdeaVim của Nhà JetBrains - Vim Series (Part 2)
Best TextEditor - IDE ever (no seeding here 🤥🤥🤥)
Tại Sao Lại IdeaVim?
Bạn mê Vim nhưng cũng là fan cứng của các IDE nhà JetBrains? Đây là lý do bạn nên thử IdeaVim. Với IdeaVim, bạn sẽ có trải nghiệm tích hợp Vim ngay trong các IDE của JetBrains, cho phép bạn "múa phím" như một nghệ nhân thực thụ. Từ việc di chuyển nhanh, đến thao tác soạn thảo mượt mà, IdeaVim giúp bạn không cần từ bỏ IDE yêu thích để thử sức với Vim.
- Ưu điểm: Giữ nguyên môi trường quen thuộc với JetBrains, đồng bộ giữa các IDE khác nhau và thích hợp cho bất kỳ ai muốn “làm quen” với Vim mà không cần rời xa JetBrains! Perfect for JetBrains lovers (for my friend too) 💜
Cài Đặt - Hít vào!
Để bắt đầu, chúng ta cần cài đặt plugin IdeaVim. Đơn giản thôi:
- Mở IDE JetBrains của bạn (như IntelliJ, PyCharm, WebStorm, etc.).
- Đi tới Settings > Plugins > Marketplace.
- Tìm IdeaVim và nhấn Install.
- Restart IDE và tận hưởng!
Easy, right 😄
Học Cách Sử Dụng - Nín Thở - Đừng Bỏ Cuộc!
Để không bị rối, bạn chỉ cần nhớ điều này: Vim có 2 chế độ chính (mode) và bạn sẽ thấy trạng thái chế độ hiển thị ở góc dưới của IDE.
- Normal Mode: Dùng để di chuyển, chỉnh sửa nhẹ nhàng
- Insert Mode: Dùng để gõ text như bình thường (hãy nhớ nếu không gõ được text thì có thể bạn đang ở chế độ này nhé <3).
Chuyển Đổi Giữa Các Chế Độ
- Nhấn
Esc
để quay lại Normal Mode. - Nhấn
i
để vào Insert Mode. - Esc > Normal Mode > i > Insert Mode.
Move Như Pro!
Ban đầu, chỉ cần nhớ các phím di chuyển cơ bản:
- h: sang trái
- j: xuống dòng
- k: lên dòng
- l: sang phải
Dần dần, khi đã quen, bạn có thể học thêm các phím tắt khác để tăng tốc độ, nhưng nhớ rằng không cần vội. Chỉ cần Esc
, i
, và hjkl
là đủ xài, thêm 1 vài keyboard khác nữa như (w
, e
, f + key
, t + key
, a
, s
, d
, y
, p
...) mình sẽ cập nhật.
Config Cơ Bản - Giúp Dễ Thở Hơn
Để tận dụng tối đa Vim, hãy thử thêm vài cấu hình đơn giản:
- Thiết lập phím tắt: Đặt phím tắt cho các hành động quen thuộc với Vim hoặc giữ nguyên mặc định của IDE. mình thường giữ phím tắt mặc định theo IDs phím
ctrl a
ctrl c
ctrl v
để dễ dàng reference tri thức nhân loại. - Tạo
.vimrc
riêng: Đây là nơi bạn có thể đặt các thiết lập riêng cho Vim (mình sẽ update thêm). - Mapping JK với ESC: Giúp bạn thoát chế độ
Insert
dễ dàng hơn khi nhấnj
+k
cùng lúc. (mình sẽ update thêm).
Phần Kết
Trên đây là một hướng dẫn cơ bản về movement và config trong IdeaVim. Vim không chỉ mạnh ở việc di chuyển giữa các dòng code, mà còn là cả một thế giới config sâu vào từng chi tiết giúp bạn làm chủ hoàn toàn cách code của mình.
Cứ từ từ, đừng vội, và bạn sẽ thấy sức mạnh của Vim! 👾
Đừng quên đăng ký nếu thấy bài viết hữu ích nhé, yêuuu ^3^