Cara Melihat Nombor Garis di vi



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Perbahasan vi vs vim boleh menjadi panas di antara beberapa orang seperti perbahasan vi vs emacs, tetapi tidak kira di mana anda berada, terdapat beberapa situasi di mana anda mungkin menghadapi diri anda dengan vi dan tiada pilihan lain. Ini adalah bahagian standard POSIX dan oleh itu ia disertakan dengan hampir semua pelaksanaan Unix dan Linux yang pernah dibuat di era moden. Sekiranya anda pernah menyelesaikan masalah sistem tertanam seperti penghala tanpa wayar atau yang serupa, anda perlu menggunakan vi tulen.



Bentuk vi yang tulen walaupun dilucutkan juga disertakan dengan busybox, jadi jika anda pernah bekerja dari prompt arahan pemulihan terhad pada kotak Linux, anda mungkin hanya memiliki ini sebagai editor anda. Anda tidak perlu risau jika anda berada dalam kes sebelumnya kerana anda masih dapat melihat nombor baris di vi dan memulihkan beberapa kebaikan lain yang biasa anda gunakan jika anda pengguna vim biasa.



Kaedah 1: Memeriksa Nombor Garisan di vi

Sekiranya anda pernah melihat ada orang yang terlibat dalam perbahasan vi vs vim, maka anda mungkin pernah melihat seseorang membawa perintah pembaris set vim sebagai faedah besar bagi vim berbanding vi yang asal. Nasib baik, anda juga dapat melihat nombor garis dalam vi tulen. Anda mungkin akan mendapat permintaan log masuk jika anda menggunakan peranti terbenam. Sekiranya tidak, anda boleh menekan Ctrl + Alt + F1 atau F2 untuk sampai ke tempat yang mesti anda tuju. Pengguna Linux versi grafik mungkin ingin mendorong Ctrl + Alt + T atau Super + T untuk memunculkan terminal. Anda juga boleh mencari terminal kata di Ubuntu Unity Dash, tetapi perlu diingat bahawa jika anda hanya menaip vi pada versi Linux yang lengkap, anda mungkin akan mendapat vim sebagai gantinya. Anda sentiasa boleh menjalankan perintah peti sibuk vi seperti yang telah ditunjukkan oleh banyak guru Linux.



Anda biasanya boleh menaip viNama fail , di mana fileName diganti dengan nama fail sebenar, untuk memuatkan fail teks apa pun yang perlu anda bekerjasama. Anda mungkin tidak melihat apa-apa di bahagian bawah, tetapi anda tidak seharusnya berada dalam mod penyisipan segera. Dalam apa sahaja yang berdasarkan vi asli, seperti yang digunakan pada mesin AIX, HPUX, Solaris dan beberapa mesin OpenIndiana, anda boleh mendorong Ctrl + G untuk memunculkan bar yang harus memberitahu anda dengan tepat di mana anda berada dalam fail.

Gunakan pengikat kunci vi atau kekunci kursor jika ada untuk menavigasi ke kedudukan baru dan kemudian tekan Ctrl + G sekali lagi. Bentuk pembaris primitif ini tidak akan diperbaharui secara dinamik dengan cara yang sama seperti yang ada di vim, tetapi ia harus berfungsi untuk membolehkan anda memeriksa nombor garis dengan baik di vi seperti dulu.



Sekiranya anda menggunakan Linux dan bukannya Unix tulen dan anda menggunakan busybox vi untuk membuka fail, maka secara automatik anda mempunyai pembaris yang sangat primitif di bahagian bawah tanpa perlu menolak kombinasi kunci. Ini tidak akan memberitahu anda tentang kedudukan lajur, tetapi akan memberitahu anda di mana anda berada di dalam fail dan memberi anda peratusan yang memberitahu anda berapa lama anda perlu pergi. Peratusan ini juga boleh didapati pada versi lain, dan ini menjadikannya sangat mudah untuk melihat berapa lama masa yang anda perlukan ketika membaca dokumentasi. Anda kadang-kadang mungkin menghadapi masalah ini jika anda memasang sesuatu pada penghala atau pelayan tanpa kepala dan belum mempunyai halaman manual untuk dirujuk.

Kaedah 2: Memadamkan Talian

Sekiranya anda terbiasa menggunakan perintah utama dalam vim, maka anda sudah mengetahui kebanyakan perintah yang anda perlukan untuk ortodoks biasa vi. Tekan: d untuk menghapus baris semasa. Bergantung pada versi anda, anda mungkin hanya dapat menaip dd dan anda akan melihat garis tiba-tiba lenyap di depan mata anda.

Walaupun begitu, anda juga mempunyai akses ke bentuk papan klip yang memang primitif yang diusahakan oleh banyak pengaturcara Unix berbanding dengan papan keratan grafik yang terdapat dalam pelbagai jenis program.

Sekiranya anda ingin mengeluarkan sebaris teks dan mengeluarkannya sehingga anda dapat meletakkannya di tempat lain, yang sebenarnya memotongnya, maka anda boleh menggunakan: y atau yy bergantung pada versi anda. Pengguna yang berada dalam mod sisipan yang mendapati huruf-huruf ini masuk ke dalam dokumen hanya dapat mendorong Esc untuk kembali ke mod perintah terlebih dahulu.

Setelah teks dikeluarkan, arahkan ke kedudukan baru yang anda inginkan. Sebaik sahaja anda berada di sana, ketik p untuk meletakkan teks selepas kedudukan semasa. Anda mungkin ingin menggunakan huruf besar P jika anda ingin meletakkan teks sebelum tempat semasa kursor anda berada.

Perlu diingat bahawa jika anda sudah terbiasa dengan pintasan papan kekunci Ctrl + C, Ctrl + X dan Ctrl + V yang biasa di persekitaran Windows dan Macintosh, anda tidak akan dapat menggunakannya di sini. Editor vi adalah modal, yang bermaksud bahawa terdapat mod perintah dan sisipan yang berasingan. Sebaliknya, jika anda menghadapi sedikit kesukaran untuk menavigasi, letakkan jari anda pada kekunci h, j, k dan l.

Gunakan h sebagai anak panah kanan, l sebagai anak panah kiri, j untuk bergerak ke bawah garis dan kemudian k untuk bergerak ke atas ketika anda ingin memilih garis yang akan dihapus. Ini mungkin kelihatan sedikit berlawanan dengan intuisi, tetapi pintasan papan kekunci ini dibuat pada saat kekunci kursor papan kekunci hanyalah sejagat. Sebilangan besar pengguna vi sebenarnya lebih suka mereka kerana mereka tidak memerlukan anda mengeluarkan jari dari baris utama.

Walaupun menghapus dan memindahkan teks dengan cara ini tidak semestinya sama canggihnya dengan vim, anda mungkin akan menyukainya dengan sedikit latihan.

4 minit membaca