Rumah > Tutorial sistem > LINUX > teks badan

Pelajari Vim8 dengan mudah dan tingkatkan kecekapan penyuntingan kod Linux!

WBOY
Lepaskan: 2024-02-13 10:39:02
ke hadapan
899 orang telah melayarinya

Sebagai pembangun Linux, adakah anda sering merasakan bahawa anda tidak cekap semasa mengedit kod, atau adakah anda berharap untuk mempunyai editor kod yang lebih baik untuk meningkatkan kecekapan kerja? Jika ya, maka anda perlu belajar Vim8! Vim8 ialah editor kod yang sangat berkuasa dan ia dianggap sebagai salah satu editor terbaik pada sistem Linux. Sekarang, mari kita belajar cara menggunakan Vim8 untuk meningkatkan kecekapan penyuntingan kod kami.

Pelajari Vim8 dengan mudah dan tingkatkan kecekapan penyuntingan kod Linux!

1 Pertama, pasang semua perpustakaan yang diperlukan termasuk Git.

Untuk pengedaran Linux seperti Debian, seperti Ubuntu, arahannya adalah seperti berikut:

sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \
libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \
libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev \
python3-dev ruby-dev lua5.1 lua5.1-dev libperl-dev git
Salin selepas log masuk

Pada Ubuntu 16.04, nama pakej pembangunan lua ialah liblua5.1-dev dan bukannya lua5.1-dev.
Jika anda tahu bahasa yang akan anda gunakan, jangan ragu untuk mengalih keluar pakej yang anda tidak perlukan. Contohnya: Python2 python-dev atau Ruby ruby-dev. Prinsip ini digunakan untuk kebanyakan artikel ini.

Untuk Fedora 20, ia akan menjadi arahan berikut:

sudo yum install -y ruby ruby-devel lua lua-devel luajit \
luajit-devel ctags git python python-devel \
python3 python3-devel tcl-devel \
perl perl-devel perl-ExtUtils-ParseXS \
perl-ExtUtils-XSpp perl-ExtUtils-CBuilder \
perl-ExtUtils-Embed
Salin selepas log masuk

Langkah ini diperlukan pada Fedora 20 untuk membetulkan masalah memasang XSubPP:

### Buat pautan simbolik xsubpp (perl) dari /usr/bin ke direktori perl

sudo ln -s /usr/bin/xsubpp /usr/share/perl5/ExtUtils/xsubpp
Salin selepas log masuk

2 Jika anda telah memasang vim, padamkannya.

sudo apt-get remove vim vim-runtime gvim
Salin selepas log masuk

Jika ia Ubuntu 12.04.2, anda juga mungkin perlu memadamkan pakej berikut pada masa yang sama:

sudo apt-get remove vim-tiny vim-common vim-gui-common vim-nox
Salin selepas log masuk

3. Dapatkan kod sumber vim.

Nota: Jika anda menggunakan python, direktori konfigurasi anda mungkin mempunyai nama mesin tertentu (seperti config-3.5m-x86_64-linux-gnu). Semak direktori /usr/lib/python[2/3/3.5] untuk mencari direktori konfigurasi python anda dan tukar parameter python-config-dir dan/atau python3-config-dir dengan sewajarnya.

Tambah/alih keluar parameter kompilasi di bawah untuk disesuaikan dengan persediaan anda. Contohnya, jika anda tidak bercadang untuk menulis sebarang skrip Lua, anda boleh memadam enable-luainterp. Pada masa yang sama, jika anda tidak menggunakan vim8.0, sila sahkan bahawa parameter VIMRUNTIMEDIR berikut ditetapkan dengan betul (contohnya, jika anda menggunakan vim8.0a, gunakan /usr/share/vim/vim80a). Ingat, beberapa pemasangan vim dipasang terus dari /usr/share/vim

Di bawah

; laraskan parameter agar sesuai dengan sistem anda:

cd ~
git clone https://github.com/vim/vim.git
cd vim
./configure --with-features=huge \
--enable-multibyte \
--enable-rubyinterp=yes \
--enable-pythoninterp=yes \
--with-python-config-dir=/usr/lib/python2.7/config \
--enable-python3interp=yes \
--with-python3-config-dir=/usr/lib/python3.5/config \
--enable-perlinterp=yes \
--enable-luainterp=yes \
--enable-gui=gtk2 --enable-cscope --prefix=/usr
make VIMRUNTIMEDIR=/usr/share/vim/vim80
Salin selepas log masuk

Pada Ubuntu 16.04, sokongan Python tidak akan berfungsi kerana kedua-dua Python2 dan Python3 didayakan pada masa yang sama. Baca jawapan chirinosky untuk penyelesaian.

Jika anda ingin menyahpasang vim dengan mudah pada masa hadapan, anda boleh menggunakan checkinstall untuk memasangnya.

sudo apt-get install checkinstall
cd ~/vim
sudo checkinstall
Salin selepas log masuk

Jika tidak, anda boleh menggunakan make untuk memasang.

cd ~/vim
sudo make install
Salin selepas log masuk

Untuk menjadikan vim editor lalai anda, gunakan alternatif kemas kini.

sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim 1
sudo update-alternatives --set editor /usr/bin/vim
sudo update-alternatives --install /usr/bin/vi vi /usr/bin/vim 1
sudo update-alternatives --set vi /usr/bin/vim
Salin selepas log masuk

4. Sahkan versi aplikasi Vim.

Jika gvim anda tidak berfungsi (pada ubuntu 12.04.1 LTS), cuba tukar parameter –enable-gui=gtk2 kepada –enable-gui=gnome2.

Jika anda menghadapi masalah, semak semula bahawa konfigurasi dikonfigurasikan menggunakan direktori konfigurasi Python yang betul seperti yang dinyatakan pada permulaan langkah 3.

Ini mengkonfigurasi dan membuat arahan menganggap bahawa anda adalah pengedaran Debian, dan direktori fail masa jalan Vim terletak dalam /usr/share/vim/vim80/, yang bukan laluan lalai vim. Perkara yang sama berlaku untuk –prefix=/usr dalam arahan konfigurasi. Parameter ini mungkin berbeza untuk pengedaran Linux yang tidak berdasarkan Debian, dalam hal ini cuba alih keluar pembolehubah –prefix dalam perintah konfigurasi dan VIMRUNTIMEDIR dalam arahan make (dengan kata lain, gunakan nilai lalai parameter ini).

Melalui artikel ini, kami telah mempelajari beberapa arahan asas dan petua penggunaan Vim8. Sama ada anda seorang pemula atau pembangun berpengalaman, mempelajari Vim8 adalah berbaloi kerana ia boleh membantu anda mengedit kod dengan lebih pantas dan berfungsi dengan lebih cekap. Saya harap artikel ini dapat membantu anda dan boleh membangkitkan minat anda dalam pembelajaran dan penerokaan yang lebih mendalam dalam sistem Linux.

Atas ialah kandungan terperinci Pelajari Vim8 dengan mudah dan tingkatkan kecekapan penyuntingan kod Linux!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:lxlinux.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!