Hôm nay mình sẽ hướng dẫn cài đặt và sử dụng vim, cụ thể hơn là neovim trên windows

Vim for new users and beginner - My Master Designer

Đầu tiên thì mình khuyên các bạn là tải trình cài đặt package về sẽ tiện dụng hơn, mình đã thử cài đặt tay và không thành công

Ta có 2 lựa chọn là scoopchoco, bài viết này mình sẽ dùng scoop nhé.

Nó giống như các trình cài đặt package của những hệ điều hành khác, để thuận lợi cho việc cài đặt gói, giảm sự khó khăn, tăng sự giống nhau giữa Windows và Linux,…

Tải vim

Sau khi đã tải thành công, ta chỉ cần

scoop install neovim

Trước hết để dùng Vim thì bạn phải có Vim, mình sẽ sử dụng NeoVim vì NeoVim là một phiên bản cải tiến của Vim và nó ưu việt hơn Vim. Để tải NeoVim các bạn cài đặt qua câu lệnh sau:

Cài đặt một số package điều kiện

Các bạn có thể tải các ngôn ngữ có thể tải nhé, vì một số package cần sử dụng một trong các ngôn ngữ này

Cài Ruby:

scoop install ruby-full

Cài Nodejs:

scoop install nodejs
scoop install npm

Cài package neovim trên python3:

scoop install python3-pip ( Cài pip nếu máy bạn chưa cài)
pip install neovim
pip install pynvim

Cài package neovim trên Nodejs:

scoop install -g neovim

Cài package neovim trên Ruby:

scoop install neovim 

Cài package neovim trên python2:

pip2 install neovim
pip2 install pynvim

Cài đặt và cấu hình Vim

Mở terminal và gõ :

nvim

để truy cập vào vim. Vim sẽ có nhiều chế độ khác nhau, cái này mình sẽ không nói ở đây. Kiểm tra xem tình trạng cài đặt bạn gõ :

:checkhealth

Nếu bạn đã cài đặt đầy đủ các gói bên trên thì tất cả sẽ là OK hêt, và nhớ là phải OK hết thì mới làm bước tiếp theo nha:

Sau khi checkhealth hiển thị mọi thứ OK hết

Bước này là quan trọng nhất, ở đây mình có 1 trang đung để cấu hình sẵn cho Vim, mọi người truy cập vào https://vim-bootstrap.com/ để tạo file cấu hình khởi tạo cho Vim

Chọn ngôn ngữ, nền tảng, và theme

Chọn neovim và ấn Generate

Ta tải về sau đó đổi tên file thành init.vim.

Copy file và replace (nếu đã có) hoặc tạo mới (nếu chưa có) tại:

C:\Users\{username}\AppData\Local\nvim

Lúc này vim sẽ tự động tải về các gói mà bạn đã chọn và tải về, các package mở rộng tải về sẽ đặt tại cùng đường dẫn với file init.vim Một số plugin mặc định đã được cài đặt với file init.vim được tải từ vim-boootstrap như là Nerdtree (plugin này giúp tạo một cây thư mục như một số IDE hay Text Editor hay có)

Để kiểm tra mọi người có thể tạo 1 file bất kì, ví dụ mình tạo 1 file demo.py và mở file này bằng vim như sau:

nvim demo.py

Ấn F3 để mở cây thư mục hoặc F2 để mở cây thư mục tại vị trí file đang mở:

Để cài đặt Plugin

Ta chỉnh sửa file init.vim

Kéo xuống sẽ thấy dòng này

Đây là vị trí file plugged để chứa các plugin đã cài đặt, các bạn có thể chỉnh đường dẫn và di chuyển file ra vị trí khác.

Ngay sau đó chính là những plugin đã được cài đặt sẵn, bạn có thể kéo xuống nữa để xem thuộc tính và tự cấu hình.

Các bạn có thể tham khảo tại https://vimawesome.com/ để tải thêm nhiều plugin nữa phù hợp nha.

Leave a Reply

This site uses cookies to offer you a better browsing experience. By browsing this website, you agree to our use of cookies.