Bii o ṣe le Fi Olootu Vim Tuntun sii ni Awọn Ẹrọ Linux


Vi ti wa nitosi fun igba pipẹ, dagbasoke ni ayika ọdun 1976, o fun awọn olumulo ni aṣa awọn ẹya ara ẹrọ ti o lagbara sibẹsibẹ bii wiwo ṣiṣatunṣe to munadoko, iṣakoso ebute, ati ọpọlọpọ diẹ sii.

Bibẹẹkọ, o ko ni awọn ẹya iwunilori kan fun apẹẹrẹ awọn iboju pupọ, ṣiṣapẹrẹ sintasi, ṣiṣe ṣiṣọn lọpọlọpọ, ati bẹbẹ lọ, pe ọpọlọpọ awọn olumulo Unix/Linux n wa ni olootu ọrọ pipe.

Nitorinaa, Vim (Vi Dara si) ti dagbasoke lati mu awọn olumulo ni ẹya ni kikun, ti ilọsiwaju, ati olootu ọrọ pipe. Vim jẹ alagbara, atunto ga julọ, olokiki, ati olootu ọrọ agbelebu ti o ṣiṣẹ lori awọn eto bii Unix bii Linux, OS X, Solaris, * BSD, ati MS-Windows.

O jẹ ọlọrọ ẹya ati giga-extensible bakanna, ni lilo ọpọlọpọ awọn afikun idagbasoke ti agbegbe, o le vim awọn ẹtan ati awọn imọran.

Nọmba ti awọn ẹya akiyesi rẹ pẹlu:

  1. Itẹramọṣẹ, ipele pupọ ṣiṣatunṣe igi
  2. Ṣe atilẹyin ọpọlọpọ awọn iboju
  3. Giga pupọ ni lilo afikun awọn afikun
  4. Nfun awọn olumulo ni ọpa wiwa ti o lagbara ati igbẹkẹle
  5. Ṣe atilẹyin ọpọlọpọ awọn ede siseto ati awọn ọna kika faili
  6. Ṣe atilẹyin ati ṣepọ pẹlu awọn irinṣẹ lọpọlọpọ ati ọpọlọpọ diẹ sii

Ọdun mẹwa lati igba ti awọn ayipada pataki ṣe si Vim, igbasilẹ tuntun ati ilọsiwaju, Vim 8.2 ti jade bayi bi ikede yii. O wa pẹlu diẹ ninu awọn ilọsiwaju pataki, ọpọlọpọ awọn atunṣe kokoro, ati awọn ẹya tuntun bi atokọ ni isalẹ:

  1. Awọn iṣẹ
  2. Asynchronous I/O support, awọn ikanni, JSON
  3. Aago
  4. Ṣe atilẹyin awọn ipin, lambdas, ati awọn pipade
  5. Jeki idanwo aṣa tuntun
  6. Viminfo dapọ nipasẹ timestamp
  7. Ṣe atilẹyin GTK + 3
  8. Atilẹyin fun MS-Windows DirectX

Bii O ṣe le Fi Olootu Vim sori ẹrọ ni Awọn Ẹrọ Linux

Ni ọpọlọpọ awọn pinpin Lainos igbalode, o le fi olootu Vim sori ẹrọ lati awọn ibi ipamọ aiyipada nipa lilo oluṣakoso package, ṣugbọn ẹya ti o wa ti o yoo gba ni agbalagba diẹ.

$ 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]

Biotilẹjẹpe Vim 8.2 ti jade, yoo gba akoko to dara ṣaaju ki o to wọle si awọn ibi ipamọ sọfitiwia osise fun awọn pinpin kaakiri Linux oriṣiriṣi.

Ni Oriire, awọn olumulo ti Ubuntu ati Mint ati awọn itọsẹ rẹ le lo laigba aṣẹ ati aiṣododo PPA lati fi sii bi o ti han.

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

Lẹhin fifi sori ẹrọ, o le ṣe ifilọlẹ vim lati laini aṣẹ ati wo alaye nipa rẹ bi o ti han:

$ vim

Lati aifi si ati gbe pada si ẹya atijọ ni ibi ipamọ Ubuntu, ṣiṣe awọn ofin wọnyi lati wẹ PPA mọ:

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

Ṣiṣẹpọ Vim lati Awọn orisun ni Linux

Fun awọn pinpin Lainos miiran, yoo gba akoko diẹ lati ṣafikun rẹ sinu awọn ibi ipamọ sọfitiwia osise, ṣugbọn o le gbiyanju Vim 8.0 tuntun nipa ṣajọ rẹ lati orisun ni tirẹ bi o ti han.

$ 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

Awọn olumulo arch le fi Vim tuntun sii nipa lilo pacman bi o ti han:

# pacman -S vim

Fun awọn pinpin Lainos miiran, o le gba lati ayelujara ati kọ ọ lori tirẹ:

Ni ikẹhin ṣugbọn ko kere ju, ti o ba ti fi Vim sori ẹrọ, gbiyanju o ki o pada si ọdọ wa nipa lilo apakan esi ni isalẹ. Ṣe awọn imọran eyikeyi tabi pin iriri rẹ pẹlu wa ati pupọ diẹ sii. A yoo ni inudidun lati gba awọn ifiyesi pataki lati ọdọ rẹ.