Điểm:0

Tại sao Ubuntu 21.10 của tôi chạy nvim thay vì vim?

lá cờ ng

Tôi đã cài đặt 21.10 được một thời gian nhưng nhận thấy rằng 'vim --version' hiển thị thông tin cho 'nvim'. Có bất kỳ lý do tại sao điều này đang xảy ra?

guiverc avatar
lá cờ cn
Bạn đã không nói nếu bạn đang hỏi về Máy chủ Ubuntu 21.10 hoặc Máy tính để bàn Ubuntu 21.10 hoặc đưa ra manh mối về *kiến trúc*, nhưng tôi sẽ tìm kiếm nhật ký `apt` của bạn để biết lý do tại sao nó được cài đặt (trực tiếp hoặc gián tiếp; như ` neovim` không được cài đặt theo mặc định vì đây là gói 'vũ trụ' (`neovim | 0.4.4-1 | impish/universe | source, amd64, arm64, armhf, ppc64el, s390x`) do đó không đủ điều kiện để có trên phương tiện Ubuntu (xem https://cdimage.ubuntu.com/ubuntu/releases/21.10/release/ubuntu-21.10-live-server-arm64.manifest hoặc bất kỳ phương tiện nào bạn đã sử dụng cho vòm/sản phẩm không xác định của mình)
lá cờ ng
Tôi nên chỉ ra rằng tôi chỉ đề cập đến Ubuntu 21.10. Khi tôi hiểu rằng nvim sau đó đã được cài đặt thủ công, tôi đã thực hiện lệnh `apt-get purge neovim` để loại bỏ nvim và các liên kết từ vim đến nvim. Cảm ơn
guiverc avatar
lá cờ cn
Ubuntu 21.10 không cụ thể lắm, vd. Tôi đã đưa ra bảng kê khai cho ISO 21.10; ISO máy chủ *arm64* là ISO 21.10 (nơi có nhiều sản phẩm!, máy tính để bàn, máy chủ, nhiều kiến ​​trúc... nhưng không có gói nào có gói 'vũ trụ' kèm theo vì Ubuntu chỉ cung cấp gói Nhóm bảo mật từ 'chính' (một số các cuộc tranh luận chỉ nhị phân, v.v.)
Điểm:0
lá cờ cn

Không vim cũng không neovim được cài đặt mặc định trên hệ thống Ubuntu. Theo mặc định, Ubuntu đi kèm với một phiên bản Vim tối thiểu thông qua gói vim-tiny.

Nếu trên hệ thống của bạn, 'vim --version' hiển thị thông tin về neovim, một nhánh của vim, thì điều đó có nghĩa là bạn đã từng cài đặt neovim (gói neovim). Trong quá trình cài đặt, gói đó sẽ có các lệnh vivim điểm đến nvim (/usr/bin/nvim) sử dụng hệ thống "các giải pháp thay thế debian":

sudo apt cài đặt neovim

Đang thiết lập neovim (0.4.4-1) ...
update-alternatives: sử dụng /usr/libexec/neovim/ex để cung cấp /usr/bin/ex (ex) ở chế độ tự động
các lựa chọn thay thế cập nhật: sử dụng /usr/libexec/neovim/rvim để cung cấp /usr/bin/rvim (rvim) trong aut
o chế độ
các lựa chọn thay thế cập nhật: sử dụng /usr/libexec/neovim/rview để cung cấp /usr/bin/rview (rview) trong 
chế độ tự động
update-alternatives: sử dụng /usr/bin/nvim để cung cấp /usr/bin/vi (vi) ở chế độ tự động
update-alternatives: sử dụng /usr/bin/nvim để cung cấp /usr/bin/vim (vim) ở chế độ tự động
update-alternatives: sử dụng /usr/libexec/neovim/view để cung cấp /usr/bin/view (view) trong aut
o chế độ
các lựa chọn thay thế cập nhật: sử dụng /usr/libexec/neovim/vimdiff để cung cấp /usr/bin/vimdiff (vimdif
f) ở chế độ tự động

Các liên kết này sẽ chỉ được thiết lập nếu chúng chưa được bật. Ví dụ: nếu trước đây bạn đã cài đặt vim, các lệnh vivim sẽ tiếp tục hướng đến vim, /usr/bin/vim.basic. Theo mặc định, lệnh vim không có sẵn, và vi chỉ tới /usr/bin/vim.tiny.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.