![]() |


|
|||||||
| View Poll Results: Text editor apa yg paling sering di pakai | |||
| VI |
|
12 | 54.55% |
| PICO |
|
2 | 9.09% |
| Gedit |
|
11 | 50.00% |
| Kwrite |
|
3 | 13.64% |
| Emacs |
|
0 | 0% |
| Multiple Choice Poll. Voters: 22. You may not vote on this poll | |||
|
|
Thread Tools |
|
|
#1 |
![]() ![]() ![]() ![]() Join Date: Sep 2008
Location: ~|'OlymPi4'|~
Posts: 1,758
Thank(s): 0/2,720
Rep Power: 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ini ada tulisan-tulisan gw yg tercecer di harddisk dari pada diem aja mendingan gw post disini tulisan ini gw post juga disini mulai aja deh ... (sorry kalo ada yg salah2 maklum masih belajar) ![]() ![]() Setiap orang yang memakai komputer dan menggunakan Sistem operasi linux cepat atau lambat pasti akan menggunakan aplikasi text editor, baik untuk membuat file baru atau pun untuk edit file konfigurasi dll. Ada banyak text editor yang bagus di linux baik itu di GUI based maupun yang konsole based yang masing-masing mempunyai keunggulan dan kekurangannya masing-masing. Contoh text editor yang GUI Based seperti : Gedit,KWrite,Emacs dll dan contoh text editor yang console based seperti Pico, Vi dll. Setiap orang pasti punya kesukaannya masing-masing. Kalo gw paling suka make VI atau VIM yang menurut saya text editor konsole based yang paling ngetop. Nah mungkin ada yang belum mengerti cara penggunaan dari VI atau VIM ini maka disini saya akan mencoba share pengetahuan saya tentang cara cara penggunaan VI. Pertama-tama diatas saya menyebutkan VI atau VIM karena memang ada dua macam aplikasi tetapi sama , gimana sih kok ada dua tapi sama. Jadi kalo VI itu text editor tetapi belum support color-hilighting jadi masih hitam putih aja tapi klo VIM itu sama seperti VI tetapi generasi kedua jadi sudah ada color-hilighting nya, saya lebih suka menggunakan VIM karena ada warnanya. Lansung aja deh ya sama penggunaannya. 1.Kalo mau buat file baru atau open file : --------------------------------------------------------------------------------- #~$ vim nama.file Jika nama.file belum ada maka akan dibuat file baru bernama nama.file,tetapi bila nama.file sudah ada maka perintah diatas akan membuka file tersebut dan silahkan edit filenya. Anda bisa mengetik vim saja tanpa nama file untuk membuat file baru tetapi bila nanti akan keluar maka vim akan meminta nama file untuk di save. Saat anda membuka file menggunakan VIM maka anda akan melihat banyak tansa tilde yaitu tanda seperti ini ~ pada kiri halaman.Dan pada bagian bawah halaman akan terlihat informasi nama file seperti ini : "nama.file" 20L, 369C 20L berarti file tersebut mempunyai 20 lines/baris 369C berarti file tersebut mempunyai 368 character/huruf Jika file baru maka pada bagian bawah akan terlihat informasi seperti ini: "newfile" [newfile] 2.Keluar dari VI atau VIM --------------------------------------------------------------------------------- Kalo anda sudah bisa masuk VI dan sudah membuat file baru sekarang bagaimana cara keluarnya ya? Tenang jangan panik dulu. Untuk bisa keluar dari VI maka anda harus masuk ke "COMMAND MODE" dahulu dengan menekan tombol ESC pada keyboard atau bisa juga dengan menekan "Control + [" ,bila anda sudah berada pada COMMAND MODE dan menekan tombol ESC tenang tidak akan terjadi apa2, mungkin akan bunyi beep tetapi anda tetap berada dalam COMMAND MODE. Nah setelah berada dalam COMMAND MODE ketik :q (tanpa tanda kutip) untuk keluar dari VIM tanpa save , bila file yang dibuka sudah dimodifikasi oleh anda maka VIM tidak akan mengizinkan anda keluar dan untuk mengabaikan peringatan ini maka itu gunakan ":q!" untuk keluar dari VIM dan mengabaikan segala perubahan pada file tersebut. Bagaimana kalo ingin save file yang sudah di rubah, cukup ketikkan :w lalu tekan enter pada COMMAND MODE ,dan anda bisa kombinasi dua perintah diatas menjadi :wq yang berarti keluar dari VIM dengan save file.Jika ingin save file yang sedang di buka dengan nama lain ketik ":w namafile_baru" dan tekan enter maka file tersebut akan disave menjadi namafile_baru. Cara lain untuk keluar dari VIM adalah dengan perintah ZZ (huruf besar) pada COMMAND MODE, perintah ingin sama dengan perintah :wq . Jadi cukup simple hanya dengan dua huruf saja untuk keluar dari VIM. 3.Dua macam Mode dalam VI --------------------------------------------------------------------------------- Di dalam VI atau VIM ada dua macam Mode yaitu COMMAND dan INSERT Mode. COMMAND MO DE digunakan untuk memasukkan perintah untuk memanipulasi text seperti untuk save ,mencari kata, copy, paste dll.Sedangkan INSERT MODE digunakan untuk menulis file yang sedang dibuka apapun yang diketik di keyboard akan tercetak pada file. Saat pertama kali VIM dibuka akan dimulai dengan COMMAND MODE , ada beberapa perintah untuk membuat VIM menjadi INSERT MODE yaitu i dan a atau tombol Insert pada keyboard. Dan apabila anda sedang berada pada INSERT MODE dan ingin masuk ke dalam COMMAND MODE cukup tekan tombol ESCAPE pada keyboard atau bisa juga menggunakan tombol "Control + [". Biasanya saya menekan tombol ESCAPE dua kali untuk memastikan bila saya benar2 dalam COMMAND MODE. 4.Bagaimana mengunakan perintah dalam VI --------------------------------------------------------------------------------- Bila mengetikkan perintah dalam VI biasanya menggunakan format perintah seperti ini : [count] coomand [where] Kebanyakan perintah biasanya cuma satu karakter, termasuk perintah yang digunakan untuk mengatur karakter. Opsi [count] biasanya berupa angka mulai dari 1-9. Untuk contoh perintah x digunakan untuk menghapus yang berada pada cursor, tetapi jika menggunakan perintah 23x maka akan menghapus 23 karakter. Beberapa perintah menggunakan opsi [where] yang digunakan untuk menspesifikasi berapa baris halaman yang akan dieksekusi oleh perintah tersebut. 5.Beberapa Perintah dalam VI --------------------------------------------------------------------------------- Disini saya akan berikan beberapa perintah yang sering digunakan bila menggunakan VI. Untuk yang lebih lengkap akan di bahas lebih lanjut. Ingat perintah2 ini di eksekusi dalam COMAND MODE a dan i : Untuk memasuki INSERT MODE, karakter yang diketik akan di cetak pada po sisi cursor berada.Jika anda memberikan opsi count maka semua text yang telah di masukkan akan diulang sebanyak opsi count yang dimasukkan. h : Memindahkan cursor kekiri satu karakter. j : Memindahkan cursor kebawah satu baris. k : Memindahkan cursor keatas satu baris. l : Memnidahkan curosr kekanan satu karakter. r : Mengganti/replace satu karakter pada cursor. Beri parameter count untuk Mengganti beberapa karakter. u : Undo perubahan terakhir yang dibuat. Bila ditekan u kembali maka akan redo perubahan. x : Menghapus karakter pada kursor. Beri opsi count untuk menspesifikasi be rapa karakter yang akan dihapus. 6.Cutting dan Yangking / Cut and Copy --------------------------------------------------------------------------------- Command yang di gunakan untuk cutting kata adalah d , command ini mengahpus text dari file. command ini bisa di dahului dengan opsi count, jika mengetikkan command tersebut dua kali seperti dd maka akan mengahpus baris pada kursor. Ini ada beberapa kombinasi dari command tersebut : d^ : Menghapus dari current line sampai awal baris dari file d$ : Menghapus dari current line sampai akhir baris dari file dw : Menghapus dari current cursor sampai akhir kata 3dd : Menghapus tiga baris dari current cursor kebawah Selain d command ada juga command y yang hampir sama dengan d command hanya saja y tidak menhapus baris atau bisa dibilang hanya copy saja. 7.Pasting --------------------------------------------------------------------------------- Command untuk paste pada VI adalah p , jadi bila anda selesai menggunakan command d atau command y untuk paste gunakan command p , tetapi ingat untuk meletakkan kursor pada akhir baris sebelum ada paste karena bila anda meletakkannya pada tengah baris maka baris tersebut akan terpotong oleh text yang di paste. 8.Mencari kata --------------------------------------------------------------------------------- Untuk mencari kata dalam VI cukup dengan command " /kata_cari " jadi untuk mencari gunakan slash lalu diikuti kata yang dicari tanpa spasi, setelah kata ditemukan tekan n untuk mencari kata berikutnya. |
|
|
|
|
#2 |
![]() ![]() ![]() ![]() Join Date: Jul 2008
Location: Ceiling
Posts: 1,255
Thank(s): 0/1,918
Rep Power: 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Long live Vim!!!
BTW emang masih ada yang pake Vi doang? Kayaknya semua udah Vim (CMIIW). Karena gak ada Vim, jadi gak ikut poll :onion-76: Alasan pake Vim (di Vi juga) karena builtin regex nya mantap. Udah coba pake berbagai macam editor, tapi tetep Vim yang gw demen. Spoiler untuk Kasus klasik:
__________________
In Memory of Auntie Anti (Sep. 2008 - Oct. 2009)
Last edited by usus12jari; 24-11-2008 at 11:46 AM. |
|
|
|
|
#3 |
![]() ![]() ![]() ![]() Join Date: Sep 2008
Location: ~|'OlymPi4'|~
Posts: 1,758
Thank(s): 0/2,720
Rep Power: 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
@usus12jari
VI sama VIM sama kali ya... (gw gak tau juga) cuma bedanya kalo VIM default nya udah ada colornya kali VI kan masih item putih sama suka begitu juga :wq padahal gak pake VIM :onion-11::onion-11: |
|
|
|
|
#4 |
![]() ![]() ![]() ![]() Join Date: Jul 2008
Location: Ceiling
Posts: 1,255
Thank(s): 0/1,918
Rep Power: 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Mmmm... Nope. Tetep menurut gw beda. Sama halnya seperti UNIX != Linux.
------------------ Nambah dikit. Klo yang baru pake Vim, kayaknya lebih baik untuk mengatur beberapa setting terlebih dahulu. Ini contoh setting Vim gw (~/.vimrc) Code:
:set autoindent :set shiftwidth=4 :set tabstop=4 :set nowrap :colorscheme elflord :set guifont=DejaVu\ Sans\ Mono\ 9 :set number :set syntax=php :set autoindent Mengaktifkan auto indentasi:set shiftwidth Jumlah spasi yang dipakai oleh auto indent (default=8):set tabstop Jumlah spasi yang dipakai saat menekan tombol <TAB>:set nowrap Mematikan line wrapping:colorscheme Khusus GVim, colorscheme yang dipakai untuk syntax highlighting:set guifont Khusus GVim, font yang dipakai oleh editor. Untuk GTK+ (Xft), format nya Font\ Name\ Pointsize:set number Mengaktifkan line numbering:set syntax Buat nentuin programming language yang dipake (klo mau lihat PL apa aja yang disupport, cek di /usr/share/vim/vim71/syntax
__________________
In Memory of Auntie Anti (Sep. 2008 - Oct. 2009)
|
|
|
| Indowebster Forum |
|
|
|
|
#5 |
![]() ![]() ![]() Join Date: Oct 2008
Location: info coreutils
Posts: 900
Thank(s): 0/440
Rep Power: 9 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
menurtku lebih enak pke vim, namanya ja vim (vi improved)
![]() syg ga dadi poll
__________________
|
|
|
|
|
#6 |
![]() ![]() ![]() ![]() Join Date: Sep 2008
Location: ~|'OlymPi4'|~
Posts: 1,758
Thank(s): 0/2,720
Rep Power: 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
wah sorry dah kalo VIM gak ada di poll
abis anggapan gw selama ini sih sama aja.... (bodohnya aku) wah makasih nih @usus12jari jadi nambah ilmu kebetulan baru nemu nih ,bwt tambahan: * Membuka 2 file sekaligus --------------------------------- Pertama buka file yg kesatu dengan perintah Code:
#$ VIM path/file/yang/akan/dibuka gunakan command Code:
~ split path/file/yang/akan/dibuka semoga bermanfaat |
|
|
|
|
#7 |
![]() ![]() ![]() ![]() Join Date: Jul 2008
Location: Ceiling
Posts: 1,255
Thank(s): 0/1,918
Rep Power: 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Nambah dikit ah...
klo :split kan split secara horizontal, klo split vertikal, gunakan :vsplit Split untuk edit 2 atau 3 file memang cocok (apalagi klo pake widescreen). Tapi klo udah banyak file nya, jadi sempit >.< Gw sendiri jarang pake split, lebih asik pake tab (yup bukan cuma di GVim doang, Vim pun bisa). Tinggal pake :tabnew, :tabnext, :tabprevious, :tabfirst, :tablast, :tabclose (atau :q juga bisa). Gak perlu dijelasin kan? Dari perintahnya juga udah ketahuan fungsinya buat apa. klo /<pattern> itu buat forward search klo mau backward search pake ?<pattern> Oh, iya.... Suka ada aja yang nanya hal2 ini dari dulu. "Klo habis search, menghilangkan hightlighting nya gimana?" Cukup pake :nohlsearch "Gimana cara pindah ke awal atau akhir file?" Gunakan gg untuk ke awal file, atau G untuk ke akhir file. Di command mode tentunya. (di insert mode juga bisa, tinggal ketik aja.. cuma sampai lebaran haji juga gak bakal pindah2) "Gimana cara pindah ke baris tertentu?" Di command mode, ketik langsung nomor baris nya lalu tekan G "Cara buat replace?" Swt... Klo sering chat dengan bule (terutama di Freenode), kebangetan klo gak tahu cara replace di Vim. Cukup pake :s/<pattern>/<replacement>/[options] Options bisa kombinasi dari: g -> global replacement i -> ignore case c -> confirm before replace Selain itu silakan baca help nya. "Cara agar gw bisa ngerti dasar2 Vim tanpa harus membaca posting2 tolol dari usus12jari?" Jalankan vimtutor (jalankan di terminal, jangan di Vim)
__________________
In Memory of Auntie Anti (Sep. 2008 - Oct. 2009)
|
|
|
|
|
#8 |
![]() ![]() ![]() ![]() Join Date: Sep 2008
Location: ~|'OlymPi4'|~
Posts: 1,758
Thank(s): 0/2,720
Rep Power: 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
waduh bang usus makasih banget nih jadi nambah ilmu nih .....
kalo ane liat-liat posting-posting kaya gini masih kurang nih di forum ini yah walaupun posting tolol :) tapi berguna bwt yg newbie2 kayak gw jadi perlu yg agak fundamental tentang linux ... bang usus bikin thread tanya jawab dasar2 linux dong bwt yg newbie2 kayak kite2 nih maaf agak OOT biar nambah ilmu ![]()
|
|
|
|
|
#9 | |
![]() ![]() ![]() Join Date: Jun 2007
Location: Jakarta
Posts: 285
Thank(s): 0/3,721
Rep Power: 3 ![]() ![]() |
__________________
Carpe Noctem - Seize The Night
"try not to become a man of success, but rather become a man of value" - einstein |
|
|
|
|
|
#10 | |
![]() ![]() ![]() Join Date: Jun 2007
Location: Jakarta
Posts: 285
Thank(s): 0/3,721
Rep Power: 3 ![]() ![]() |
! nge force kalo gak salah :)
__________________
Carpe Noctem - Seize The Night
"try not to become a man of success, but rather become a man of value" - einstein |
|
|
|
| Bookmarks |
| Tags |
| tutorial vi |
| Thread Tools | |
|
|

