Cara Menggunakan Vim: Panduan kepada Asas

Cara Menggunakan Vim: Panduan kepada Asas

Vim ialah editor kod yang paling berkuasa dan serba boleh yang tersedia untuk sistem seperti Unix. Ia adalah lanjutan daripada editor Vi yang dibangunkan oleh Bill Joy. Vim tersedia secara lalai pada kebanyakan sistem Linux dan BSD.

Oleh itu, anda boleh menggunakan editor yang sama pada semua sistem dan mesin jauh anda. Perbendaharaan kata Vim yang ketat juga menjadikannya sangat cekap dan ekspresif.

Bagaimana Vim Berfungsi?

Vim berbeza daripada editor teks Linux tradisional  . Ia mengekalkan falsafah Unix untuk melakukan satu perkara dan melakukannya dengan betul. Tanggapan asasnya ialah sebagai pengaturcara, kita menghabiskan sebahagian besar masa kita menyunting kod, bukan menulisnya.

Vim menyediakan beberapa mod untuk menangani ini. Setiap mod melakukan sesuatu yang berbeza dan dikawal melalui ketukan kekunci. Mod vim penting ialah mod biasa, mod visual, mod sisip dan mod arahan.

Cara Menggunakan Vim: Panduan kepada Asas

Kami menggunakan mod biasa untuk menyemak kod dan melaksanakan operasi pantas. Mod visual digunakan untuk menyerlahkan bahagian teks dan mod sisipan ialah tempat anda menambah teks. Anda akan menggunakan mod arahan untuk menaip pelbagai arahan vim.

Cara Menggunakan Vim dalam Mod Sisip

Apabila anda membuka vim, ia bermula dalam mod biasa. Anda boleh bertukar ke mod sisip dengan memasukkan kekunci i . Ini menggunakan mod sisip pada kedudukan kursor. Anda sepatutnya melihat petunjuk di sudut kiri bawah.

Kini anda boleh menaip mana-mana teks, dan vim akan menyalinnya ke dalam penimbal. Untuk menyimpan kemajuan, tukar kembali ke mod biasa dengan menekan kekunci escape . Sekarang taip arahan vim berikut.

:w

Terdapat cara lain untuk masuk ke mod sisipan. Sebagai contoh, anda boleh memasukkan teks betul-betul di bawah baris semasa dengan menekan o  dalam mod biasa. Gunakan O untuk memasukkan teks di atas baris semasa.

Cara Menggunakan Vim: Panduan kepada Asas

Gunakan  I  untuk memasukkan teks pada permulaan baris semasa. Anda boleh menggunakan kekunci a untuk menambahkan teks sejurus selepas kursor. Gunakan A  untuk menambah teks pada penghujung baris.

Untuk menyimpan dan keluar dari fail semasa, tukar kepada mod arahan dan taip yang berikut.

:wq

Cara Menggunakan Vim dalam Mod Biasa

Pengguna Vim menghabiskan sebahagian besar masa mereka dalam mod biasa. Di sini anda boleh menavigasi melalui teks dan melakukan pengeditan pantas. Menekan kekunci escape daripada mana-mana mod akan membawa anda ke mod biasa.

Daripada kekunci anak panah standard, vim menggunakan hjkl  ( h untuk kiri, j untuk bawah, k untuk atas dan l untuk kanan) untuk navigasi. Ia mungkin kelihatan tidak produktif pada mulanya. Tetapi, vim melakukan ini untuk menjimatkan masa yang diperlukan pengguna untuk mencapai kekunci anak panah merentasi papan kekunci mereka.

Juga, seperti kebanyakan editor berasaskan konsol, vim menggalakkan pengguna untuk menjauhkan diri daripada tetikus. Anda boleh mengkonfigurasi vim untuk membolehkan sokongan tetikus walaupun.

Anda juga boleh bergerak di sekitar teks perkataan demi perkataan. Contohnya, menekan w dalam mod biasa menggerakkan kursor ke permulaan perkataan seterusnya. Anda boleh beralih ke permulaan perkataan semasa menggunakan b dan berakhir melalui e .

Cara Menggunakan Vim: Panduan kepada Asas

Gunakan 0  untuk menavigasi ke permulaan baris dan $ untuk bergerak ke penghujung. Menekan H membawa kursor ke bahagian atas skrin, M ke tengah dan L ke bawah. Anda boleh tatal ke atas dan ke bawah menggunakan Ctrl+u dan Ctrl+d . Jika anda menekan gg dalam mod biasa, vim akan menggerakkan kursor ke atas. Masukkan G  untuk bergerak ke penghujung.

Anda boleh mempelajari arahan pengeditan vim sebaik sahaja anda selesa bergerak dalam mod biasa. Gunakan x  untuk memadam aksara, s  untuk menggantikan. Anda memadam teks menggunakan operator d . Ia memerlukan usul sebagai hujahnya. Sintaks untuk ini ditunjukkan di bawah.

d{motion}

Sesuatu usul boleh jadi apa sahaja. Contohnya, menekan dw dalam mod biasa memadamkan perkataan semasa. Jika anda menaip d$ , vim akan memadamkan semuanya ke penghujung baris. Begitu juga, menaip d0 memadamkan ke permulaan baris. Gunakan dd untuk memadam keseluruhan baris.

Cara Menggunakan Vim: Panduan kepada Asas

Walau bagaimanapun, anda tidak perlu memadamkan sesuatu dan pergi ke mod ganti untuk membuat perubahan. The c operator membolehkan kita untuk membuat perubahan kepada usul VIM terus dari mod biasa.

c{motion}

Jadi, apabila anda menekan cw , vim memadamkan perkataan semasa dan meletakkan anda ke dalam mod sisipan. Kursor anda perlu berada di permulaan perkataan kerana vim akan memadamkan daripada kedudukan semasa. Gunakan ciw untuk mengelilingi ini. Ini membuat perubahan dalam perkataan semasa. Gunakan cc untuk menukar keseluruhan baris.

Cara Menggunakan Vim: Panduan kepada Asas

Gunakan y untuk menyalin gerakan dan p untuk menampalnya. Jadi, yw menyalin perkataan semasa, dan yy menyalin keseluruhan baris. Anda boleh mengulangi arahan sebelumnya menggunakan dot . operator, buat asal perubahan menggunakan u , dan buat semulanya menggunakan Ctrl+r .

Jika anda ingin mencari sesuatu dalam kod anda, gunakan arahan vim berikut dalam Linux.

/{regex}

Di sini, regex ialah ungkapan biasa. Tekan n  untuk pergi ke perlawanan seterusnya dan N untuk perlawanan sebelumnya.

Cara Menggunakan Vim: Panduan kepada Asas

Cara Menggunakan Vim dalam Mod Visual

Menggunakan vim dalam mod visual membolehkan kami memilih blok teks menggunakan kekunci pergerakan. Beginilah cara pengguna kuasa mengalihkan blok kod dalam vim. Masukkan v dalam mod biasa untuk bertukar kepada mod visual.

Anda kini boleh menyerlahkan bahagian teks atau kod menggunakan kekunci navigasi hjkl . Gunakan Ctrl+v untuk bertukar ke mod blok visual. Di sini, anda boleh memilih blok teks. Anda boleh menyerlahkan baris dengan pergi ke mod garis visual. Gunakan V untuk memilih mod garis visual.

Cara Menggunakan Vim: Panduan kepada Asas

Ini membolehkan kami membuat pengeditan pada blok teks sekaligus. Sebagai contoh, anda boleh memilih blok teks dan tekan y untuk menyalin teks ke dalam penimbal vim.

Cara Menggunakan Mod Perintah Vim

Kita boleh mengakses mod arahan dengan menaip : dalam mod biasa. Ia akan membawa kursor ke bahagian bawah skrin, diikuti dengan titik bertindih. Di bawah ialah beberapa arahan vim yang paling berguna dalam Linux.

  • :w  simpan perubahan pada fail
  • :wq simpan dan berhenti
  • :saveas FILE simpan fail semasa sebagai FILE
  • :q   berhenti vim
  • :q!  berhenti dan buang perubahan
  • :e FAIL buka FAIL untuk diedit
  • :tolong  buka bantuan

Tandai helaian helaian vim ini untuk akses pantas kepada arahan vim yang berguna.

Menguasai Asas Vim

Vim ialah editor teguh yang menghapuskan jurang antara pemikiran dan penyuntingan. Menulis kod menjadi lebih menarik apabila anda mahir dalam vim. Walaupun anda memerlukan latihan bertahun-tahun untuk menguasainya dengan sebenar-benarnya, memahami asas vim seharusnya membantu anda bermula di landasan yang betul.

Tags: #linux #vim

10 Apl Persidangan Video Terbaik untuk Linux

10 Apl Persidangan Video Terbaik untuk Linux

Bagi pekerja bebas dan pekerja yang kerap bekerja dari rumah, komunikasi jarak jauh adalah salah satu daripada banyak perkara yang perlu dijaga. Persidangan video kini telah menggantikan mesyuarat dalam pejabat untuk kebanyakan kita. Alat seperti Zoom dan Skype telah menyaksikan peningkatan besar dalam pertumbuhan.

Cara Memasang Pelayan FTP pada Ubuntu dalam 5 Langkah

Cara Memasang Pelayan FTP pada Ubuntu dalam 5 Langkah

Jika anda menyediakan pelayan Linux, anda memerlukan akses FTP. Ini bermakna pertama sekali memasang pelayan FTP pada Linux. Ia sepatutnya menjadi salah satu perkara pertama yang anda lakukan selepas memasang sistem pengendalian pelayan anda.

Cara Mudah Menyulitkan dan Menyahsulit Fail dan Direktori dalam Linux

Cara Mudah Menyulitkan dan Menyahsulit Fail dan Direktori dalam Linux

Pernahkah anda mahu menyulitkan fail dengan cepat dan mudah dalam Linux tanpa perlu memasang dan mempelajari pakej perisian baharu? Inilah cara terbaik dan mudah untuk menyulitkan fail atau direktori dengan mudah melalui AES256 yang dijamin dengan kata laluan, membantu menjauhkan fail anda daripada mengintip.

Bagaimana untuk Membetulkan arahan make: tidak dijumpai Ralat dalam Ubuntu

Bagaimana untuk Membetulkan arahan make: tidak dijumpai Ralat dalam Ubuntu

Perintah buat mungkin merupakan salah satu arahan yang paling banyak digunakan dalam ekosistem Linux. Perintah ini digunakan untuk membina dan menyusun atur cara terus daripada kod sumber.

Cara Cari dan Keluarkan Fail Pendua pada Linux Menggunakan fdupes

Cara Cari dan Keluarkan Fail Pendua pada Linux Menggunakan fdupes

Apabila bekerja dengan sejumlah besar media dan dokumen, adalah perkara biasa untuk mengumpul berbilang salinan fail yang sama pada komputer anda. Tidak dapat dielakkan, yang berikut ialah ruang storan bersepah yang dipenuhi dengan fail berlebihan, mencetuskan pemeriksaan berkala untuk fail pendua pada sistem anda.

Distro Linux Stable vs. Bleeding-Edge: Mana Yang Perlu Anda Pilih?

Distro Linux Stable vs. Bleeding-Edge: Mana Yang Perlu Anda Pilih?

Salah satu pilihan utama yang dihadapi oleh ramai pengguna Linux apabila memilih pengedaran Linux ialah kestabilannya, atau berapa banyak perubahan perisian.

Adakah 2020 Tahun Pandemik Hasad Linux?

Adakah 2020 Tahun Pandemik Hasad Linux?

Reputasinya untuk keselamatan bermakna Linux sering dianggap kurang terdedah kepada jenis ancaman yang kerap melanda sistem Microsoft Windows. Sebilangan besar keselamatan yang dianggap itu datang daripada bilangan sistem Linux yang agak rendah, tetapi adakah penjenayah siber mula melihat nilai dalam memilih kualiti berbanding kuantiti?

Cara Muat Turun dan Pasang Pengurus Muat Turun uGet di Linux

Cara Muat Turun dan Pasang Pengurus Muat Turun uGet di Linux

Pengurus muat turun ialah alat yang popular untuk mengurus semua muat turun anda dalam satu aplikasi dan memberikan anda beberapa ciri berguna. Jika anda baru-baru ini beralih daripada sistem pengendalian Windows kepada Linux, anda mungkin sedang mencari alternatif kepada Pengurus Muat Turun Internet (IDM) yang terkenal.

Mengambil Nota Pada Chromebook Dipermudahkan Dengan Kursif

Mengambil Nota Pada Chromebook Dipermudahkan Dengan Kursif

Kursif ialah Apl Web Progresif (PWA) yang diperkenalkan oleh Google dengan keluaran HP Chromebook x2 11. Anda boleh menggunakan apl ini untuk mengambil nota tulisan tangan pada Chromebook anda yang dilengkapi stylus.

Bermula Dengan Redis dan PHP untuk Penyimpanan Data Pantas

Bermula Dengan Redis dan PHP untuk Penyimpanan Data Pantas

Enjin storan Redis yang popular ialah alat yang sangat baik dan mesti ada dalam mana-mana senjata pembangun perisian. Enjin storan dalam memori membolehkan penyimpanan dan mendapatkan semula data yang sangat pantas, sehingga 32 juta pertanyaan sesaat yang mengagumkan, menjadikannya pelengkap utama kepada mana-mana enjin pangkalan data utama.

Cara Memasang dan Menggunakan Neofetch pada Linux

Cara Memasang dan Menggunakan Neofetch pada Linux

Neofetch memaparkan logo ASCII pengedaran Linux anda bersama-sama dengan maklumat yang berkaitan dengan sistem anda dalam terminal. Ramai pengguna Linux akan menggunakannya dalam tangkapan skrin desktop mereka hanya kerana mereka fikir ia hebat. Dan mereka betul. Anda boleh menggunakannya untuk mempamerkan persediaan anda dalam tangkapan skrin juga.

Cara Menguji Mana-mana Distro Linux Tanpa Memasang Dengan DistroTest

Cara Menguji Mana-mana Distro Linux Tanpa Memasang Dengan DistroTest

Ingin mencuba pengedaran Linux pada sistem anda tanpa memasang? Beberapa tapak web tersedia di internet yang membolehkan anda menjalankan sistem pengendalian berasaskan Linux pada pelayar internet.

Cara Mengezip dan Nyahzip atau Ekstrak Fail TAR dan TAR.GZ

Cara Mengezip dan Nyahzip atau Ekstrak Fail TAR dan TAR.GZ

Pemampatan fail ialah cara terbaik untuk menyimpan storan pada komputer. Jika anda biasa dengan pakej dalam Linux, anda mungkin pernah menjumpai fail TAR atau TAR.GZ. Walaupun pengguna berpengalaman mengetahui apa itu fail TAR dan cara mengekstraknya, pemula Linux mungkin menghadapi beberapa kesukaran untuk memikirkan apa yang perlu dilakukan dengannya.

10 Distro Linux Terbaik untuk Pembangun

10 Distro Linux Terbaik untuk Pembangun

Walaupun Linux mungkin bukan sistem pengendalian yang digemari untuk pengguna biasa, ia adalah pilihan utama untuk kebanyakan pembangun dan pengaturcara. Linux ialah OS yang lebih praktikal yang direka secara eksplisit dengan mengambil kira pengaturcaraan dan pembangun.

Cara Memasang Spotify pada Linux

Cara Memasang Spotify pada Linux

Spotify adalah salah satu perkhidmatan penstriman muzik terbesar di luar sana. Ia mempunyai pelanggan asli untuk peranti mudah alih (Android dan iOS) dan desktop (Mac dan Windows).

Cara Memasang dan Mengalih Keluar Pakej dalam Arch Linux

Cara Memasang dan Mengalih Keluar Pakej dalam Arch Linux

Ingin memasang pakej pada Arch Linux tetapi tidak tahu caranya? Ramai orang menghadapi masalah ini apabila mereka mula-mula berhijrah dari pengedaran berasaskan Debian ke Arch. Walau bagaimanapun, anda boleh mengurus pakej dengan mudah pada sistem berasaskan Arch anda menggunakan pengurus pakej.

Cara Menukar Antara Pakej Linux Menggunakan Alien

Cara Menukar Antara Pakej Linux Menggunakan Alien

Adakah anda ingin menukar pakej Linux kepada beberapa format lain? Mungkin pakej yang anda cari tidak tersedia untuk distro anda tetapi anda masih mahukannya walau apa cara sekalipun. Atau mungkin anda seorang pembangun dan ingin menjimatkan masa anda dengan membungkus semula program anda dengan cepat ke format lain tanpa perlu membina pakej itu semula.

Cara Cari dan Gantikan Teks dalam Vim di Linux

Cara Cari dan Gantikan Teks dalam Vim di Linux

vim ialah salah satu penyunting fail paling popular di Linux. Sebahagian daripada populariti adalah kerana arahan

Cara Mengambil Ujian Menaip pada Linux Dengan tt

Cara Mengambil Ujian Menaip pada Linux Dengan tt

Dalam era teknologi moden, menaip telah menjadi salah satu aktiviti yang paling biasa untuk banyak profesion. Belajar menaip dengan lebih pantas dengan ketepatan boleh membantu anda menyelesaikan lebih banyak perkara dalam jumlah masa yang sama.

10 Apl Persidangan Video Terbaik untuk Linux

10 Apl Persidangan Video Terbaik untuk Linux

Bagi pekerja bebas dan pekerja yang kerap bekerja dari rumah, komunikasi jarak jauh adalah salah satu daripada banyak perkara yang perlu dijaga. Persidangan video kini telah menggantikan mesyuarat dalam pejabat untuk kebanyakan kita. Alat seperti Zoom dan Skype telah menyaksikan peningkatan besar dalam pertumbuhan.

Cara Memasang Pelayan FTP pada Ubuntu dalam 5 Langkah

Cara Memasang Pelayan FTP pada Ubuntu dalam 5 Langkah

Jika anda menyediakan pelayan Linux, anda memerlukan akses FTP. Ini bermakna pertama sekali memasang pelayan FTP pada Linux. Ia sepatutnya menjadi salah satu perkara pertama yang anda lakukan selepas memasang sistem pengendalian pelayan anda.

Cara Mudah Menyulitkan dan Menyahsulit Fail dan Direktori dalam Linux

Cara Mudah Menyulitkan dan Menyahsulit Fail dan Direktori dalam Linux

Pernahkah anda mahu menyulitkan fail dengan cepat dan mudah dalam Linux tanpa perlu memasang dan mempelajari pakej perisian baharu? Inilah cara terbaik dan mudah untuk menyulitkan fail atau direktori dengan mudah melalui AES256 yang dijamin dengan kata laluan, membantu menjauhkan fail anda daripada mengintip.

Bagaimana untuk Membetulkan arahan make: tidak dijumpai Ralat dalam Ubuntu

Bagaimana untuk Membetulkan arahan make: tidak dijumpai Ralat dalam Ubuntu

Perintah buat mungkin merupakan salah satu arahan yang paling banyak digunakan dalam ekosistem Linux. Perintah ini digunakan untuk membina dan menyusun atur cara terus daripada kod sumber.

Cara Cari dan Keluarkan Fail Pendua pada Linux Menggunakan fdupes

Cara Cari dan Keluarkan Fail Pendua pada Linux Menggunakan fdupes

Apabila bekerja dengan sejumlah besar media dan dokumen, adalah perkara biasa untuk mengumpul berbilang salinan fail yang sama pada komputer anda. Tidak dapat dielakkan, yang berikut ialah ruang storan bersepah yang dipenuhi dengan fail berlebihan, mencetuskan pemeriksaan berkala untuk fail pendua pada sistem anda.

Distro Linux Stable vs. Bleeding-Edge: Mana Yang Perlu Anda Pilih?

Distro Linux Stable vs. Bleeding-Edge: Mana Yang Perlu Anda Pilih?

Salah satu pilihan utama yang dihadapi oleh ramai pengguna Linux apabila memilih pengedaran Linux ialah kestabilannya, atau berapa banyak perubahan perisian.

Adakah 2020 Tahun Pandemik Hasad Linux?

Adakah 2020 Tahun Pandemik Hasad Linux?

Reputasinya untuk keselamatan bermakna Linux sering dianggap kurang terdedah kepada jenis ancaman yang kerap melanda sistem Microsoft Windows. Sebilangan besar keselamatan yang dianggap itu datang daripada bilangan sistem Linux yang agak rendah, tetapi adakah penjenayah siber mula melihat nilai dalam memilih kualiti berbanding kuantiti?

Cara Muat Turun dan Pasang Pengurus Muat Turun uGet di Linux

Cara Muat Turun dan Pasang Pengurus Muat Turun uGet di Linux

Pengurus muat turun ialah alat yang popular untuk mengurus semua muat turun anda dalam satu aplikasi dan memberikan anda beberapa ciri berguna. Jika anda baru-baru ini beralih daripada sistem pengendalian Windows kepada Linux, anda mungkin sedang mencari alternatif kepada Pengurus Muat Turun Internet (IDM) yang terkenal.

Mengambil Nota Pada Chromebook Dipermudahkan Dengan Kursif

Mengambil Nota Pada Chromebook Dipermudahkan Dengan Kursif

Kursif ialah Apl Web Progresif (PWA) yang diperkenalkan oleh Google dengan keluaran HP Chromebook x2 11. Anda boleh menggunakan apl ini untuk mengambil nota tulisan tangan pada Chromebook anda yang dilengkapi stylus.

Cara Menggunakan Vim: Panduan kepada Asas

Cara Menggunakan Vim: Panduan kepada Asas

Vim ialah editor kod yang paling berkuasa dan serba boleh yang tersedia untuk sistem seperti Unix. Ia adalah lanjutan daripada editor Vi yang dibangunkan oleh Bill Joy. Vim tersedia secara lalai pada kebanyakan sistem Linux dan BSD.