Vim 8.0 Imetolewa Baada ya Miaka 10 - Sakinisha kwenye Mifumo ya Linux


Vi imekuwepo kwa muda mrefu, iliyotengenezwa karibu 1976, iliwapa watumiaji vipengele vya kitamaduni lakini vyenye nguvu kama vile kiolesura bora cha uhariri, udhibiti wa wastaafu, na mengine mengi.

Hata hivyo, ilikosa vipengele fulani vya kuvutia kwa mfano skrini nyingi, mwangaza wa sintaksia, utendakazi mwingi wa kutendua, na kadhalika, ambazo watumiaji wengi wa Unix/Linux walikuwa wakitafuta katika kihariri kamili cha maandishi.

Kwa hivyo, Vim (Vi Imeboreshwa) ilitengenezwa ili kuleta watumiaji kihariri cha maandishi kilichoangaziwa kikamilifu, cha hali ya juu na kamili. Vim ni kihariri cha maandishi chenye nguvu, kinachoweza kusanidiwa sana, maarufu, na kinachotumia mifumo kama ya Unix kama vile Linux, OS X, Solaris, *BSD, na MS-Windows.

Ina vipengele vingi na inaweza kupanuliwa pia, kwa kutumia programu-jalizi kadhaa zilizotengenezwa na jamii, unaweza kuvim hila na vidokezo.

Idadi ya sifa zake zinazojulikana ni pamoja na:

  1. Mti wa kutendua unaodumu, wenye viwango vingi
  2. Inaauni skrini nyingi
  3. Inapanuliwa sana kwa kutumia programu-jalizi nyingi
  4. Huwapa watumiaji zana ya utafutaji yenye nguvu na inayotegemeka
  5. Inaauni lugha kadhaa za upangaji na umbizo la faili
  6. Inaauni na kujumuisha kwa zana nyingi na nyingi zaidi

Miaka kumi tangu mabadiliko makubwa yafanywe kwa Vim, toleo jipya na lililoboreshwa, Vim 8.2 sasa imetoka kama ilivyo kwenye tangazo hili. Inakuja na maboresho muhimu, marekebisho kadhaa ya hitilafu, na vipengele vipya kama ilivyoorodheshwa hapa chini:

  1. Kazi
  2. Usaidizi wa Asynchronous I/O, vituo, JSON
  3. Vipima muda
  4. Inaauni sehemu, lambdas, na kufungwa
  5. Huwasha majaribio ya mtindo mpya
  6. Viminfo imeunganishwa kwa muhuri wa muda
  7. Inaauni GTK+3
  8. Usaidizi wa MS-Windows DirectX

Jinsi ya Kufunga Mhariri wa Vim kwenye Mifumo ya Linux

Katika usambazaji wa kisasa zaidi wa Linux, unaweza kusakinisha kihariri cha Vim kutoka kwa hazina chaguo-msingi kwa kutumia kidhibiti cha kifurushi, lakini toleo linalopatikana utapata ni la zamani kidogo.

$ sudo apt install vim     [On Debian, Ubuntu and Mint]
$ sudo dnf install vim     [On RHEL, CentOS and Fedora]
$ sudo pacman -S vim       [On Arch Linux and Manjaro]
$ sudo zypper install vim  [On OpenSuse]

Ingawa Vim 8.2 imetoka, itachukua muda mzuri kabla ya kuingia kwenye hazina rasmi za programu kwa usambazaji tofauti wa Linux.

Kwa bahati nzuri, watumiaji wa Ubuntu na Mint na viambajengo vyake wanaweza kutumia PPA isiyo rasmi na isiyoaminika kuisakinisha kama inavyoonyeshwa.

$ sudo add-apt-repository ppa:jonathonf/vim
$ sudo apt update
$ sudo apt install vim

Baada ya usakinishaji, unaweza kuzindua vim kutoka kwa safu ya amri na uangalie habari juu yake kama inavyoonyeshwa:

$ vim

Ili kuiondoa na kurudi kwenye toleo la zamani kwenye hazina ya Ubuntu, endesha amri zifuatazo ili kusafisha PPA:

$ sudo apt install ppa-purge
$ sudo ppa-purge ppa:jonathonf/vim

Kukusanya Vim kutoka Vyanzo katika Linux

Kwa usambazaji mwingine wa Linux, itachukua muda kuijumuisha kwenye hazina rasmi za programu, lakini unaweza kujaribu Vim 8.0 ya hivi karibuni kwa kuikusanya kutoka kwa chanzo peke yako kama inavyoonyeshwa.

$ sudo apt install ncurses-dev
$ wget https://github.com/vim/vim/archive/master.zip	
$ unzip master.zip
$ cd vim-master
$ cd src/
$ ./configure
$ make
$ sudo make install
$ vim 
# yum  install  ncurses-devel
# wget https://github.com/vim/vim/archive/master.zip	
# unzip master.zip
# cd vim-master
# cd src/
# ./configure
# make
# sudo make install
# vim

Watumiaji wa Arch wanaweza kusakinisha Vim ya hivi karibuni kwa kutumia pacman kama inavyoonyeshwa:

# pacman -S vim

Kwa usambazaji mwingine wa Linux, unaweza kupakua na kuijenga peke yako:

Mwisho kabisa, ikiwa umesakinisha Vim, ijaribu na urudi kwetu kwa kutumia sehemu ya maoni hapa chini. Toa mapendekezo yoyote au ushiriki uzoefu wako na sisi na mengi zaidi. Tutafurahi kupata maoni muhimu kutoka kwako.