Seksyen B Pelajaran 16: Mengapa Teks Editor
description
Transcript of Seksyen B Pelajaran 16: Mengapa Teks Editor
Seksyen BSeksyen BPelajaran 16:
Mengapa Teks Editor
INFRASTRUKTUR INFRASTRUKTUR
SISTEM & LINUXSISTEM & LINUX
OBJEKTIFOBJEKTIF
• Mengenali teks editor emacs
• Mengenali teks editor vi
• Mengenali teks editor pico
ISI KANDUNGANISI KANDUNGAN
• Pengenalan Teks Editor
• Emacs ( Editor MACros )
• VIM ( Variants of The Visual Improved Editor )
• PICO
Pengenalan Teks Editor Pengenalan Teks Editor
16.1 Pengenalan Teks Editor
Tiga teks editor yang popular ialah :
Emacs ( Editor MACros )
VIM ( Variants of The Improved Editor)
PICO
Pengenalan Teks EditorPengenalan Teks EditorArahan 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 EditorPengenalan Teks Editor
Jadual 25 : Jenis-jenis 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
EMACS ( Editor MACros ) EMACS ( Editor MACros )
16.1.1 Emacs (Editor MACros)
• Anda boleh guna emacs, dengan atau tanpa sistem X Windows.
edit teks
menjadualkan
temu janji
menyelenggarakan diari melayari web
membaca berita
usenet
mengarang dan
menghantar
mel elektronik
Digunauntuk
EMACS ( Editor MACros ) EMACS ( Editor MACros )
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
16.1.1.1 Arahan Papan Kekunci
EMACS ( Editor MACros ) EMACS ( Editor MACros )
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
Jadual 26 : Arahan papan kekunci dalam program Emacs
EMACS ( Editor MACros ) 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 ) EMACS ( Editor MACros )
Gambar Rajah 130 : Terminal X11 pada GNU emacs
• 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 ( Editor MACros ) EMACS ( Editor MACros )
# emacs –nw myfile.txt
EMACS ( Editor MACros )EMACS ( Editor MACros )
16.1.1.3 Menjalankan ( run ) Xemacs
•Untuk memulakan pengarang XEmacs semasa sesi X11, taip arahan ini :
# xemacs
EMACS ( Editor MACros ) EMACS ( Editor MACros )
Gambar Rajah 131 : Skrin pengarang XEmacs.
EMACS ( Editor MACros ) 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 ) EMACS ( Editor MACros )
16.1.1.5 Mengubah 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)
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)
VIM ( Variants of The Visual Improved Editor)
Gambar Rajah 132 : Skrin pengarang VIM
VIM ( Variants of The Visual Improved Editor)
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)
VIM ( Variants of The Visual Improved Editor)
Sambungan antara mod yang berbeza
• Vim menyediakan 3 mod untuk pengguna:
16.1.2.1 Operasi dan keluar dari vim
Mod Arahan Mod Input Mod Lepas Garis
membolehkan pengguna memasukkan arahan
membolehkan pengguna memasukkan input
membolehkan pengguna mencari perkataan, satu ayat,
menyimpan fail-fail atau keluardari kerja-kerja
VIM ( Variants of The Visual Improved Editor)
VIM ( Variants of The Visual Improved Editor)
Tekan ‘a’
Tekan ‘o’
Tekan ‘i’
Tekan ‘ESC’
masuk perkataan yang baru di tempat yang berikutnya selepas kedudukan kursor
masuk perkataan yang baru pada kedudukan kursor
tambah baris baru atau tukar kedudukan kursor pada baris baru
Tukar dari mod input ke mod Arahan
VIM ( Variants of The Visual Improved Editor)
VIM ( Variants of The Visual Improved Editor)
1. Menggerakkan lokasi kursor
Gunakan kekunci anak panah untuk menggerakkan kursor. Sekiranya kekunci tersebut tidak dapat digunakan, guna kekunci yang tersenarai di bawah:
Arahan yang sering digunakan
VIM ( Variants of The Visual Improved Editor)
VIM ( Variants of The Visual Improved Editor)
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
Jadual 27 : Arahan-arahan papan kekunci untuk perisian VIM
VIM ( Variants of The Visual Improved Editor)
VIM ( Variants of The Visual Improved Editor)
^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
Jadual 28 : Arahan-arahan papan kekunci untuk perisian VIM
VIM ( Variants of The Visual Improved Editor)
VIM ( Variants of The Visual Improved Editor)
2. Salin
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.
Jadual 29 : Arahan-arahan untuk menyalin fail dalam perisian VIM
VIM ( Variants of The Visual Improved Editor)
VIM ( Variants of The Visual Improved Editor)
3. 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.
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
VIM ( Variants of The Visual Improved Editor)
VIM ( Variants of The Visual Improved Editor)
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
Jadual 30 : Arahan-arahan untuk memadam fail dalam perisian VIM
VIM ( Variants of The Visual Improved Editor)
VIM ( Variants of The Visual Improved Editor)
4. Baris
^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
Jadual 31 : Arahan-arahan untuk mendapatkan barisan fail dalam perisian VIM
5.Papan kekunci yang berlainan
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.
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.
VIM ( Variants of The Visual Improved Editor)
VIM ( Variants of The Visual Improved Editor)
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
Jadual 32 : Arahan-arahan papan kekunci yang berlainan untuk perisian VIM
VIM ( Variants of The Visual Improved Editor)
VIM ( Variants of The Visual Improved Editor)
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’.
Jadual 33 : Arahan-arahan papan kekunci untuk melaksanakan baris dalam perisian VIM
PICOPICO
Ini adalah ‘compact, efficient’, dan senang digunakan.
Bantuan terbina dalamPencarian kerjaMewajarkan perengganPerubahan blok teks, salin dan buangMod lipatan untuk fail dan kemasukan teksMenyokong tetikusPenyemak ejaanMembungkus perkataan