Puncte:0

De ce Ubuntu 21.10 rulează nvim în loc de vim?

drapel ng

Am instalat 21.10 de ceva vreme, dar am observat că „vim --version” afișează informațiile pentru „nvim”. Există vreun motiv pentru care se întâmplă asta?

guiverc avatar
drapel cn
Nu ați spus dacă întrebați despre Ubuntu 21.10 Server sau Ubuntu 21.10 Desktop sau dați indicii despre *arhitectură*, dar aș căuta în jurnalele dvs. `apt` motivele pentru care a fost instalat (direct sau indirect; ca ` neovim` nu este instalat implicit, deoarece este un pachet „univers” (`neovim | 0.4.4-1 | impish/universe | source, amd64, arm64, armhf, ppc64el, s390x`), prin urmare neeligibil pentru a fi pe media Ubuntu (vezi https://cdimage.ubuntu.com/ubuntu/releases/21.10/release/ubuntu-21.10-live-server-arm64.manifest sau orice suport media pe care l-ați folosit pentru arcul/produsul dvs. nespecificat)
drapel ng
Ar fi trebuit să spun că mă refeream doar la Ubuntu 21.10. Odată ce am înțeles că nvim a fost ulterior instalat manual, am executat un „apt-get purge neovim” care a eliminat nvim și legăturile de la vim la nvim. Mulțumiri
guiverc avatar
drapel cn
Ubuntu 21.10 nu este foarte specific, de ex. Am dat manifestul pentru un ISO 21.10; un ISO de server *arm64* care este un ISO 21.10 (unde sunt produse multe!, desktop, servere, arhitecturi multiple... dar niciuna nu are pachete „univers” incluse, deoarece Ubuntu furnizează doar pachete pentru echipa de securitate din „principal” (unele numai binare debs etc)
Puncte:0
drapel cn

Nici vim nici neovim sunt instalate implicit pe un sistem Ubuntu. În mod implicit, Ubuntu vine cu o versiune minimă de Vim prin pachet vim-tiny.

Dacă pe sistemul dvs., „vim --version” afișează informații despre neovim, care este un furk al vim, atunci înseamnă că odată instalat neovim (pachetul neovim). În timpul instalării, acel pachet va avea comenzile vi și vim arata spre nvim (/usr/bin/nvim) folosind sistemul „debian alternatives”:

sudo apt install neovim

Configurarea neovim (0.4.4-1)...
update-alternatives: folosind /usr/libexec/neovim/ex pentru a furniza /usr/bin/ex (ex) în modul automat
update-alternatives: folosind /usr/libexec/neovim/rvim pentru a furniza /usr/bin/rvim (rvim) în aut
o modul
update-alternatives: folosind /usr/libexec/neovim/rview pentru a furniza /usr/bin/rview (rview) în 
mod auto
update-alternatives: folosirea /usr/bin/nvim pentru a furniza /usr/bin/vi (vi) în modul automat
update-alternatives: folosirea /usr/bin/nvim pentru a furniza /usr/bin/vim (vim) în modul automat
update-alternatives: folosind /usr/libexec/neovim/view pentru a furniza /usr/bin/view (view) în aut
o modul
update-alternatives: folosind /usr/libexec/neovim/vimdiff pentru a furniza /usr/bin/vimdiff (vimdif
f) în modul automat

Aceste legături vor fi configurate numai dacă nu sunt deja activate. De exemplu, dacă ați instalat anterior vim, comenzile vi și vim va continua să arate spre vim, /usr/bin/vim.basic. În mod implicit, comanda vim nu este disponibil și vi arata spre /usr/bin/vim.tiny.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.