03. tháng 3 2025
Tôi thường lưu danh sách công việc TODO hàng ngày trong các tệp markdown. Khi cần ghi chú chi tiết về một công việc cụ thể, việc tạo một tài liệu mới sẽ rõ ràng hơn. Do đó, tôi cần có cách keo chau a nhanh chóng để mở hoặc tạo file mới trong VIM.
Thực tế thì plugin vim-markdown đã hỗ trợ tính năng này:
Để cài đặt, bạn thêm vào phần cấu hình:
Plugin 'godlygeek/tabular'
Plugin 'preservim/vim-markdown'
Plugin hoạt động hoàn hảo với cả NeoVim.
Để mở liên kết tệp tại vị trí con trỏ, chỉ cần nhấn tuần tự trong VIM:
ge
Lúc này, tệp mới xem cung mệnh sẽ được mở trong buffer hiện tại. Qua thử nghiệm, nếu tệp chưa tồn tại, hệ thống sẽ tự động tạo mới - điều này thực sự tiện lợi.
Việc mở tệp mới trong cùng buffer không mấy thoải mái. Tôi ưa thích mở chúng trong tab mới hơn:
let g:vim_markdown_edit_url_in = 'tab'
Khi thiết lập như trên, mọi tệp mới sẽ được mở trong một tab riêng biệt, giúp quản lý dễ dàng hơn.
Lưu ý: Nếu bạn muốn tùy chỉnh thêm, có thể xem xét các tùy chọn khác nhau của plugin vim-markdown để tối ưu hóa trải nghiệm làm việc với các tệp markdown trong VIM.