Untuk memudahkan menulis program dengan Bahasa K-System di Linux, anda harus belajar editor vi. Ringkasan perintah vi adalah sbb:
Tombol - Tombol dalam Editor vi : --------------------------------- CARA MENGGUNAKAN vi: vi nama_file yang akan dibuka misalnya: vi prt9001/sct2900 CARA MASUK MODE EDIT i - menyisipkan pada posisi kursor a - menambah setelah cursor CARA KELUAR DARI MODE EDIT Esc - keluar dari mode edit CARA MENYIMPAN FILE KE HARDDISK :w CARA MENYIMPAN FILE KE HARDDISK DAN KELUAR DARI VI :wq CARA MENYISIPI/INSERT ISI FILE LAIN :r <namafile> TOMBOL PENGGERAK : j - turun 1 baris k - naik 1 baris h - ke kiri 1 karakter l - ke kanan 1 karakter b - ke kiri 1 kata w - ke kanan 1 kata 1G - menuju ke awal berkas (baris 1) G - menuju ke akhir berkas (baris terakhir) $ - menuju akhir baris ^ - menuju karakter pertama dalam satu baris 0 - menuju awal baris H - menuju awal halaman L - menuju akhir halaman M - menuju tengah halaman { - menuju ke atas 1 paragraf } - menuju ke bawah 1 paragraf [[ - menuju ke baris pertama ]] - menuju ke baris terakhir '' - menuju ke tempat cursor terakhir Ctrl+f - turun 1 halaman Ctrl+b - naik 1 halaman Ctrl+u - naik 1/2 layar Ctrl+d - turun 1/2 layar Ctrl+y - naik 1 baris, cursor tetap ditempat Ctrl+e - turun 1 baris, cursor tetap ditempat Ctrl+p - cursor naik 1 baris Ctrl+n - cursor turun 1 baris Ctrl+m - cursor turun 1 baris, langsung ke awal baris Enter - cursor turun 1 baris, langsung ke awal baris TOMBOL PENGHAPUS : x - menghapus 1 karakter dd - menghapus 1 baris dan disimpan di dalam buffer <n>dd - menghapus <n> baris dan disimpan di dalam buffer dw - menghapus 1 kata <n>dw - menghapus <n> kata D - menghapus dari posisi cursor sampai akhir baris TOMBOL EDIT LAINNYA: I - menyisipi di awal baris A - menambah setelah akhir baris r - mengubah 1 karakter posisi cursor R - mengubah text, sampai diakhiri tombol Esc O - membuka baris di atas cursor o - membuka baris dibawah cursor cw - mengubah 1 kata cc - mengubah 1 baris s - mengubah 1 huruf S - mengubah 1 baris J - menggabung dengan baris dibawahnya <n>s - mengubah <n> huruf m<x> - mark, untuk memberi tanda suatu text dengan karakter sembarang dan untuk kembali ke text yang diberi tanda menggunakan '<x> ~ - mengganti huruf kecil menjadi besar / sebaliknya TOMBOL COPY : <n>Y - untuk menyimpan <n> baris ke dalam buffer p - untuk mencetak isi dari buffer TOMBOL LAIN - LAIN : Ctrl - Z = Keluar tanpa menyimpan ZZ = Keluar dan menyimpan : (titik dua) diikuti dengan karakter dibawah ini adalah w[!] [<namafile>] - untuk menyimpan berkas r <namafile> - untuk membaca berkas lain dan disisipkan pada posisi cursor q[!] - untuk keluar dari vi kembali ke prompt Linux <n> - menuju ke baris yang ke <n> e[!] <>amafile> - untuk membaca berkas baru Ctrl+g - untuk melihat status dari vi Ctrl+l - menyegarkan layar u - untuk membatalkan perintah yang terakhir / (slash) - untuk mencari text setelah cursor ? - untuk mencari text sebelum cursor . (titik) - untuk mengulangi perintah yang terakhir