31
Seksyen B Seksyen B Pelajaran 16: Mengapa Teks Editor INFRASTRUKTUR INFRASTRUKTUR SISTEM & LINUX SISTEM & LINUX

Seksyen B Pelajaran 16: Mengapa Teks Editor

  • Upload
    muriel

  • View
    69

  • Download
    0

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: Seksyen B Pelajaran 16:  Mengapa Teks Editor

Seksyen BSeksyen BPelajaran 16:

Mengapa Teks Editor

INFRASTRUKTUR INFRASTRUKTUR

SISTEM & LINUXSISTEM & LINUX

Page 2: Seksyen B Pelajaran 16:  Mengapa Teks Editor

OBJEKTIFOBJEKTIF

• Mengenali teks editor emacs

• Mengenali teks editor vi

• Mengenali teks editor pico

Page 3: Seksyen B Pelajaran 16:  Mengapa Teks Editor

ISI KANDUNGANISI KANDUNGAN

• Pengenalan Teks Editor

• Emacs ( Editor MACros )

• VIM ( Variants of The Visual Improved Editor )

• PICO

Page 4: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

Page 5: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

Page 6: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

Page 7: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

Page 8: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

Page 9: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

Page 10: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

Page 11: Seksyen B Pelajaran 16:  Mengapa Teks Editor

EMACS ( Editor MACros ) EMACS ( Editor MACros )

Gambar Rajah 130 : Terminal X11 pada GNU emacs

Page 12: Seksyen B Pelajaran 16:  Mengapa Teks Editor

• 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

Page 13: Seksyen B Pelajaran 16:  Mengapa Teks Editor

EMACS ( Editor MACros )EMACS ( Editor MACros )

16.1.1.3 Menjalankan ( run ) Xemacs

•Untuk memulakan pengarang XEmacs semasa sesi X11, taip arahan ini :  

# xemacs

Page 14: Seksyen B Pelajaran 16:  Mengapa Teks Editor

EMACS ( Editor MACros ) EMACS ( Editor MACros )

Gambar Rajah 131 : Skrin pengarang XEmacs.

 

Page 15: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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. 

Page 16: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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.

Page 17: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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)

Page 18: Seksyen B Pelajaran 16:  Mengapa Teks Editor

VIM ( Variants of The Visual Improved Editor)

VIM ( Variants of The Visual Improved Editor)

Gambar Rajah 132 : Skrin pengarang VIM

Page 19: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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.

Page 20: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

Page 21: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

Page 22: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

Page 23: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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 

Page 24: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

Page 25: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

Page 26: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

Page 27: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

Page 28: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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.

Page 29: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

 

Page 30: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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

 

Page 31: Seksyen B Pelajaran 16:  Mengapa Teks Editor

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