Asas-asas penggunaan VIM(VI)

Vi adalah text editor yang biasanya digunapakai oleh programmer untuk tulis kod. Apa pula Vim? Vim pulak adalah Vi yang diimprove dengan Graphical user interface tapi tidak mengganggu mana-mana ciri-ciri yang ada pada Vi. Post ni akan terangkan asas macam mana nak guna vim, so kalau korang takde vim lagi boleh download kt sini http://www.vim.org/download.php

Buat new file dekat vim
-Pergi ke File>newfile atau tekan escape, lepas tu masukkan :enew

Edit file
-Untuk edit file, sebelum edit tu kita kena tekan huruf i dulu di keyboard, baru boleh edit

Undo
-Untuk undo, tekan escape, pastu masukkan :u

Redo
-Untuk redo mudah je, tekan CTRL+R

Save file
-Untuk save file, tekan escape, lepas tu masukkan :w

Exit
-Untuk exit, tekan escape, lepas tu masukkan :q

Paparkan line number
-Tekan escape, pastu  masukkan :set nu

Theme
Untuk tukar theme, tekan escape dan masukkan :colorscheme namatheme...Antara theme yang dah built-in dan korang boleh cuba adalah morning,blue,desert..feel free to try..huhu..
Kat atas ni adalah theme molokai, korang boleh download kat sini. http://www.vim.org/scripts/script.php?script_id=2340...
Kalau linux, korang kena copy paste file yang korang download tu kat ~(home)/.vim/colors
Kalau folder tu takde, korang kena create folder .vim tu.

Kalau windows, not sure la mana folder .vim tu..nanti try digg lagi..


koman -koman vim>

Working with files
komanAction
:e filenameOpen file.
:w filenameSave as, kalau tak letak filename, vim akan save kat file yg kita tengah edit
:qQuit vim dan save file
:q!Quit vim tapi x save file
:wqSave dan exit
:xSame macam :wq;. Tapi kalau tak edit, dia keluar terus dari vim
Untuk Visual mode (CTRL+V) dan command mode(escape)
komanAction
j / Up ArrowNaikkan cursor ke atas satu line
k / Down ArrowTurunkan cursor ke bawah satu line
h / Left ArrowPergi ke karakter kiri seterusnya
l or Right ArrowPergi ke karakter kanan sebelumnya
ePergi ke akhir  perkataan
EPergi ke akhir perkataan yang dibahagikan oleh white space.
bPergi ke awalan perkataan
BPergi ke awalan perkataan yang dibahagikan oleh white space
0Pergi ke awalan line
^Pergi ke character pertama yang tak ada white space
$end of line
Hke baris pertama di skrin
Mke baris tengah-tengah di skrin
Lke baris terakhir di skrin
:npergi ke baris n, contohnya :34 akan pergi ke baris 34
Insert dan overwrite text
KomanAction
iInsert sebelum cursor
IInsert mula-mula kat line yang tngah edit
aAppend selepas cursor
AAppend kat akhir line
obuat new line sebelum insert
OBuat new line kat atas sebelum insert
CTukar satu line
rOverwrite satu karakter dan pergi ke command mode balik
RReplace mode
The ESC keypergi ke command mode
Deleting text
commandAction
xdelete karakter lepas cursor
Xdelete karakter sebelum cursor
dd / :ddelete line
Entering visual mode
Vim commandAction
vStart highlighting characters. Use the normal movement keys and commands to select text for highlighting.
VStart highlighting lines.
The ESC keyExit visual mode and return to command mode.
Undo dan redo
Vim commandAction
uUndo last action
UUndo changes yg korang buat kat curren line
Ctrl + rRedo.
Vim commandAction
/patternsearch pattern ayat


Artikel Berkaitan