Categories Cloud Linux

Vim Note

Để cài Nerd Font thì có thể download ở trang chủ Nerd Fonts – Iconic font aggregator, glyphs/icons collection, & fonts patcher hoặc ở github repository thư mục unpatched-fonts các file *.ttf thủ công (font phổ biến là FiraCode, Hack, JetbrainsMono). Nếu tải ở github thì nên tải đủ bộ regular, bold, italic,… Cài Linux thì copy các font vào thư mục ~/.local/share/fonts còn windows thì chọn tất cả, nhấn enter để install. NerdFont chỉ ảnh hưởng đến local terminal (client terminal) vì vậy có thể tải Windows Terminal từ MS App Store về.

Để cài neovim:

  1. Tải neovim từ github release về
  2. Giải nén và ném vào thư mục /usr/local
  3. Tạo soft link ở /usr/local/bin hoặc update path ~/.bash.src

Config neovim:

  1. Tạo file ~/.config/nvim/init.lua
  2. Đền các config trong đấy hoặc tạo các file con rồi include vào bằng require
    Ví dụ: Tạo thư mục plugins rồi tạo plugin config file .lua rồi
require("lazy").setup("plugins", opts)
  1. Các plugins phổ biến và config của nó là: lazyvim (config ở init), treesitter (for file browsing), colorscheme, telescope (for greping), git, mason (cho lsp manager), jdtls (java language server), nvim-dap(debugger adapter),…
  2. Xem các key bindings ở các config files các dòng kiểu vim.keymap.set. Ví dụ unknownkoder/Java-FullStack-NeoVim-Configuration có config:
    – mở đóng treesitter bằng: Space + E
    – mở đóng windows bằng: Ctrl + W
    – vào termial
  3. Ngoài ra còn có các lệnh vim cơ bản như: y,d(w, y) để copy, xóa từ, dòng. Ctrl + V, Shift + V, V để vào Block Select, Character Select, Line Select. (Shift) + p để paste dưới trên. o để thêm dòng. :bd để delete buffer, :ls để in ra các buffers đang mở. / để tìm xuôi, ? để tìm ngược, navigate results bằng n hoặc b. Để thoát tất cả các windows qa!, để write và thoát wqa!. Để mở buffer: :e <tên_hoặc_số_id_buffer>. Để navigate lúc mở :e .
  4. Mở Lazy: :Lazy, để install ấn i
  5. Mở Mason: :Mason, để tìm ls Ctrl + F

Để mở terminal ở nvim thì phải Ctrl + W rồi nhập command :term. Chạy command trực tiếp bằng :!. Để read file vào file đang mở :r. Nếu đang ở terminal windows gõ lệnh tạo ra nhiều output phải dùng pagination thì có thể navigate bằng Space hoặc b, Để thoát ấn q.

Tham khảo ở video:

More From Author

Leave a Reply

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