SlideShare une entreprise Scribd logo
1  sur  25
Teks File Editor
Vi / Vim
Amalia Wulandari
X TKJ A
Sistem Operasi Edubuntu
Vi dan Vim
Vi merupakan editor yang paling terkenal di lingkungan
UNIX. Vi ialah kepanjangan dari "Visual" editor. Sedangkan
Vim merupakan pengembangan dari editor vi yang
mempunyai keunggulan dalam penggunaan warna. Vim
mendukung penggunaan warna untuk menandakan kode
program dan juga penanda teks seperti penggunaan huruf
normal, tebal maupun cetak miring.
Vim adalah aplikasi pengolah teks yang dirilis pertama
kalinya pada 22 November 1991 dengan berbasis pada
program vi yang umum dipergunakan pada sistem Unix-
like. Dirancang oleh Bram Moolenar dalam bahasa
pemrograman C dan Vimscript, free software ini bisa
diinstal dalam berbagai platform, yakni Unix, Linux,
Windows, OS X, iOS, dan Android.
Pada aplikasi teks editor Vim, terdapat 2 mode, yaitu mode
insert dan command.
Mode insert digunakan untuk mengetik atau memasukan
kalimat atau kata ke dalam file.
Mode command digunakan untuk memfungsikan command
yang ada.
1. Dari command mode ke insert mode cukup menekan
tombol a/A/i/I/o/O
2. Dari insert mode ke command mode cukup menekan Esc
Tampilan Awal Vim
COMMAND PADA FILE TEXT
EDITOR VIM
#1. MANIPULASI FILE
• W (nama file)
Berfungsi untuk menyimpan hasil file
yang telah kita kerjakan.
• wq
Berfungsi untuk menyimpan
file dan keluar dari vim
• q!
Berfungsi untuk keluar dari vim tetapi tidak menyimpan
hasil editan dari file tersebut
Isi file sebelum saya edit Lalu saya tambahkan kalimat
pada baris ke 3
Pada saat saya buka, isi file tidak
berubah
COMMAND PADA FILE TEXT EDITOR
VIM
#2. PERPINDAHAN KURSOR
• h
Berfungsi untuk pindah satu karakter ke kiri.
Cara menggunakan :
Pertama kita harus ada pada command mode dengan menekan
tombol esc, lalu anda cukup menekan tombol ‘h’ , maka kursor
ada akan berpindah ke kiri
Sebelum saya tekan ‘h’ kursor berada dihuruf m
Setelah saya tekan ‘h’ kursor berada dihuruf i
• j
Berfungsi untuk pindah satu baris ke bawah
Cara menggunakan :
Pertama kita harus ada pada command mode dengan menekan
tombol esc, lalu anda cukup menekan tombol ‘j’ , maka kursor
ada akan berpindah satu baris ke bawah
Sebelum saya tekan ‘j’ kursor berada pada baris ke 3
Setelah saya tekan ‘j’ kursor berada pada baris ke 4
• k
Berfungsi untuk naik satu baris ke atas
Cara menggunakan :
Pertama kita harus ada pada command mode dengan menekan
tombol esc, lalu anda cukup menekan tombol ‘k’ , maka kursor
ada akan berpindah satu baris ke atas.
Sebelum saya tekan ‘k’ kursor berada pada baris ke 2
Setelah saya tekan ‘k’ kursor berada pada baris ke 1
• w
Berfungsi untuk pindah ke awalan kata berikutnya
Cara menggunakan :
Pertama kita harus ada pada command mode dengan menekan
tombol esc, lalu anda cukup menekan tombol ‘w’ , maka kursor
ada akan berpindah ke awalan kata berikutnya
Sebelum saya tekan ‘w’ kursor berada pada awalan kata pertama
Setelah saya tekan ‘w’ kursor berada pada awalan kata kedua
• b
Berfungsi untuk pindah ke awalan kata sebelumnya
Cara menggunakan :
Pertama kita harus ada pada command mode dengan menekan
tombol esc, lalu anda cukup menekan tombol ‘b’ , maka kursor
ada akan pindah ke awalan kata sebelumnya.
Sebelum saya tekan ‘b’ kursor berada pada awalan kata cara
Setelah saya tekan ‘b’ kursor berada pada awalan kata bagaimana
• $
Berfungsi untuk pindah ke akhir baris
Cara menggunakan :
Pertama kita harus ada pada command mode dengan menekan
tombol esc, lalu anda cukup menekan tombol ‘$’ , maka kursor
ada akan berpindah ke akhir baris.
Sebelum saya tekan ‘$’ kursor berada pada baris pertama
Setelah saya tekan ‘$’ kursor berada pada baris terakhir
• 0
Berfungsi untuk pindah ke awal file
Cara menggunakan :
Pertama kita harus ada pada command mode dengan menekan
tombol esc, lalu anda cukup menekan tombol ‘0’ , maka kursor
ada akan berpindah ke awal file
Sebelum saya tekan ‘0’ kursor berada pada akhir file
Setelah saya tekan ‘0’ kursor berada pada awal file
COMMAND PADA FILE TEXT EDITOR
VIM
#3. PENGHAPUSAN
• x
Berfungsi untuk menghapus karakter yang ada pada kursor
Cara menggunakan :
Pertama kita harus ada pada command mode dengan menekan
tombol esc, lalu anda cukup menekan tombol ‘x’ , maka kursor
ada akan menghapus karakter yang ada pada kursor
Disini saya ingin menghapus angka 8
Angka 8 pun hilang setelah saya menekan tombol ‘x’
• X
Berfungsi untuk menghapus karakter sebelum kursor
Cara menggunakan :
Pertama kita harus ada pada command mode dengan menekan
tombol esc, lalu anda cukup menekan tombol ‘shift+X’ , maka
kursor ada akan menghapus karakter sebelum kursor
Saya menaruh kursor di huruf e untuk menghapus huruf b
Saya tekan ‘shift+X’ huruf b pun terhapus
• dd
Berfungsi untuk menghapus baris beserta kalimatnya
Cara menggunakan :
Pertama kita harus ada pada command mode dengan menekan
tombol esc, lalu anda cukup menekan tombol ‘dd’ , maka baris
yang berada pada kursor akan terhapus
Kursor berada pada baris ke tiga
Baris ke tiga hilang
• dw
Berfungsi untuk menghapus kata yang berada di kursor.
Cara menggunakan :
Pertama kita harus ada pada command mode dengan menekan
tombol esc, lalu anda cukup menekan tombol ‘dw’ , maka kata
yang berada pada kursor akan terhapus.
Saya taruh kursor pada kata
‘smk’
Lalu kata ‘smk’ pun hilang setelah
saya tekan command dw
• db
Berfungsi untuk menghapus kata yang berada di belakang kursor
Cara menggunakan :
Pertama kita harus ada pada command mode dengan menekan
tombol esc, lalu anda cukup menekan tombol ‘db’ , maka kata
yang berada di belakang kursor akan terhapus.
Saya taruh kursor pada angka 2, supaya kata ‘pada’ terhapus
Tekan ‘db’ maka kata ‘pada’ pun akan terhapus
• d
Berfungsi untuk menghapus baris beserta kalimatnya
Cara menggunakan :
Pertama kita harus ada pada command mode dengan menekan
tombol esc, lalu anda cukup menekan tombol ‘d’ , maka baris
yang berada pada kursor akan terhapus
Saya taruh kursor pada baris
ke 3, untuk menghapus baris
ke 3
Lalu saya tekan ‘d’ maka baris
ke tiga pun hilang
Copy dan Paste
• Command ‘p’ berfungsi untuk mempaste hasil copy baris
• Command ‘Y’ berfungsi untuk mengcopy baris

Contenu connexe

En vedette

Pengetahuan isi kandungan pedagogi (PCK)
Pengetahuan isi kandungan pedagogi (PCK)Pengetahuan isi kandungan pedagogi (PCK)
Pengetahuan isi kandungan pedagogi (PCK)Nurul Atiyah
 
Трактиръ: Solo (2015) - Александр Закордонец
Трактиръ: Solo (2015) - Александр ЗакордонецТрактиръ: Solo (2015) - Александр Закордонец
Трактиръ: Solo (2015) - Александр ЗакордонецPartnerSB
 
In laboratorio
In laboratorioIn laboratorio
In laboratoriolaprof53
 
新大阪・梅田・即プレイ素人デリヘル 新大阪・梅田 素人絶対衝撃[スマホ版]
新大阪・梅田・即プレイ素人デリヘル   新大阪・梅田 素人絶対衝撃[スマホ版]新大阪・梅田・即プレイ素人デリヘル   新大阪・梅田 素人絶対衝撃[スマホ版]
新大阪・梅田・即プレイ素人デリヘル 新大阪・梅田 素人絶対衝撃[スマホ版]新大阪 デリヘル
 
ใบงานที่1 สำรวจตัวเอง
ใบงานที่1 สำรวจตัวเองใบงานที่1 สำรวจตัวเอง
ใบงานที่1 สำรวจตัวเองworldwildearth
 
Rpp pertemuan13
Rpp pertemuan13Rpp pertemuan13
Rpp pertemuan13rizka_safa
 
OpenSource-SoftbinatorTalks
OpenSource-SoftbinatorTalksOpenSource-SoftbinatorTalks
OpenSource-SoftbinatorTalksMaria Niță
 

En vedette (11)

31 mei 2015 09.30
31 mei 2015 09.3031 mei 2015 09.30
31 mei 2015 09.30
 
Pengetahuan isi kandungan pedagogi (PCK)
Pengetahuan isi kandungan pedagogi (PCK)Pengetahuan isi kandungan pedagogi (PCK)
Pengetahuan isi kandungan pedagogi (PCK)
 
Các phương pháp xây dựng backlink
Các phương pháp xây dựng backlinkCác phương pháp xây dựng backlink
Các phương pháp xây dựng backlink
 
Трактиръ: Solo (2015) - Александр Закордонец
Трактиръ: Solo (2015) - Александр ЗакордонецТрактиръ: Solo (2015) - Александр Закордонец
Трактиръ: Solo (2015) - Александр Закордонец
 
In laboratorio
In laboratorioIn laboratorio
In laboratorio
 
新大阪・梅田・即プレイ素人デリヘル 新大阪・梅田 素人絶対衝撃[スマホ版]
新大阪・梅田・即プレイ素人デリヘル   新大阪・梅田 素人絶対衝撃[スマホ版]新大阪・梅田・即プレイ素人デリヘル   新大阪・梅田 素人絶対衝撃[スマホ版]
新大阪・梅田・即プレイ素人デリヘル 新大阪・梅田 素人絶対衝撃[スマホ版]
 
ใบงานที่1 สำรวจตัวเอง
ใบงานที่1 สำรวจตัวเองใบงานที่1 สำรวจตัวเอง
ใบงานที่1 สำรวจตัวเอง
 
Pelajaran 3
Pelajaran  3Pelajaran  3
Pelajaran 3
 
Rpp pertemuan13
Rpp pertemuan13Rpp pertemuan13
Rpp pertemuan13
 
1477
14771477
1477
 
OpenSource-SoftbinatorTalks
OpenSource-SoftbinatorTalksOpenSource-SoftbinatorTalks
OpenSource-SoftbinatorTalks
 

Plus de cyberbebek

Quantum Computation
Quantum ComputationQuantum Computation
Quantum Computationcyberbebek
 
Konsep dasar thread programming
Konsep dasar thread programmingKonsep dasar thread programming
Konsep dasar thread programmingcyberbebek
 
Penerapan komputasi awan pada masyarakat (bmkg)
Penerapan komputasi awan pada masyarakat (bmkg)Penerapan komputasi awan pada masyarakat (bmkg)
Penerapan komputasi awan pada masyarakat (bmkg)cyberbebek
 
Manajemen paket
Manajemen paketManajemen paket
Manajemen paketcyberbebek
 
Dual boot windows 7 dan Ubuntu 14.04
Dual boot windows 7 dan Ubuntu 14.04Dual boot windows 7 dan Ubuntu 14.04
Dual boot windows 7 dan Ubuntu 14.04cyberbebek
 
Repository Lokal
Repository LokalRepository Lokal
Repository Lokalcyberbebek
 
Teks Editor Nano
Teks Editor NanoTeks Editor Nano
Teks Editor Nanocyberbebek
 
Filesystem hierarchy standard
Filesystem hierarchy standardFilesystem hierarchy standard
Filesystem hierarchy standardcyberbebek
 
Cara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xamppCara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xamppcyberbebek
 
Management File & Group
Management File & GroupManagement File & Group
Management File & Groupcyberbebek
 
50 Perintah Dasar Linux
50 Perintah Dasar Linux50 Perintah Dasar Linux
50 Perintah Dasar Linuxcyberbebek
 
IP Address (Linux Edubuntu14.04 LTS)
IP Address (Linux Edubuntu14.04 LTS)IP Address (Linux Edubuntu14.04 LTS)
IP Address (Linux Edubuntu14.04 LTS)cyberbebek
 

Plus de cyberbebek (12)

Quantum Computation
Quantum ComputationQuantum Computation
Quantum Computation
 
Konsep dasar thread programming
Konsep dasar thread programmingKonsep dasar thread programming
Konsep dasar thread programming
 
Penerapan komputasi awan pada masyarakat (bmkg)
Penerapan komputasi awan pada masyarakat (bmkg)Penerapan komputasi awan pada masyarakat (bmkg)
Penerapan komputasi awan pada masyarakat (bmkg)
 
Manajemen paket
Manajemen paketManajemen paket
Manajemen paket
 
Dual boot windows 7 dan Ubuntu 14.04
Dual boot windows 7 dan Ubuntu 14.04Dual boot windows 7 dan Ubuntu 14.04
Dual boot windows 7 dan Ubuntu 14.04
 
Repository Lokal
Repository LokalRepository Lokal
Repository Lokal
 
Teks Editor Nano
Teks Editor NanoTeks Editor Nano
Teks Editor Nano
 
Filesystem hierarchy standard
Filesystem hierarchy standardFilesystem hierarchy standard
Filesystem hierarchy standard
 
Cara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xamppCara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xampp
 
Management File & Group
Management File & GroupManagement File & Group
Management File & Group
 
50 Perintah Dasar Linux
50 Perintah Dasar Linux50 Perintah Dasar Linux
50 Perintah Dasar Linux
 
IP Address (Linux Edubuntu14.04 LTS)
IP Address (Linux Edubuntu14.04 LTS)IP Address (Linux Edubuntu14.04 LTS)
IP Address (Linux Edubuntu14.04 LTS)
 

Dernier

tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptxHR MUSLIM
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatArfiGraphy
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 

Dernier (20)

tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 

VIM EDITOR

  • 1. Teks File Editor Vi / Vim Amalia Wulandari X TKJ A Sistem Operasi Edubuntu
  • 2. Vi dan Vim Vi merupakan editor yang paling terkenal di lingkungan UNIX. Vi ialah kepanjangan dari "Visual" editor. Sedangkan Vim merupakan pengembangan dari editor vi yang mempunyai keunggulan dalam penggunaan warna. Vim mendukung penggunaan warna untuk menandakan kode program dan juga penanda teks seperti penggunaan huruf normal, tebal maupun cetak miring.
  • 3. Vim adalah aplikasi pengolah teks yang dirilis pertama kalinya pada 22 November 1991 dengan berbasis pada program vi yang umum dipergunakan pada sistem Unix- like. Dirancang oleh Bram Moolenar dalam bahasa pemrograman C dan Vimscript, free software ini bisa diinstal dalam berbagai platform, yakni Unix, Linux, Windows, OS X, iOS, dan Android.
  • 4. Pada aplikasi teks editor Vim, terdapat 2 mode, yaitu mode insert dan command. Mode insert digunakan untuk mengetik atau memasukan kalimat atau kata ke dalam file. Mode command digunakan untuk memfungsikan command yang ada. 1. Dari command mode ke insert mode cukup menekan tombol a/A/i/I/o/O 2. Dari insert mode ke command mode cukup menekan Esc
  • 6. COMMAND PADA FILE TEXT EDITOR VIM #1. MANIPULASI FILE
  • 7. • W (nama file) Berfungsi untuk menyimpan hasil file yang telah kita kerjakan.
  • 8. • wq Berfungsi untuk menyimpan file dan keluar dari vim
  • 9. • q! Berfungsi untuk keluar dari vim tetapi tidak menyimpan hasil editan dari file tersebut Isi file sebelum saya edit Lalu saya tambahkan kalimat pada baris ke 3 Pada saat saya buka, isi file tidak berubah
  • 10. COMMAND PADA FILE TEXT EDITOR VIM #2. PERPINDAHAN KURSOR
  • 11. • h Berfungsi untuk pindah satu karakter ke kiri. Cara menggunakan : Pertama kita harus ada pada command mode dengan menekan tombol esc, lalu anda cukup menekan tombol ‘h’ , maka kursor ada akan berpindah ke kiri Sebelum saya tekan ‘h’ kursor berada dihuruf m Setelah saya tekan ‘h’ kursor berada dihuruf i
  • 12. • j Berfungsi untuk pindah satu baris ke bawah Cara menggunakan : Pertama kita harus ada pada command mode dengan menekan tombol esc, lalu anda cukup menekan tombol ‘j’ , maka kursor ada akan berpindah satu baris ke bawah Sebelum saya tekan ‘j’ kursor berada pada baris ke 3 Setelah saya tekan ‘j’ kursor berada pada baris ke 4
  • 13. • k Berfungsi untuk naik satu baris ke atas Cara menggunakan : Pertama kita harus ada pada command mode dengan menekan tombol esc, lalu anda cukup menekan tombol ‘k’ , maka kursor ada akan berpindah satu baris ke atas. Sebelum saya tekan ‘k’ kursor berada pada baris ke 2 Setelah saya tekan ‘k’ kursor berada pada baris ke 1
  • 14. • w Berfungsi untuk pindah ke awalan kata berikutnya Cara menggunakan : Pertama kita harus ada pada command mode dengan menekan tombol esc, lalu anda cukup menekan tombol ‘w’ , maka kursor ada akan berpindah ke awalan kata berikutnya Sebelum saya tekan ‘w’ kursor berada pada awalan kata pertama Setelah saya tekan ‘w’ kursor berada pada awalan kata kedua
  • 15. • b Berfungsi untuk pindah ke awalan kata sebelumnya Cara menggunakan : Pertama kita harus ada pada command mode dengan menekan tombol esc, lalu anda cukup menekan tombol ‘b’ , maka kursor ada akan pindah ke awalan kata sebelumnya. Sebelum saya tekan ‘b’ kursor berada pada awalan kata cara Setelah saya tekan ‘b’ kursor berada pada awalan kata bagaimana
  • 16. • $ Berfungsi untuk pindah ke akhir baris Cara menggunakan : Pertama kita harus ada pada command mode dengan menekan tombol esc, lalu anda cukup menekan tombol ‘$’ , maka kursor ada akan berpindah ke akhir baris. Sebelum saya tekan ‘$’ kursor berada pada baris pertama Setelah saya tekan ‘$’ kursor berada pada baris terakhir
  • 17. • 0 Berfungsi untuk pindah ke awal file Cara menggunakan : Pertama kita harus ada pada command mode dengan menekan tombol esc, lalu anda cukup menekan tombol ‘0’ , maka kursor ada akan berpindah ke awal file Sebelum saya tekan ‘0’ kursor berada pada akhir file Setelah saya tekan ‘0’ kursor berada pada awal file
  • 18. COMMAND PADA FILE TEXT EDITOR VIM #3. PENGHAPUSAN
  • 19. • x Berfungsi untuk menghapus karakter yang ada pada kursor Cara menggunakan : Pertama kita harus ada pada command mode dengan menekan tombol esc, lalu anda cukup menekan tombol ‘x’ , maka kursor ada akan menghapus karakter yang ada pada kursor Disini saya ingin menghapus angka 8 Angka 8 pun hilang setelah saya menekan tombol ‘x’
  • 20. • X Berfungsi untuk menghapus karakter sebelum kursor Cara menggunakan : Pertama kita harus ada pada command mode dengan menekan tombol esc, lalu anda cukup menekan tombol ‘shift+X’ , maka kursor ada akan menghapus karakter sebelum kursor Saya menaruh kursor di huruf e untuk menghapus huruf b Saya tekan ‘shift+X’ huruf b pun terhapus
  • 21. • dd Berfungsi untuk menghapus baris beserta kalimatnya Cara menggunakan : Pertama kita harus ada pada command mode dengan menekan tombol esc, lalu anda cukup menekan tombol ‘dd’ , maka baris yang berada pada kursor akan terhapus Kursor berada pada baris ke tiga Baris ke tiga hilang
  • 22. • dw Berfungsi untuk menghapus kata yang berada di kursor. Cara menggunakan : Pertama kita harus ada pada command mode dengan menekan tombol esc, lalu anda cukup menekan tombol ‘dw’ , maka kata yang berada pada kursor akan terhapus. Saya taruh kursor pada kata ‘smk’ Lalu kata ‘smk’ pun hilang setelah saya tekan command dw
  • 23. • db Berfungsi untuk menghapus kata yang berada di belakang kursor Cara menggunakan : Pertama kita harus ada pada command mode dengan menekan tombol esc, lalu anda cukup menekan tombol ‘db’ , maka kata yang berada di belakang kursor akan terhapus. Saya taruh kursor pada angka 2, supaya kata ‘pada’ terhapus Tekan ‘db’ maka kata ‘pada’ pun akan terhapus
  • 24. • d Berfungsi untuk menghapus baris beserta kalimatnya Cara menggunakan : Pertama kita harus ada pada command mode dengan menekan tombol esc, lalu anda cukup menekan tombol ‘d’ , maka baris yang berada pada kursor akan terhapus Saya taruh kursor pada baris ke 3, untuk menghapus baris ke 3 Lalu saya tekan ‘d’ maka baris ke tiga pun hilang
  • 25. Copy dan Paste • Command ‘p’ berfungsi untuk mempaste hasil copy baris • Command ‘Y’ berfungsi untuk mengcopy baris