KomputerPerisian

Editor vi: perintah, arahan, menetapkan

Generasi baru komputer sebagai salah dibina di atas sistem operasi asas dengan antara muka grafik. Hari ini, tidak semua ingat bahawa kira-kira 40 tahun yang lalu, semua pengurusan telah dilakukan menggunakan arahan teks khas, dan bekerja dengan komputer adalah seperti komunikasi satu hala di dalam bilik borak. Dan walaupun perubahan besar dalam dunia elektronik, terdapat ramai peminat diuruskan secara eksklusif perintah-line, dan produk-produk menggunakan arahan teks. Sebagai contoh, editor vi, yang dianggap sebagai salah satu alat yang paling mudah dan fleksibel untuk menaip hari ini. Pada bahagian ini melihat dengan lebih dekat pada bahan-bahan yang mewakili vi. Arahan kepada editor, arahan asas dan keupayaan - semua ini kemudian.

Apa yang vi?

Pada terasnya, vi adalah tidak lain daripada editor teks klasik, di mana terdapat banyak dalam tempoh dari awal 70-an hingga 90-an. Ini YL tertentu dibangunkan pada tahun 1976. Idea untuk mewujudkan satu editor teks baru dipermudahkan datang ke kepala Bill Joy, yang kemudiannya digunakan produk lain popular - ed. Menurut Joey dan rakan-rakannya, ed terlalu rumit dan "manusia semata-mata" tidak dapat menguasainya sepenuhnya. Atas sebab ini, Dzhordzh Koloris dicipta editor teks sendiri, yang ironinya dipanggil "editor untuk manusia semata-mata", dan kemudian kepada Bill mengubahsuainya dan membawa kepada fikiran moden, yang wujud hingga ke hari ini.

keperluan sistem

Tiada prasyarat untuk pembangunan baris arahan dan editor teks seperti vi tidak wujud. Anda boleh mula dari awal dan di mana-mana platform, sama ada ia adalah sistem UNIX seperti (dan "garpu" dari mereka) atau pengagihan berdasarkan Linux. Dalam setiap daripada mereka anda boleh menetapkan vi dalam bentuk tertentu atau lain-lain. Vi editor untuk Windows juga wujud.

pilihan pelanggan

Sebelum anda mula bekerja dengan vi, anda mesti memilih pelanggan yang sesuai. Sudah tentu, anda boleh menggunakan dan editor yang asal, tetapi ia akan terhad dalam skop, dan ia kelihatan terlalu rumit, oleh itu, perlu memberi perhatian kepada aplikasi berikut:

  • Vim - versi diubahsuai daripada editor klasik. Ciri utama program ini adalah keupayaan untuk menetapkan sambungan adat, seperti penonjolan sintaks, sokongan Unicode, sokongan untuk makro, menjimatkan sesi individu dan banyak lagi. Terdapat juga versi dengan antara muka grafik dipanggil GVim.
  • Elvis - salah satu klon pertama vi, yang ditulis dalam bahasa pengaturcaraan C dan boleh didapati di semua platform sekaligus. Ia adalah satu editor skrin penuh yang menyokong Windows dan penonjolan sintaks.
  • Vile - satu usaha untuk menggabungkan yang terbaik dari dua editor teks popular. Di kalangan pengguna editor teks Emacs dan vi terdapat persengketaan peribadi. pemaju Ville telah cuba untuk menggabungkan ciri-ciri utama kedua-dua program untuk menyediakan pengguna dengan alat yang serba boleh untuk bekerja dengan teks.
  • NVI - editor Classic berdasarkan vi, recompiled khusus untuk sistem FreeBSD.
  • Viper - ia tidak walaupun satu pelanggan, tetapi hanya plugin untuk editor teks Emacs yang popular yang membolehkan anda untuk mencontohi editor teks, vi menyuruh.

Bermula dengan vi

Mungkin untuk bekerja dengan editor akan tidak perlu memuat turun apa-apa. Kebanyakan Linux pengagihan datang dengan vi dimasukkan. Sebenarnya untuk menjalankan hanya perlu memasukkan arahan yang sesuai dan menyatakan mana satu fail yang hendak dibuka. Jika anda ingin membuka fail dalam VIM, adalah perlu untuk menulis - «VIM * Nama fail * .txt». Sejurus selepas itu, anda akan dipersembahkan dokumen. Untuk membukanya dalam GUI, anda mesti menggantikan pasukan di - «gvim * Nama fail * .txt». Pada mulanya, anda akan mendapat ke mod perintahkan. Editor vi melibatkan kerja dalam dua mod: mod Edit dan mod arahan. Yang pertama digunakan untuk memasukkan teks, dan satu untuk navigasi dan prestasi fungsi seperti pemeliharaan. Mari kita mulakan dengan mod arahan dan pelayaran.

navigation

Untuk memulakan adalah untuk berkenalan dengan apa editor arahan vi membenarkan untuk menggerakkan kursor dalam dokumen itu. Kebanyakannya digunakan untuk ini kunci h, j, k, l, yang bertanggungjawab untuk pergerakan ke kiri, ke bawah, dan hak masing-masing. Malah, dalam versi moden vi, termasuk VIM dan grafik "garpu", disokong oleh kerja-kerja anak panah, tetapi memaksa dirinya untuk menggunakan versi klasik, anda akhirnya boleh digunakan untuk itu dan sedar bahawa begitu banyak lebih cepat dan lebih mudah. Satu-satunya ciri yang boleh menyebabkan kekeliruan - ketidakupayaan untuk bergerak ke baris atas oleh h dan l, untuk bergerak ke atas dan ke bawah butang sentiasa digunakan j dan k. Untuk bergerak ke bahagian awal atau akhir kekunci garis digunakan dan $ 0. Untuk bergerak antara halaman menggunakan kekunci pintas Ctrl + F dan Ctrl + B.

Untuk bergerak antara perkataan w kunci digunakan, e, b. Bergerak pantas untuk watak pertama perkataan seterusnya, tekan w. Untuk bergerak ke aksara terakhir dengan perkataan seterusnya, tekan E. ke premis kepada watak pertama perkataan sebelumnya, tekan b. Di sini juga, terdapat sebuah sobekan kecil. Hakikat bahawa editor perkataan kompleks membahagikan ruang kosong dan tanda sempang untuk kata-kata yang berasingan. Ini bermakna ungkapan - malam-drive akan dipertimbangkan oleh tiga perkataan yang berbeza. Agar tidak membuang masa kepada lonjakan seluruh dash, anda boleh menggunakan arahan dengan huruf besar, iaitu, W bersama-sama dengan w atau B b.

Untuk lompatan yang lebih mengagumkan kurungan (digunakan), dan {}. Bantuan pertama untuk mengemudi antara ayat, dan lain-lain antara perenggan keseluruhan.

Cara yang paling mudah untuk perjalanan - ia bergerak dalam baris dan kata kunci. Untuk menggerakkan kursor ke baris tertentu, anda mesti memasukkan nombor talian dan G (sama ada G modal). Untuk bergerak ke perkataan tertentu, anda perlu memulakan carian anda dengan menggunakan / watak. Sebagai contoh, jika anda ingin mencari Anafora perkataan, masukkan / Anafora dan tekan Enter. Untuk beralih antara perkataan carian kekunci n dan N. digunakan

Penyuntingan dan Penjimatan

Untuk memulakan, mengetahui bagaimana untuk sampai ke editor vi. Ini boleh dilakukan dengan perintah: q, yang hanya menutup program ini tanpa sebarang perubahan. Perlu diingat bahawa hampir program ini tidak akan berfungsi jika apa-apa perubahan dibuat kepada dokumen itu. Ini jenis perlindungan terhadap kehilangan data, jadi sebelum meninggalkan anda perlu sentiasa menyimpan data yang dimasukkan. Penjimatan dalam editor vi itu dilaksanakan dengan perintah: w. Pasukan boleh digabungkan. Sebagai contoh, menaip: wq, anda pada masa yang sama menyimpan data dan menutup program tersebut. Tetapi itu bukan semua. Jika anda ingin menyimpan dokumen berubah sebagai fail baru, anda mesti menggunakan arahan editor vi - «Simpan ke fail", yang dilaksanakan dengan memasukkan: w * Nama fail * .txt.

Sekarang mari kita bercakap tentang editing "mudah", yang terikat kepada arahan sama tanpa mengubah kandungan dokumen. Sebagai contoh, untuk mengeluarkan apa-apa aksara digunakan x kunci, dan kunci J. digunakan untuk sambungan daripada dua baris antara satu sama lain untuk penyingkiran barisan keseluruhan menggunakan kekunci menekan double d. Menggantikan watak-watak dengan menggunakan kekunci r.

Mana-mana perintah di atas, anda boleh pendua (atau mengulangi beberapa kali), menggunakan kekunci. (Dot). Oleh itu, sebagai contoh, boleh dikeluarkan hanya empat baris memasukkan dd ....

Arahan ini boleh digabungkan. Kita sudah tahu bahawa dengan bantuan penyokong gigi) boleh bergerak ke akhir garisan, dan dengan bantuan pendakap}, anda boleh melompat ke akhir perenggan. Menggunakan dengan mereka d utama, mungkin untuk memadam baris keseluruhan dan perenggan tanpa membuang masa.

Mengetahui seperti editor vi arahan untuk memadam teks, anda perlu belajar bagaimana untuk mengembalikan semua dipadam (yang mengetahui apa). Untuk tujuan ini, u utama, yang membolehkan anda untuk mengambil langkah ke belakang, tidak kira tindakan apa yang dilakukan sebelum (kecuali, sudah tentu, ini tidak penutupan program ini).

mod edit

Sekarang anda sudah biasa dengan arahan untuk mengawal editor teks, sudah tiba masanya untuk beralih kepada tugas serta-merta - memasukkan teks. Proses sangat memasukkan teks, sudah tentu, adalah tidak berbeza daripada mana-mana editor lain, tetapi ia adalah penting untuk sentiasa ingat bahawa anda perlu sentiasa menukar antara editing dan pasukan. Untuk mengakses perubahan rejim i tekan atau (hanya yang kedudukan kursor di dalam teks yang akan bergantung). Selepas itu, anda boleh terus mula pengambilan. Semua teks akan dimasukkan dalam satu baris, selagi anda tidak menggunakan butang o, yang akan mewujudkan satu barisan baru, atau cc pasukan, yang akan menggantikan baris semasa dengan teks baharu. Untuk kembali ke mod arahan, gunakan kekunci Esc.

mod visual, salin dan tampal

Menggunakan editor teks, kita sering menggunakan salin dan tampal fungsi teks. Kita sudah biasa dengan pintasan papan kekunci Ctrl + C dan Ctrl + V dalam sistem pengendalian moden, jadi kerja boleh kelihatan menakutkan vi. Malah, anda hanya perlu pergi ke mod visual, kemudian gunakan sudah dikaji pasukan memilih dan menyalin teks yang dikehendaki. Salinan editor vi (seperti paste) hanya berfungsi dalam mod khas visual (diaktifkan dengan menekan v). Dalam mod visual teks dalam dokumen anda diserlahkan. Kawasan yang ditonjolkan boleh diubah dengan menggunakan kekunci bergerak dan kombinasi daripadanya. Kemudian, selepas memilih kawasan yang sesuai, hanya tekan y untuk menyalin teks atau d untuk memotong mereka keluar (pembuangan kawasan yang dipilih). Masukkan teks semudah - menggerakkan kursor ke kawasan yang diingini dan tekan P. Teks ini dengan serta-merta berada di dalam padang selepas kursor.

arahan kompleks

Di bawah pasukan kompleks adalah disebabkan oleh pasukan gabungan. Mereka telah pun dibincangkan di atas, tetapi mereka perlu memberi tumpuan sekali lagi, kerana terima kasih kepada kombinasi yang betul, anda boleh mencapai produktiviti dan keselesaan maksimum.

Anda juga boleh menggunakan nombor dengan beberapa arahan pergerakan. Sebagai contoh, jika anda mahu untuk bergerak bukan satu perkataan, dan serta-merta kepada 6, daripada enam kali mendesak w, hanya masukkan 6w. Dengan nombor boleh digabungkan dua pasukan. Sebagai contoh, untuk memadam beberapa kata-kata, anda boleh menggunakan pasukan d5w yang mengeluarkan hanya 5 perkataan. Oleh itu, kombinasi ruji akan memadamkan baris, perenggan dan sebagainya.

menggantikan teks

Daripada ciri-ciri tambahan adalah untuk menyediakan peluang untuk menggantikan ketulan teks, serta semua kepingan yang hampir sama keseluruhan dokumen itu. Ia adalah pilihan yang cukup berguna, terutama apabila ia datang kepada kod perisian atau mengisi profil besar dengan data pendua. Bayangkan bahawa terdapat satu ungkapan dalam penjelasan talian yang dipilih teks, tetapi kita mahu mengubahnya dengan yang lain, seperti memberi makanan untuk berfikir. Dalam kes ini, arahan tersebut akan menjadi seperti berikut -: s / penjelasan / memberi makanan untuk pemikiran /. Untuk menggantikan semua rujukan kepada penjelasan dalam dokumen itu mungkin sedikit menyukarkan pasukan, maka ia akan kelihatan seperti ini -:% s / penjelasan / memberi makanan untuk berfikir / g.

bukannya kesimpulan

Jadi sekarang anda tahu bagaimana untuk menguruskan editor vi. Anda tahu semua arahan asas, bagaimana untuk mengubah dan mengedit teks. Kami bertemu dengan arahan dan keupayaan berguna. Sekarang adalah masa yang tepat untuk mencuba semua ke dalam amalan. Walaupun penampilan sedikit menjijikkan dan halangan yang tinggi kepada kemasukan, vi selepas satu amalan pendek mungkin untuk anda alat yang paling mudah untuk digunakan. Perkara utama - jangan panik, rekod semua belajar arahan, skrip, dan mengulangi semua ke dalam amalan dalam usaha untuk membawa kemahiran baru untuk automaticity.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.delachieve.com. Theme powered by WordPress.