310 likes | 470 Views
Seksyen B Pelajaran 16: Mengapa Teks Editor. INFRASTRUKTUR SISTEM & LINUX. OBJEKTIF. Mengenali teks editor emacs Mengenali teks editor vi Mengenali teks editor pico. ISI KANDUNGAN. Pengenalan Teks Editor Emacs ( Editor MACros ) VIM ( Variants of The Visual Improved Editor ) PICO.
E N D
Seksyen BPelajaran 16: Mengapa Teks Editor INFRASTRUKTUR SISTEM & LINUX
OBJEKTIF • Mengenali teks editor emacs • Mengenali teks editor vi • Mengenali teks editor pico
ISI KANDUNGAN • Pengenalan Teks Editor • Emacs ( Editor MACros ) • VIM ( Variants of The Visual Improved Editor ) • PICO
Pengenalan Teks Editor 16.1 Pengenalan Teks Editor Tiga teks editor yang popular ialah : • Emacs ( Editor MACros ) • VIM ( Variants of The Improved Editor) • PICO
Arahan Ulasan Bluefish Editor HTML Emacs Editor GNU Emacs untuk konsol dan X11 jed, xjed Editor pengatur cara untuk konsol dan X11 joe, jmacs, jpico, jstar Editor Joe dan kesesuaian editor lain mengikut Joe Jove Editor Emacs Jonathan Kedit Teks Editor untuk KDE Lyx Editor Latex berdasarkan WYSIWYG untuk X11 Pengenalan Teks Editor
Nvi Editor klon vi dari Berkeley Pico Editor fail untuk 200 baris sahaja Red Editor baca sahaja Sed Editor aluran Textedit Editor Xview Vim VI Improved, editor pengatur cara Xedit Editor untuk X11 Xemacs Emacs untuk X11 Pengenalan Teks Editor Jadual 25 : Jenis-jenis teks editor
EMACS ( Editor MACros ) 16.1.1 Emacs (Editor MACros) • Anda boleh guna emacs, dengan atau tanpa sistem X Windows. edit teks mengarang dan menghantar mel elektronik Diguna untuk menjadualkan temu janji membaca berita usenet menyelenggarakan diari melayari web
Aksi Kombinasi kunci Menggagalkan operasi semasa C+g Mengundurkan anak panah C+b Membawahkan anak panah C+n Mendepani anak panah C+f Memadamkan aksara C+d Memadamkan baris C+k Memadamkan perkataan M+d Memulakan fail M+< Memulakan baris C+a EMACS ( Editor MACros ) 16.1.1.1 Arahan Papan Kekunci
Mengakhiri fail M+> Mengakhiri baris C+a Bantuan C+x, C+f Buka fail C+v Halaman ke bawah M+v Keluar C+x, C+c Menyimpan C+x, C+s Tutorial C+h , t Buat Asal C_or C+x, u EMACS ( Editor MACros ) Jadual 26 : Arahan papan kekunci dalam program Emacs
EMACS ( Editor MACros ) 16.1.1.2 Melarikan GNU Emacs • Untuk melarikan emacs dan buka fail teks untuk mengarang, beri nama fail pada baris arahan seperti. • Arahan di atas akan memuatkan editor dan membuka fail yang diminta. # emacs myfile.tx
EMACS ( Editor MACros ) Gambar Rajah 130 : Terminal X11 pada GNU emacs
EMACS ( Editor MACros ) • Jika ingin memulakan GNU emacs pada shell bagi X11 terminal Windows, versi X11 bagi GNU emacs, dengan tetikus dan penyokong menu, bermula secara automatik. • Jika ingin melarikan dari konsol, atau bukan versi X11 bagi GNU emacs di dalam X11 terminal Windows, guna –nw (atau no-window), pilihan baris arahan ditunjukkan di bawah • Arahan ini membolehkan anda melarikan GNU emacs di dalam terminal X11 anda tanpa bar menu # emacs –nw myfile.txt
EMACS ( Editor MACros ) 16.1.1.3 Menjalankan ( run ) Xemacs • Untuk memulakan pengarang XEmacs semasa sesi X11, taip • arahan ini : # xemacs
EMACS ( Editor MACros ) Gambar Rajah 131 : Skrin pengarang XEmacs.
EMACS ( Editor MACros ) • 16.1.1.4 Pilihan Toolkit • GNU emacs dan Xemacs dalam mod X11 mematuhi dan mengikut • kebanyakan pilihan toolkit X11. sesetengah pilihan adalah dapat • membantu seperti contoh di bawah: • bg color -set background to color (latar belakang) • cr color -set text cursor to color (teks) • fg color -set foreground to color (latar depan) • ms color -set mouse cursor to color (tetikus) • Warna yang boleh digunakan untuk ‘color setting’ disenaraikan dalam • fail rgb.txt. Ia ditempatkan dalam direktori /usr/X11R6/X11.
EMACS ( Editor MACros ) • 16.1.1.5Mengubah Adat xemacs • Untuk melakukan ini, buat fail emacs dengan Xemacs: • # xemacs .emacs kemudian taip ini untuk mengubah adat xemacs: • (setq default – major – mode ‘text – mode) • (setq text – mode – hook ‘turn – on – auto – fill) • (require ‘ appt) • (display – time) • (appt – initialize) • Tekan ctrl+x dan ctrl+s untuk simpan fail, dan tekan ctrl+x • dan ctrl+c untuk keluar Xemacs.
VIM ( Variants of The Visual Improved Editor) • Pengarang vim dibangunkan oleh Bram Moolenaar. • Teks editor yang sesuai dengan vi (visual editor, pengarang yang popular). 16.1.2 VIM ( Variants of The Visual Improved Editor)
VIM ( Variants of The Visual Improved Editor) Gambar Rajah 132 : Skrin pengarang VIM
VIM ( Variants of The Visual Improved Editor) • Semasa memuatkan pakej bagi vim ke dalam sistem, beberapa fail dan • sambungan simbolik ke pengarang vim akan di buat: • /usr/bin/vi - vim • /usr/bin/view -vim • /bin/vim • Pengarang vim menggantikan pengarang ex, vi dan view. • Pengarang visual yang menyokong ciri-ciri seperti pergerakan anak • panah.
VIM ( Variants of The Visual Improved Editor) 16.1.2.1 Operasi dan keluar dari vim Sambungan antara mod yang berbeza • Vim menyediakan 3 mod untuk pengguna: Mod Arahan Mod Input Mod Lepas Garis membolehkan pengguna memasukkan input membolehkan pengguna mencari perkataan, satu ayat, menyimpan fail-fail atau keluar dari kerja-kerja membolehkan pengguna memasukkan arahan
VIM ( Variants of The Visual Improved Editor) masuk perkataan yang baru di tempat yang berikutnya selepas kedudukan kursor Tekan ‘a’ masuk perkataan yang baru pada kedudukan kursor Tekan ‘i’ tambah baris baru atau tukar kedudukan kursor pada baris baru Tekan ‘o’ Tukar dari mod input ke mod Arahan Tekan ‘ESC’
VIM ( Variants of The Visual Improved Editor) Arahan yang sering digunakan • Menggerakkan lokasi kursor • Gunakan kekunci anak panah untuk menggerakkan kursor. Sekiranya kekunci tersebut tidak dapat digunakan, guna kekunci yang tersenarai di bawah:
H Kawal kursor bergerak satu ruang ke kiri L Kawal kursor bergerak satu ruang ke kanan I Kawal kursor bergerak ke baris seterusnya yang di bawah K Kawal kursor bergerak ke baris seterusnya yang di atas G Kursor bergerak ke awal baris terakhir O Kursor bergerak ke akhir baris terakhir W atau w Kursor bergerak ke perkataan seterusnya E Kursor bergerak ke aksara akhir dalam perkataan tersebut B Kursor bergerak ke aksara awal dalam perkataan tersebut { Kursor bergerak ke awal perenggan } Kursor bergerak ke akhir perenggan VIM ( Variants of The Visual Improved Editor) Jadual 27 : Arahan-arahan papan kekunci untuk perisian VIM
^b Halaman ke atas ^f Halaman ke bawah ^u Gerakan kursor separuh halaman menaik ^d Gerakan kursor separuh halaman menurun ^e Menurunkan baris pada skrin ^y Menaikkan baris pada skrin VIM ( Variants of The Visual Improved Editor) Jadual 28 : Arahan-arahan papan kekunci untuk perisian VIM
Yy Tekan 2 papan kekunci untuk salin pada baris di mana kedudukan kursor Yw Tekan 2 papan kekunci untuk salin pada perkataan Nyw atau ynw N adalah nombor. Tekan 3 yw untuk menyalin sesuatu perkataan pada lokasi kursor dan juga dua perkataan seterusnya. Nyy atau yny Tekan ‘3 yy’ untuk menyalin seluruh baris tersebut dan baris berikutnya. P Akan melekatkan perkataan yang disalin pada lokasi kursor. VIM ( Variants of The Visual Improved Editor) 2. Salin Jadual 29 : Arahan-arahan untuk menyalin fail dalam perisian VIM
Nd ‘n’ adalah nombor. Tekan kekunci ‘3d’ yang bergerak tiga baris ke atas atau ke bawah. tekan ‘’ untuk memadam aksara di mana kursor terletak, dan yang sebelumnya. Ini bermakna 4 baris di padam. Atau tekan ‘’ untuk memadam aksara di mana kursor terletak, dan yang sebelumnya. Ini bermakna 4 baris di padam D Tekan dahulu kekunci ‘d’, dan: - tekan ‘’ untuk memadam aksara yang berada sebelum lokasi kursor - tekan ‘’ untuk memadam aksara di mana kursor terletak. - tekan ‘’ untuk memadam aksara di mana kursor terletak, dan yang sebelumnya. - tekan ‘’ untuk memadam aksara di mana kursor terletak, dan yang sebelumnya. Dd Tekan ‘d’ dua kali untuk memadam baris pada kursor dw Gerakkan kursor pada aksara yang pertama pada suatu perkataan, dan tekan ‘dw’ untuk memadam perkataan tersebut. Sekiranya kursor berada di tengah perkataan, aksara yang berada selepasnya akan di padam. VIM ( Variants of The Visual Improved Editor) 3. Padam
Ndd atau dnd Tekan kekunci ‘3dd’untuk memadam pada baris di mana kursor berada dan pada dua baris seterusnya. D Memadam pada baris selepas kedudukan yang telah kursor X Memadam aksara di mana kursor berada X Memadam aksara sebelum kedudukan berada kursor ( d + ) Nx Papan kekunci ‘4x’ untuk memadam 4 aksara selepas kedudukan pada kursor dan aksara di mana kursor di situ. nX Papan kekunci ‘4x’ untuk memadam sebelum kedudukan pada kursor tetapi bukan aksara di mana kursor di situ VIM ( Variants of The Visual Improved Editor) Jadual 30 : Arahan-arahan untuk memadam fail dalam perisian VIM
Zz Tekan z (2kali) untuk menyimpan dokumen fail dan keluar dari vim % Pada program kod, perbezaan di antara kurungan yang selalu dibincangkan. Anda boleh gerakan kursor ke kurungan, nanti tekan pada papan kekunci untuk mencari maklumat. ^g atau ^G Tekan pada papan kekunci untuk memaparkan baris nombor pada baris di mana kursor berada dan jumlah baris yang terdapat nG N adalah nombor. Tekan ‘35G’ untuk memasuki baris yang ke 35 R Menukarkan perkataan di mana kursor dengan perkataan yang baru U Tekan pada papan kekunci di mana memadam tindakan sebelumnya. Tekan sekali lagi untuk memadam tindakan tersebut. VIM ( Variants of The Visual Improved Editor) 4. Baris • Jadual 31 : Arahan-arahan untuk mendapatkan barisan fail dalam perisian VIM 5.Papan kekunci yang berlainan
E Melaksanakan fail yang baru, papan kekunci adalah ‘e’ diberi fail baru. Sebagai contoh, ‘e new file’ dan fail yang baru yang dinamakan name N Untuk menambahkan fail yang lain iaitu vi, papan kekunci ‘n’ dengan fail name yang tertentu. Sebagai contoh, taip nfile.txt, dan file.txt untuk membaca maklumat W Untuk menyimpan fail. Jikalau tidak ada spesifik nama fail, anda boleh menggunakan papan kekunci :w filename. Q Keluar dari vim, tetapi ia tidak melibatkan apa jua masalah yang berkaitan dengan fail q! Keluar dari vim, tanpa menyimpan fail Wq Menyimpan semua fail dan keluar dari vim VIM ( Variants of The Visual Improved Editor) Jadual 32 : Arahan-arahan papan kekunci yang berlainan untuk perisian VIM
Set nu command Tambah baris pada setiap baris yang mengandungi Set nonu command Padam baris nombor Search character Untuk mencari sesuatu aksara di dalam perkataan, papan kekunci adalah ‘/’. Sebagai contoh , papan kekunci :/gz untuk mencari kedudukan g dan z selepas kursor Replace characters Untuk mengganti aksara [e.g edit all temp to temp], type: ‘g/ temp/s /tmp/g, $s /temp/g’. VIM ( Variants of The Visual Improved Editor) Jadual 33 : Arahan-arahan papan kekunci untuk melaksanakan baris dalam perisian VIM
PICO Ini adalah ‘compact, efficient’, dan senang digunakan. • Bantuan terbina dalam • Pencarian kerja • Mewajarkan perenggan • Perubahan blok teks, salin dan buang • Mod lipatan untuk fail dan kemasukan teks • Menyokong tetikus • Penyemak ejaan • Membungkus perkataan