Media Pengembangan Web & App | by APPKEY

Pembuatan WebsiteWeb ProgrammingLembar Cheat Ultimate Vim: Belajar Menggunakan Vim Seperti Seorang...

Lembar Cheat Ultimate Vim: Belajar Menggunakan Vim Seperti Seorang Pro

-

Sejak 1970-an, Vi dan ultimate Vim populer di kalangan pengembang dan hadir di sebagian besar server berbasis UNIX.

Editor teks modal sumber terbuka dan gratis ini pada awalnya mungkin agak sulit digunakan, tetapi mereka sangat kuat.

Berikut adalah Cheat Ultimate Vim, yang menampilkan lebih dari 150 perintah untuk melengkapi pengkodean Anda dengan Vi/Vim.

Pengenalan Singkat untuk Vim

web-programming

Vi adalah editor teks modal yang pertama kali dirilis pada tahun 1976 untuk sistem Unix. Ultimate Vim, (Vi Improved) penerus Vi, pertama kali dirilis pada tahun 1991. Meskipun usianya sangat tua, Vim sangat populer di kalangan pengembang web dan administrator sistem, karena diinstal secara default pada semua sistem berbasis Unix (Mac OS dan distro Linux).

Tidak seperti editor teks klasik, Vim menampilkan mode berbeda yang digunakan untuk operasi berbeda. Vim memiliki total 12 mode, meskipun Anda sebagian besar akan menggunakan yang berikut ini:

  • Mode Sisipkan:Mode ini digunakan untuk menyisipkan teks dengan mengetik, seperti yang Anda lakukan pada editor teks lainnya. Untuk masuk ke mode penyisipan, ketik I saat dalam mode perintah.
  • Mode Perintah:Juga bernama Mode Normal , mode ini digunakan untuk mengetik perintah Vim seperti yang akan Anda temukan di Cheat ultimate Vim di sini. Untuk keluar dari mode penyisipan dan masuk ke mode perintah, tekan Esc tombol keyboard Anda.
  • Mode Visual:Mirip dengan mode perintah, tetapi digunakan untuk menyorot area teks. Perintah normal dijalankan di area yang disorot, yang, misalnya, dapat digunakan untuk memindahkan atau mengedit pilihan. Tekan v tombol untuk memulai mode visual. Untuk keluar dari mode visual, tekan tombol Esc.

Perintah Dasar

Mari kita mulai dengan perintah dasar yang memungkinkan Anda untuk menulis, menyimpan, dan keluar dari file. Ingatlah bahwa perintah Vim ini perlu diketik saat berada dalam mode perintah atau visual. Keluar dari mode penyisipan dengan menekan tombol Esc, lalu ketik perintah pilihan Anda.

: e filename Buka filename untuk edit
: w Menyimpan file
: q Keluar dari Vim
: q! Keluar tanpa menyimpan file saat ini
: x Tulis / Simpan file (jika perubahan telah dilakukan) dan keluar
: save nama file Simpan file saat ini sebagai nama file
. Ulangi perubahan terakhir yang dilakukan dalam mode normal
5. Ulangi 5 kali perubahan terakhir yang dilakukan dalam mode normal

Memindahkan File

Ultimate Vim memiliki fitur perintah yang kuat yang memungkinkan Anda dengan mudah memindahkan posisi kursor ke lokasi yang diinginkan dalam file saat ini, membuatnya cepat dan mudah untuk memasukkan teks.

k atau up arrow gerakkan kursor ke atas satu baris
j atau down arrow gerakkan kursor ke bawah satu baris
e pindahkan kursor ke akhir kata
b pindahkan kursor ke awal kata
0 pindahkan kursor ke karakter non-kosong pertama pada baris
G pindahkan kursor ke akhir file
gg pindahkan posisi kursor ke awal file
L gerakkan kursor ke bagian bawah layar
: 59 gerakkan kursor ke baris 59 . Ganti 59 dengan nomor baris yang diinginkan.
% Pindahkan kursor ke tanda kurung yang cocok
[[ Lompat ke awal fungsi
[{ Lompat untuk memblokir awal

Potong, Salin & Tempel

website programming

Ultimate Vim memiliki fungsi yang kuat untuk memotong, menyalin, dan menempel. Bagian dari cheat ultimate Vim disini akan menunjukkan kepada Anda cara melakukan operasi tersebut dengan mudah. Perlu diketahui bahwa y singkatan dari yank in Vim, yang di editor lain biasa disebut copy.

y Yank / Salin teks yang dipilih ke clipboard
p Tempel konten papan klip
DD Potong garis saat ini
yw Yank / Salin kata
Y y Yank / Salin baris saat ini
y $ Yank / Salin ke akhir baris
D Potong sampai akhir baris

 

Artikel Terkait  Cara Membuat Animasi Website Dengan React

Cari

Mencari string dalam file besar atau beberapa file bisa jadi rumit. Berkat Ultimate Vim, dengan menggunakan beberapa perintah, Anda dapat dengan mudah menemukan apa pun yang Anda cari.

/word Cari word dari atas ke bawah
?word Cari word dari bawah ke atas
* Cari word di bawah kursor
/ \ cstring Telusuri STRING atau string , peka huruf besar / kecil
/ jo [ha] n Cari john atau joan
/ \ <the Cari, the, theater atau then
/ the \> Cari the atau breathe
/ \ <the \> Cari the
/ \ <¦. \> Cari semua kata yang terdiri dari 4 huruf
/ \ / Cari fred tapi bukan alfred atau frederick
/ fred \ | joe Cari fred atau joe
/ \ <\ d \ d \ d \ d \> Cari tepat 4 digit
/ ^ \ n \ {3} Temukan 3 baris kosong
: bufdo / searchstr / Cari di banyak file
bufdo% s / something/ somethingelse / g Cari something di semua buffer terbuka dan menggantinya dengan somethingelse

Menggantikan

Mirip dengan Pencarian , Ultimate Vim menampilkan perintah yang kuat untuk menggantikan teks yang diberikan. Bagian dari cheat ini berisi perintah Vim untuk mengganti bagian teks mana pun dengan yang lain.

:% s / lama / baru / g Ganti semua kejadian lama dengan yang baru dalam file
:% s / maju / maju / gi Ganti maju dengan maju, peka huruf besar / kecil
:% s / lama / baru / gc Ganti semua kejadian dengan konfirmasi
: 2,35s / lama / baru / g Ganti semua kemunculan antara baris 2 dan 35
: 5, $ s / lama / baru / g Ganti semua kejadian dari baris 5 ke EOF
:% s / ^ / halo / g Gantikan awal setiap baris dengan halo
:% s / $ / Harry / g Ganti ujung setiap baris dengan Harry
:% s / maju / maju / gi Ganti maju dengan maju , peka huruf besar / kecil
x Hapus karakter
:% s / * $ // g Hapus semua spasi dan simpan karakter yang tidak kosong
: g / string / d Hapus semua baris yang mengandung string
: v / string / d Hapus semua baris yang tidak mengandung string
: s / Bill / Steve / Gantikan Bill yang pertama muncul dengan Steve di baris saat ini
: s / Bill / Steve / g Gantikan Bill dengan Steve di baris saat ini
:% s / Bill / Steve / g Ganti Bill dengan Steve di semua file
:% s / ^ M // g Hapus kembali kereta DOS (^ M)
:% s / \ r / \ r / g Ubah kereta DOS kembali sebagai imbalan
:% s # <[^>] \ +> ## g Hapus tag HTML tetapi pertahankan teks
:% s / ^ \ (. * \) \ n \ 1 $ / \ 1 / Hapus baris yang muncul dua kali
Ctrl + a Kenaikan angka di bawah kursor
Ctrl + x Penurunan angka di bawah kursor
ggVGg? Ubah teks menjadi Rot13

Kasus

Vim menyediakan perintah yang sangat menarik untuk menangani kasus. Mari lanjutkan untuk menjelajahi Lembar Cheat Vim ini dengan perintah terkait kasus yang sangat berguna.

Vu Garis huruf kecil
VU Garis huruf besar
g ~~ Balikkan kasus
vEU Ganti kata menjadi huruf besar
vE ~ Ubah kapitalisasi kata
ggguG Atur semua teks menjadi huruf kecil
gggUG Atur semua teks menjadi huruf besar
: set ignorecase Abaikan kasus dalam pencarian
: setel smartcase Abaikan huruf besar dalam pencarian kecuali jika huruf besar digunakan
:% s / \ <./ \ u & / g Mengatur huruf pertama dari setiap kata menjadi huruf besar
:% s / \ <./ \ l & / g Menetapkan karakter non-kosong pertama dari setiap kata menjadi huruf kecil
:% s /.*/ \ u & Mengatur karakter pertama dari baris menjadi huruf besar
:% s /.*/ \ l & Set karakter pertama baris menjadi huruf kecil

Membaca dan Menulis File

Vim memungkinkan manipulasi file dengan mudah. Di bawah ini adalah beberapa contoh manipulasi file dengan Vim.

: 1,10 w outfile Simpan baris 1 hingga 10 di file keluar
: 1,10 w >> outfile Tambahkan baris 1 hingga 10 ke file outfile
: r infile Masukkan konten infile
: 23r infile Masukkan konten infile di bawah baris 23

File Explorer

Vim memiliki fitur penjelajah file internal yang memungkinkan penggunanya untuk dengan cepat memvisualisasikan dan membuka file di editor.

: e. Buka file explorer terintegrasi
:Sex Pisahkan jendela dan buka file explorer terintegrasi
:Sex Sama seperti : Seks tetapi membelah jendela secara vertikal
: search e Penjelajah file grafis
: ls Buat daftar buffer
: cd .. Pindah ke direktori induk
: args Buat daftar file
: args * .php Buka daftar file
: ekspresi grep * .php Kembalikan daftar file .php yang berisi ekspresi
gf Buka nama file di bawah kursor

Berinteraksi dengan Unix

Karena Vi dan ultimate Vim pada awalnya dibuat untuk sistem Unix, editor teks dapat berinteraksi dengan OS.

:! pwd Jalankan perintah pwd Unix, lalu kembali ke Vi
!! pwd Jalankan perintah pwd unix dan masukkan keluaran dalam file
:SH Kembali sementara ke Unix
$ exit Kembali ke Vi

Penjajaran

Menggunakan Vim, dimungkinkan untuk secara otomatis menyelaraskan garis menggunakan beberapa perintah sederhana. Berikut ini yang terpenting:

:%! fmt Sejajarkan semua garis
!} fmt Sejajarkan semua garis pada posisi saat ini
5 !! fmt Sejajarkan 5 baris berikutnya

Tab dan Windows

Vim dapat menggunakan berbagai tab dan jendela, yang sangat berguna untuk bekerja dengan banyak file sekaligus.

: tabnew Buat / Buka tab baru
gt Tampilkan tab berikutnya
: tabfirst Tampilkan tab pertama
: tablast Tampilkan tab terakhir
: tabm n (posisi) Atur ulang tab
: tabdo% s / foo / bar / g Jalankan perintah di semua tab
: bola tab Menempatkan semua file yang terbuka di tab (Masing-masing di tab baru)
: abc.txt baru Edit abc.txt di jendela baru

Pemisahan Jendela

Sebagai pengembang web, saya selalu suka membagi editor Vim saya menjadi dua bagian, satu untuk HTML saya dan satu lagi untuk lembar gaya CSS saya. Bagian dari Lembar Cheat Vim kami menjelaskan cara membagi jendela editor utama.

: e nama file Edit nama file di jendela saat ini
: nama file terpisah Pisahkan jendela dan buka nama file
ctrl-w panah atas Letakkan kursor di jendela atas
ctrl-w ctrl-w Letakkan kursor di jendela berikutnya
ctrl-w_ Maksimalkan jendela aktif secara vertikal
ctrl-w | Maksimalkan jendela saat ini secara horizontal
ctrl-w = Memberikan ukuran yang sama untuk semua jendela
10 ctrl-w + Tambahkan 10 baris ke jendela saat ini
: file vsplit Pisahkan jendela secara vertikal
: file sview Sama seperti : split dalam Mode Hanya Baca
:menyembunyikan Tutup jendela saat ini
: nly Tutup semua jendela, kecuali yang sekarang
: b 2 Buka # 2 di jendela ini

 

Artikel Terkait  Apa Itu JSON? Fungsi JSON dalam Pemrograman

Penyelesaian Otomatis

Seperti banyak editor modern lainnya, Vim dapat melengkapi kode Anda secara otomatis dan menggunakan kamus.

Ctrl + N Ctrl + P (dalam mode sisipkan) Kata lengkap
Ctrl + x Ctrl + l Garis lengkap
: mengatur kamus = dikt Tentukan dikt sebagai kamus
Ctrl + x Ctrl + k Lengkap dengan kamus

Spidol

Vim memungkinkan penggunanya untuk menetapkan tanda pada posisi pilihan mereka, sehingga mereka dapat dengan mudah melompat kembali ke posisi yang telah ditentukan sebelumnya. Suatu keharusan saat bekerja dengan file besar.

m {az} Menandai posisi saat ini sebagai {az}
‘{az} Pindah ke posisi {az}
Pindah ke posisi sebelumnya

Singkatan

Fungsi Vim praktis lainnya adalah kemungkinan untuk menentukan singkatan.

: ab mail mail@provider.org Tentukan mail sebagai singkatan dari mail@provider.org

Teks Indentasi

Indentasi adalah kunci untuk kode yang mudah dibaca dan dipelihara. Vim memiliki beberapa perintah yang akan berguna untuk mengindentasi file apa pun.

: setel autoindent Aktifkan indentasi otomatis
: setel smartindent Aktifkan indentasi otomatis cerdas
: atur shiftwidth = 4 Tentukan 4 spasi sebagai ukuran indentasi
ctrl-t, ctrl-d Indentasi / hapus indentasi dalam mode penyisipan
>> Indentasi
<< Batalkan indentasi
=% Masukkan kode di antara tanda kurung
1GVG = Indentasi seluruh file

Penyorotan Sintaks

Penyorotan sintaks seringkali sangat berguna untuk mencegah kesalahan pengkodean dan kesalahan ketik. Ultimate Vim dapat bekerja dengan banyak mode penyorotan sintaks yang berbeda, tergantung pada bahasa pemrograman yang Anda kodekan.

: sintaks aktif Aktifkan penyorotan sintaks
: sintaks nonaktif Matikan penyorotan sintaks
: setel sintaks = perl Paksa penyorotan sintaks


Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.

Jasa Pembuatan Aplikasi

Jasa Pembuatan Website

Jasa Pembuatan Paket Aplikasi

Jasa Pembuatan Internet Marketing

Subscribe Sekarang

Dapatkan beragam informasi menarik tentang Website, Aplikasi, Desain, Video dan API langsung melalui email Anda. Subscribe sekarang dan terus belajar bersama kami!

Kategori

Blog Post Ranking 10

Rekomendasi 10 Aplikasi Pembuat Animasi 3D Terbaik. Ayo Cek!

Apakah Anda bercita-cita untuk menjadi seorang animator profesional? Belajar membuat animasi kini sudah menjadi hal mudah yang bisa dilakukan...

Cara Mudah Menambahkan Lokasi Alamat Bisnis Anda di Google Maps

Saat ingin hunting tempat makan atau tempat nongkrong terbaru, tak jarang beberapa dari Anda biasanya mendapatkan informasi terkini melalui...

Encoding Adalah : Proses Komunikasi Encoding dan Decoding

Jika kita dapat melihat percakapan antar komputer, mungkin akan terlihat seperti ini: "010110111011101011010010110". Bahasa ini disebut dengan biner, encoding...

Metadata Adalah? Fungsi dan Jenis-Jenis Metadata

Pernah mendengar istilah metadata? Mungkin, kita sering mendengar istilah metadata. Tetapi, banyak dari kita yang belum tahu arti dari metadata...

Cara Membuat Aplikasi di Playstore dengan Mudah

Membuat aplikasi di Playstore bisa Anda lakukan dengan mudah. Terdapat beberapa situs yang bisa membantu Anda untuk membuat aplikasi...

Pengertian Internet & Dampak Positif dan Negatif Internet

Internet mungkin bukan sesuatu yang asing lagi, sebab semua kalangan pasti tahu apa itu internet. Hanya saja jika ditanya...

10 Aplikasi Coding Android Terbaik

Ketersediaan aplikasi coding Android memang banyak dicari oleh orang-orang yang sedang atau akan memulai untuk membuat aplikasi android. Jika...

Domain Google? Apa Bedanya Dengan Domain Biasa?

Saat memutuskan untuk membuat website menjadi salah satu bentuk media digital marketing Anda dalam bersaing di zaman digital ini,...

7 Aplikasi Membuat Aplikasi Android Secara Offline

Aplikasi membuat aplikasi android saat ini banyak dicari penekun IT untuk membuat aplikasi Android secara offline tanpa harus menggunakan...

Looping Adalah Algoritma Perulangan: Berikut Contohnya

Jika anda sudah mendalami atau sedang mendalami dunia pemrograman terdapat sebuah konsep yang dapat memudahkan anda dalam menyusun struktur...

Bisnis

Online Service

Peluang Bisnis

Model Bisnis

Entrepreneurship

Uang

Ketrampilan

Outsourcing

Monetize

Pemasaran

SEO

Internet Marketing

Dasar Pemasaran

Strategi Pemasaran

Situs Web Analitik

Iklan

Teknologi

Teknologi Terbaru

AI

Komputer

Jaringan

Paling Sering dibaca
Mungkin Anda Menyukainya