Menghapus baris di Vim - 2

Case Terkadang kita ingin menghapus baris-baris tertentu yang hanya mengandung kata-kata yang spesifik. Contohnya jika ingin menghapus log tetapi menyisakan baris yang mengandung kata warning atau error atau lainnya. Solution Ada 2 ex command yang dapat kita gunakan yang berhubungan dengan masalah tersebut. 1. :g/{pola yang ingin dicari}/{perintah yang ingin dijalankan setelah pola ditemukan} 2. :v/{pola yang tidak ingin dicari}/{perintah yang ingin dijalankan setelah pola ditemukan} Example 1. Untuk menghapus setiap baris yang mengandung pola "warning" kita bisa menggunakan: :g/warning/d 2. [Read More]

Menghapus baris di Vim - 1

Case Terkadang kita perlu menghapus beberapa baris secara berurutan dan secara spesifik. Contohnya adalah jika kita ingin menghapus 491 baris dari baris ke 105. Seperti yang kita tahu, kita bisa menggunakan dd untuk menghapus 1 baris di Vim. Tapi bagaimana untuk kasus di atas? Mengutip dari suatu blog, penggunaan Vim itu seperti kita berbahasa (thanks for Daniel Miessler for your awesome post). Caranya seperti berikut: Solution 1. 491dd = menghapus 491 baris ke bawah dengan syarat posisi kita harus ada di baris 105 2. [Read More]

My Vim Plugins - 2

flazz/vim-colorschemes vim-colorschemes is a collection of colorscheme from vim.org. My favorite is Tomorrow-Night-Eighties which looks like this: Tomorrow-Night-Eighties image This plugin has a lot of colorschemes, I don’t think I will ever have a chance to try all of it eiginn/netrw netrw is a must-have plugin if you often connect to remote server. Instead of editing file on the remote server, you can use netrw to do some editing right in vim. [Read More]

My Vim Plugins - 1

Introduction First thing first. What is Vim? As far as I can tell, Vim is an imitation of Vi. But tldr it is an improved version of Vi now. The last thing that I remember is Vim is not a word processor, it is an editor. You should find the difference yourself. So, now I wanna show you all Vim plugins that I used. It’s not much but it really help me a lot when I code. [Read More]