Series · 12 parts
Neovim từ Gà mờ đến Pro
Series tiếng Việt giúp bạn chuyển từ VSCode sang Neovim một cách thực dụng, theo chuẩn 2025-2026: modal editing, Lua config, lazy.nvim, native LSP mới với vim.lsp.config/vim.lsp.enable, completion, formatter/linter, Treesitter, fuzzy finder, Git, terminal, debug/test, dotfiles và một capstone cấu hình hoàn chỉnh. Mỗi phần có cheatsheet, bài tập và checklist để luyện thành phản xạ thật.
-
Lộ trình học Neovim 2025-2026: mental model, setup hiện đại, kỹ năng cần luyện, stack plugin nên dùng và cách đi từ gà mờ đến pro.
-
Dựng cấu hình Neovim sạch từ đầu: init.lua, options, keymaps, autocommands, leader key, backup config và health check.
-
Học ngôn ngữ thao tác text của Vim: modes, operators, motions, text objects, registers, macros và bài tập luyện phản xạ.
-
Không lạc trong project lớn: hiểu file, buffer, window, tab, quickfix, arglist và workflow mở/sửa nhiều file trong Neovim.
-
Cài lazy.nvim, chia plugin specs, hiểu lazy-loading, dependencies, opts/config, lockfile, update và cách không biến config thành mớ rối.
-
Setup LSP hiện đại với vim.lsp.config, vim.lsp.enable, nvim-lspconfig, mason-lspconfig, diagnostics, keymaps và blink.cmp stable.
-
Tách rõ formatter, linter, LSP và Treesitter: setup conform.nvim, nvim-lint, parser/highlight, format-on-save và checklist debug.
-
Thay Command Palette của VSCode bằng picker, live grep, quickfix, LSP references, symbols, rename và workflow refactor an toàn.
-
Dựng workflow hằng ngày trong Neovim: gitsigns, terminal tích hợp, test runner, debug mindset, quickfix và khi nào nên dùng shell.
-
Map thói quen VSCode sang Neovim: explorer, command palette, terminal, search, multicursor, snippets, settings, extensions và lộ trình 30 ngày.
-
Giữ Neovim nhanh và bền: profiling, checkhealth, lockfile, update plugin, backup, sync dotfiles, debug config và chống plugin bloat.
-
Gom toàn bộ series thành một setup Neovim hoàn chỉnh: cấu trúc file, plugin specs, keymaps, checklist cài đặt và cheatsheet dùng hằng ngày.