/ / Hướng dẫn sử dụng VIM – Tool gõ code hack não lập trình viên | Vũ Nguyễn Coder

Hướng dẫn sử dụng VIM – Tool gõ code hack não lập trình viên | Vũ Nguyễn Coder



VIM là một tool để gõ code có thể nói là khó học cho nhiều ae Coder. Tuy nhiên, VIM có quá nhiều ưu điểm và hiệu suất làm việc lớn nên vẫn chiếm được tình cảm của rất đông người dùng. Video lần này mình sẽ hướng dẫn ae cách chinh phục VIM nhé.

Mục lục:
00:00 Mở đầu
01:00 VIM làm được những gì?
07:02 Tải và cài đặt VIM
11:45 Hướng dẫn học VIM cơ bản
13:15 Cụm phím về VIM Mode
17:25 Cụm phím điều hướng
19:10 Cụm phím Copy/Cut/Paste
22:12 Cụm phím đóng/mở file
25:35 Hướng dẫn cấu hình VIM
28:25 Cài đặt môi trường cho Plugin
31:10 Plugin-manager trong VIM
35:25 Plugin cho giao diện (Theme)
38:00 Plugin duyệt file
48:05 Plugin tìm kiếm file/text
50:50 Plugin hiển thị Status bar
51:45 Plugin hỗ trợ Terminal
53:15 Plugin hỗ trợ Auto-complete code
58:20 Plugin hỗ trợ Syntax highlight
59:20 Plugin hỗ trợ Debug
01:01:15 Plugin hỗ trợ Git
Hết

Ae có thể tham khảo file script của mình tại:

#vunguyencoder #laptrinh #vim

⌛⌛⌛⌛

🌐 Website

🎥 Youtube channel

🔍 Facebook

📋 LinkedIn

———————

© Bản quyền thuộc về Vũ Nguyễn Coder
© Copyright by Vũ Nguyễn Coder ☞ Do not Reup

Similar Posts

31 Comments

  1. Anh ơi anh bt cách nào map phím Tab thành Enter khi mà nó gợi ý code dc ko ạ. Ý là khi em gõ một câu lệnh thì nó nhắc câu lệnh đó cho em nhưng mà để chọn nó thì phải bấm phím Tab thay vì Enter ạ . Anh giúp em vs

  2. a Vũ ơi cho e hỏi lúc mà em code trong file của SFML thì nvim nó báo là không tìm thấy file header của SFML, mà trên VSCode lại nhận được. A giúp e đuọc không ah ?

  3. a cho e hỏi e bị lỗi là; [coc.nvim] Server languageserver.ccls failed to start: Launching server "languageserver.ccls" using command ccls failed.
    bị cái này thì e k có cái autocomplete , thế thì giải quyết như nào ạ?

  4. làm chi tiêts quá anh ơi, chưa thấy kênh nào giảng kĩ như thế này ấy, cảm ơn anh. TÌm hiểu trên mạng cũng hơi khó vì phần lơn mấy ông dùng vim toàn dùng linux với mac :(( đọc hay bị lú

  5. Anh Vũ ơi. Em đang sử dụng HĐH Windows nhưng khi tìm file init vim thì theo đường dẫn em chỉ tìm ra file nvim-data mà không có file init. Em cũng đã tìm file thông qua search nhưng cũng k thấy. Vậy anh có hướng nào để em tìm ra đúng file init không ạ?

  6. a oi co lỗi này thì khi e dùng :call vimspector#Launch() thì p sửa thế nao a?

    Phát hiện lỗi khi xử lý function vimspector#Continue[4]..provider#python3#Call:
    dòng 18:
    Error invoking 'python_execute' on channel 8 (python3-script-host):
    Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/Users/tuananh/.config/nvim/pack/vimspector/opt/vimspector/python3/vimspector/debug_sess
    ion.py", line 575, in Continue
    self.Start()
    File "/Users/tuananh/.config/nvim/pack/vimspector/opt/vimspector/python3/vimspector/debug_sess
    ion.py", line 118, in Start
    launch_config_file, configurations = self.GetConfigurations( adapters )
    File "/Users/tuananh/.config/nvim/pack/vimspector/opt/vimspector/python3/vimspector/debug_sess
    ion.py", line 98, in GetConfigurations
    database = json.loads( minify( f.read() ) )
    File "/Users/tuananh/.pyenv/versions/3.9.7/lib/python3.9/json/__init__.py", line 346, in loads

    return _default_decoder.decode(s)
    File "/Users/tuananh/.pyenv/versions/3.9.7/lib/python3.9/json/decoder.py", line 337, in decode

    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
    File "/Users/tuananh/.pyenv/versions/3.9.7/lib/python3.9/json/decoder.py", line 353, in raw_de
    code
    obj, end = self.scan_once(s, idx)
    json.decoder.JSONDecodeError: Expecting ':' delimiter: line 3 column 11 (char 36)

  7. 25:38 cho em hỏi dùng câu lệnh gì để tắt chia đôi màn hình vậy. Câu hỏi thứ 2 ạ:Làm sao để paste ở chế độ command thế ạ. (ví dụ: trong clip board của em là PlugInstall, em gõ : rồi thì làm sao nữa ạ )

Leave a Reply

Your email address will not be published. Required fields are marked *