Vim Replace Comma Into New Line

mrfdn.com - Jika saya memiliki baris yang sangat panjang seperti ini: android,thinkpad,buku tulis,gelas,kopi,meja,kursi Kemudian saya ingin memisah tiap kata yang diakhiri dengan koma ke baris baru, dari pada melakukan enter satu per satu, maka saya cukup menjalankan perintah ini di vim. :%s/,/\r/g \r di vim berarti baris baru atau enter. Demikian, semoga bermanfaat.

June 11, 2023 · 1 min · Rafi

Belajar Menggunakan Perintah :cdo dan :argdo Pada NVim

mrfdn.com - Vim/Nvim memiliki sejumlah fitur yang memudahkan kita untuk mengerjakan task yang banyak. Salah satunya adalah :cdo dan :argdo Kedua perintah tersebut bisa digunakan untuk melakukan search and replace terhadap string / kata yang terdapat di dalam file. Jadi pilh salah satu saja, yang mana yang ingin digunakan. Jika kita bekerja dengan banyak file, tentu akan repot jika melakukan pencarian satu per satu string yang ingin diganti. Maka dari itu kenapa tidak gunakan saja fitur ini. ...

June 11, 2023 · 3 min · Rafi

VIM Cheat Sheet

Daftar Isi Apa itu VIM? VIM Modes Normal Mode Insert Mode Command Mode VIM Commands Global Cursor movement Insert mode Editing Marking text (visual mode) Visual commands Registers Marks and positions Macros Cut and paste Indent text Exiting Search and replace Search in multiple files Tabs Working with multiple files Apa itu VIM? Vim merupakan text editor yang yang ada di hampir semua linux. Hampir semua pekerjaan seputar text bisa dilakukan melalui VIM. ...

November 20, 2022 · 10 min · Rafi

Latihan VIM : Menghapus Karakter \n\n\n Pada Setiap Baris

mrfdn.com - Saya memiliki data Json yang cukup banyak seperti ini: {"Nama Artis":"Eric Nam \n\n\n","Tampil di Episode":"233"} {"Nama Artis":"Eun Ji-won (Sechs Kies) \n\n\n","Tampil di Episode":"141, 209, 252, 326, 383"} {"Nama Artis":"Eunhyuk (Super Junior) \n\n\n","Tampil di Episode":"104, 266, 376"} {"Nama Artis":"Eun-jung (T-ara) \n\n\n ","Tampil di Episode":"7, 104"} Saya ingin menghapus semua karakter \n\n\n pada setiap baris. Karakter \n ini adalah perintah untuk membuat baris baru. Di vim mudah saja. Select semua baris menggunakan Visual Mode Shift+V Masuk ke mode find and replace Ketik s/\\n\\n\\n// Selesai Atau jika jika ingin agar perintah find and replace berlaku untuk semua isi dokumen, tidak perlu masuk ke visual mode, tetapi langsung saja ketik : ...

October 7, 2022 · 1 min · Rafi

Latihan VIM : Menambahkan Karakter Tertentu Pada Setiap Akhir Baris

mrfdn.com - Di sini saya memiliki data JSON yang banyak seperti ini : {"nama":"D.O (Exo) ","episode":327} {"nama":"Dae-sung (Big Bang) ","episode":"35–36, 84–85, 163, 250"} {"nama":"Dae-won (Madtown) ","episode":319} {"nama":"Da-hye (Bestie) ","episode":319} Saya ingin menambahkan , (koma) pada setiap akhir baris menggunakan VIM. Caranya mudah: Masuk ke visual mode tekan v. Blok semua baris yang diinginkan. Tekan Shift + : (shift dan titik dua) untuk masuk ke mode find annd replace/subtitute vim Masukkan perintah berikut s/$/,/ Biar lebih jelas, lihat gambar ...

October 7, 2022 · 1 min · Rafi

Konfigurasi Nvim+Lua di Linux yang Minimalis

mrfdn.com - Kali ini saya ingin share tentang apa saja yang sudah saya lakukan seputar konfigurasi neovim + lua. Ini cukup seru karena saya bisa memahaminya dengan cukup baik dan banyak hal baru yang saya ketahui. Berikut tutorialnya. Apa saja yang akan diinstall? Saya akan install : Nodejs v16+ Luajit Neovim v7+ sudo apt install luajit Fitur apa saja yang akan diaktifkan? LSP TreeSitter Icon (webdevicon) Snippet Telescope Neo tree Autopairs Theme Turorial Installasi 1. Install neovim minimal versi 7+. ...

October 6, 2022 · 2 min · Rafi

Cara Membuat Struktur HTML Otomatis di Vim Sama Seperti VsCode

mrfdn.com - Kalau menggunakan software IDE seperti Vscode / Vscodium / Codium anda bisa dengan mudah membuat struktur format HTML dengan mudah mengetikkan !+Tab pada keyboard. Tapi kalau menggunakan VIM / Nvim ini bisa juga dilakukan dengan hanya mengetik **html:5 + Tab** Selesai. Demikian tutorial singkat cara membuat format html 5 otomatis di VIM.

September 21, 2022 · 1 min · Rafi

Belajar Konfigurasi Neovim dengan Lua

mrfdn.com - Lua merupakan bahasa yang sudah disupport oleh pengembangan Neovim itu sendiri. Selain menggunakan konfigurasi native dari Neovim (init.vim), kita juga bisa menggunakan konfigurasi dengan lua (init.lua). Dengan konfigurasi neovim lua ini kita bisa memaksimalkan fitur-fitur yang dimiliki oleh neovim. Ini hanyalah tutorial dasar, kita tidak akan mengubah secara full menjadi lua. Kita akan masih menggunakan init.vim untuk menyimpan konfigurasi nvim ini. Kelebihan menggunakan konfigurasi neovim lua Di sini kelebihan neovim dibandingkan vim. Berikut kelebihan menggunakan lua config di nvim/neovim. ...

June 11, 2022 · 4 min · Rafi

Menggunakan Tab di VIM

mrfdn.com - VIM / Neovim bisa digunakan juga untuk bekerja secara multi task. Caranya dengan membuka beberapa tab sekaligus. Ini mungkin sama seperti bekerja di beberapa tabs di vscode. Tapi workflow menggunakan VIM selalu mengasyikkan. Jadi yang ingin saya catat pada artikel ini adalah bagaimana cara menggunakan tabs dan berpindah tabs antar layout. Perilaku Tab di VIM Meskipun namanya tabs, ternyata ini berbeda dengan Tab yang bisa dilakukan di editor lain. Tab di vim memiliki perilaku : ...

June 8, 2022 · 1 min · Rafi

Latihan Edit Text Menggunakan Find and Replace / Substitute di VIM

mrfdn.com - Saya memiliki ratusan data dengan pattern baris yang sama seperti ini : [B Girls](/group/B-Girls) ( Dami , Ji Ningnim , Ha Yera , Mung Mimi , Song Hajung ) [B.A.P](/group/B-A-P) ( Yongguk , Himchan , Daehyun , Youngjae , Jongup , Zelo ) [B.Dolls](/group/B-Dolls) ( Seungjoo , Geunyoung , Yewon , Hayeon , Seo I , Taeyoon ) dst Saya ingin mengubahnya menjadi data table dengan format markdown seperti ini : ...

June 6, 2022 · 3 min · Rafi