Membuka dan Menukar Antara Beberapa Fail
Mengedit beberapa fail dalam sesi yang sama dapat mempercepat kerja anda. Semasa mengedit banyak fail, diperlukan beberapa waktu untuk keluar dari satu sesi dan kemudian membuka sesi baru untuk fail lain. Mengikuti sesi yang sama dapat membantu anda mengerjakan banyak fail secara serentak pada masa yang sama.
Membuka Banyak Fail di Vim
Anda dapat membuka banyak fail pada awal sesi pengeditan Vim dari baris perintah, atau pada bila-bila masa dari dalam sesi pengeditan Vim.
Dari Garis Perintah
Untuk membuka banyak fail di Vim pada awal sesi penyuntingan Vim, tentukan failnya seperti berikut:
$saya datangfail1 fail2
Secara lalai, fail pertama ( fail1) akan dibuka di Vim. Teruskan dan edit fail ini, dan setelah anda selesai, simpan menggunakan :w
arahan. Setelah menyimpan, anda boleh beralih ke fail seterusnya.
Dari Dalam Vim
Anda juga dapat menambahkan fail tambahan pada bila-bila masa semasa sesi pengeditan Vim. Sebagai contoh, semasa mengedit file1 dan file2, anda dapat menambahkan file3.
Untuk mengedit fail lain semasa sesi Vim, simpan dahulu fail semasa menggunakan: w dalam mod Normal, dan kemudian gunakan perintah berikut:
: nama fail eBeralih Antara Fail di Vim
Perhatikan bahawa untuk beralih ke fail lain, pertama-tama anda harus menyimpan fail semasa, jika anda telah membuat beberapa perubahan kepadanya. Sekiranya anda belum menyimpan fail semasa, Vim tidak akan membiarkan anda menukar fail, kecuali anda menyatakan dengan tanda seru (!). Notasi ini akan membuang perubahan yang dibuat pada fail semasa dan secara paksa beralih ke fail lain. Sebagai contoh, jika Anda telah membuat beberapa perubahan pada file tetapi Anda memutuskan untuk membuang perubahan tersebut dan beralih ke file lain, gunakan tanda seru (!) Mengikuti perintah yang disenaraikan di bawah.
Catatan: Keluarkan semua arahan di bawah dalam mod Vim Normal.
Untuk beralih ke fail seterusnya, keluarkan salah satu arahan berikut:
: nAtau
: bnUntuk beralih ke fail sebelumnya, berikan arahan berikut:
: NAtau
: bpUntuk beralih ke fail pertama, berikan arahan berikut:
: bfUntuk beralih ke fail terakhir, keluarkan arahan berikut:
: blUntuk beralih ke nombor fail tertentu, berikan perintah berikut (untuk nombor file 3, gunakan perintah b 3):
: b nomborUntuk beralih ke nama file fail tertentu, berikan perintah berikut (untuk nama file file1, gunakan : b fail1):
: b nama failUntuk beralih antara dua fail, keluarkan arahan berikut:
: Dan #Di mana simbol # mewakili bilangan fail ganti.
Atau, anda boleh menggunakan jalan pintas berikut:
Ctrl + ^Untuk menyimpan semua fail yang terbuka, berikan arahan berikut:
: dindingUntuk keluar dari fail semasa, keluarkan arahan berikut:
: bwUntuk menutup semua fail yang terbuka, keluarkan arahan berikut:
qallUntuk menghentikan semua fail secara paksa, membuang perubahan, berikan arahan berikut:
: qall!Untuk menyenaraikan semua fail yang terbuka, berikan arahan berikut:
: lsDi dalam ls: output, yang % merujuk kepada fail semasa, sementara # merujuk kepada fail ganti.
Membuka dan Beralih antara Beberapa Windows
Secara lalai, Vim hanya membuka satu tetingkap, walaupun anda telah membuka banyak fail. Namun, anda dapat melihat banyak tetingkap terbuka sekaligus di Vim. Ini dapat dicapai dengan membelah tingkap secara mendatar untuk membuat dua tingkap dengan lebar yang sama, atau secara menegak untuk membuat dua tingkap dengan ketinggian yang sama. Dengan menggunakan kaedah ini, anda dapat melihat banyak tetingkap sekaligus dalam satu sesi Vim.
Dari Garis Perintah
Anda boleh membuka banyak tetingkap dari baris perintah pada permulaan sesi penyuntingan Vim. Untuk melakukannya, belah tetingkap sama ada secara mendatar atau menegak menggunakan kaedah berikut.
Membelah Windows secara Mendatar
Untuk membelah tetingkap secara mendatar, gunakan sintaks berikut:
$saya datang -ataufail1 fail2Perintah ini akan membahagikan sesi pengeditan Vim secara mendatar, menjadi dua tetingkap bersaiz sama.
Membelah Windows secara menegak
Untuk membelah tetingkap secara menegak, gunakan sintaks berikut:
$saya datang -ORfail1 fail2Perintah ini akan membahagikan sesi pengeditan Vim secara menegak menjadi dua tetingkap bersaiz sama.
Membelah Windows di dalam Vim
Anda juga boleh membelah tetingkap semasa sesi pengeditan Vim. Untuk melakukannya, buka fail di Vim, dan kemudian pisahkannya secara mendatar atau menegak menggunakan kaedah berikut.
Membelah Windows secara Mendatar
Untuk memisahkan tingkap secara mendatar di Vim, gunakan arahan berikut:
: berpecahAnda juga boleh menggunakan jalan pintas berikut:
Ctrl + w, sApabila tidak ada argumen yang ditentukan, fail semasa akan dipaparkan di kedua-dua tetingkap perpecahan. Untuk membuka fail lain di tetingkap baru, gunakan perintah : berpecah , diikuti dengan nama file yang diinginkan, seperti berikut:
: nama fail berpecahMembelah Windows secara menegak
Untuk memisahkan tingkap secara menegak di Vim, gunakan arahan berikut:
: vsplitAnda juga boleh menggunakan jalan pintas berikut untuk membelah tetingkap secara menegak:
Ctrl + w, vDengan Vim, anda boleh memecahkan tingkap dengan lebih jauh, baik secara mendatar atau menegak.
Beralih antara Windows Mendatar
Untuk beralih ke tetingkap seterusnya di bawah tetingkap semasa, gunakan salah satu pintasan berikut:
Ctrl + w, j atau Ctrl + w, Anak panah bawahUntuk beralih ke tetingkap seterusnya di atas tetingkap semasa, gunakan salah satu pintasan berikut:
Ctrl + w, k atau Ctrl + w, Anak panah atasBeralih antara Windows Vertikal
Untuk beralih ke tetingkap seterusnya di sebelah kanan tetingkap semasa, gunakan:
Ctrl + w, l atau Ctrl + w, Anak panah kananUntuk beralih ke tetingkap seterusnya di sebelah kiri tetingkap semasa, gunakan salah satu pintasan berikut:
Ctrl + w, h atau Ctrl + w, Anak panah kiriUntuk menelusuri semua tetingkap Vim, gunakan jalan pintas berikut:
ctrl + w, wUntuk menutup tetingkap semasa, gunakan arahan berikut:
: tutupAnda juga boleh menggunakan jalan pintas berikut:
Ctrl + w, cUntuk menutup semua tetingkap kecuali tetingkap semasa, gunakan arahan berikut:
: sahajaAnda juga boleh menggunakan jalan pintas berikut:
Ctrl + w, oKesimpulannya
Dengan sistem pengurusan tetingkap Vim, anda dapat mengendalikan banyak fail pada masa yang sama dengan cepat dan cekap. Artikel ini menunjukkan kepada anda cara membuka dan menukar antara beberapa fail dan tetingkap di editor teks Vim. Mudah-mudahan, ini memudahkan anda menggunakan alat penyuntingan teks yang menakjubkan ini.