Tôi đã nghe về Neovim ; nó khác với Vim như thế nào? Tất cả các điểm trên trang chủ chỉ là những thay đổi về kiến trúc 'dưới mui xe'. Là người dùng, sự khác biệt đối với tôi là gì?
Tôi đã nghe về Neovim ; nó khác với Vim như thế nào? Tất cả các điểm trên trang chủ chỉ là những thay đổi về kiến trúc 'dưới mui xe'. Là người dùng, sự khác biệt đối với tôi là gì?
Câu trả lời:
Giống như trang chủ neovim mô tả, mục tiêu của neovim là mở đường cho một dự án nguồn mở tốt hơn và hướng tới cộng đồng tốt hơn.
Các thay đổi kiến trúc không chỉ mang lại sự ổn định hơn và cải thiện hiệu suất cho vim mà còn làm cho mã dễ bảo trì hơn rất nhiều và làm giảm rào cản nhập cảnh cho bất kỳ ai quan tâm đóng góp.
Một trong những thay đổi chính cũng bao gồm tính năng cốt lõi của quyền truy cập để thực hiện các công việc / nhiệm vụ không đồng bộ trong vim, đây là một trong những tính năng được yêu cầu nhiều nhất của vim từ lâu. Điều này có thể giúp cải thiện hiệu suất của vim hơn nữa đặc biệt là vì vim sẽ không phải chặn trong khi một công việc nền đang làm gì đó.
Là người dùng vim, không có nhiều thay đổi ngoài việc neovim sẽ phát triển như một phần mềm nhanh hơn nhiều (khắc phục sự cố, thêm tính năng) so với stock vim và về lâu dài nó sẽ có hiệu suất tốt hơn.
Tôi đang giải quyết cụ thể:
Tại sao tôi phải quan tâm? Là người dùng, sự khác biệt đối với tôi là gì?
Điều tôi thích thú nhất khi là người dùng Vim là các loại plugin, tích hợp và giao diện mới sẽ được kích hoạt bởi những thay đổi trong phần mềm của Neovim.
Khi thời gian trôi qua, bạn sẽ bắt đầu thấy các plugin và chương trình thực sự ấn tượng hoạt động với Neovim chứ không phải Vim. Có một danh sách các plugin dành riêng cho Neovim: ở đây trong github của neovim .
Tôi không biết nó cập nhật như thế nào, nhưng tôi rất vui khi thấy nó phát triển khi chúng ta có nhiều công cụ hơn để làm cho mã hóa hiệu quả và thú vị hơn.
Bổ sung yêu thích của riêng tôi Neovim mang đến bàn là chế độ thiết bị đầu cuối. Bây giờ bạn có thể tách cửa sổ Neovim của mình và có trình giả lập thiết bị đầu cuối chạy ở một bên và đang chỉnh sửa một tệp ở phía bên kia! Tôi cho rằng bạn thậm chí có thể chạy Neovim bên trong chính nó bây giờ, chỉ trong trường hợp bạn thực sự muốn làm điều đó.
Có các plugin không đồng bộ cũng sẽ sớm cực kỳ hữu ích; điều này có nghĩa là cuối cùng chúng ta cũng có thể hoàn thành mã thực sự tốt, chỉ sau 40 năm chờ đợi!
Neovim cũng hỗ trợ chuột tốt hơn Vim.
set mouse=a
dòng duy nhất trong vimrc trong một thời gian dài
Hai điểm chưa được giải quyết bằng các câu trả lời khác và có thể thú vị cho người dùng, thậm chí hoặc đặc biệt là người dùng mới không có tệp cấu hình (hoặc với một tệp nhỏ):
$EDITOR
.