Tag: vim

25 posts

Emacs + Meow is an underrated combo

·
Jul 3, 2026

Design Deconstruction

Design is perhaps the software paradigm most wedded to the mouse and the GUI. But there’s no reason it can’t be text-driven.

·
Feb 14, 2026

How I Configure Neovim

A full breakdown of my Neovim configuration, including documentation of all my base settings, plugins, and keybinds, as well as why I've configured them as such.


V
Vale.Rocks
vale.rocks
·
Jul 11, 2025

fzf ftw

fzf-tools is a zsh plugin that enhances command line efficiency with interactive selection for files, history, scripts, and git commits.


M
marko.tech
marko.tech
·
Jun 8, 2025

Using lazy.nvim in VSCode on Windows

I've been using VSCode Neovim for a while, but had been irritated at the tradeoff of access to the VSCode ecosystem at the cost of losing my once-heavily curated .vimrc setup. Turns out you don't have to live that way! A lot of doing dev work on Windows feels like making a Rube Goldberg machine to make it behave more like Linux, and this is not particularly different, but I do wish I'd moved faster to replicate my preferred IDE setup in VSCode. You really can have your cake and eat it too, sort


L
lesser daemon
blog.bront.rodeo
·
Apr 16, 2025

Fixing gx for Neovim with a Ruby Script

Maybe it's my setup, but I have always had problems with gx since ever since I started using vim/MacVim/Neovim. I also wrote about streamlining

·
Mar 19, 2024

Streamline Opening Neovim from the Shell

The mvim script included with MacVim is useful for launching the MacVim app from the shell. Sure, you can run Neovim from the shell with nvim . but I

·
Feb 26, 2024

Double Click File in macOS to Open in Neovim

I have been using Neovim in a dedicated Alacritty for exactly a year. Took me a long time to come to it, but I recently sought to fix one issue — I

·
Feb 17, 2024

Oh My Posh

·
Jan 1, 2023

Neovim


D
De laatste huismus
bisse.nl/blog
·
Dec 23, 2022

Vim vs Emacs vs Spacemacs vs Other Command Line Text Editors

Text editors are essential tools for developers, allowing them to create, edit and manage code. There are many text editors available, each with their own strengths and weaknesses. This article will compare and contrast the features, advantages, and disadvantages of Vim, Emacs, Spacemacs, and other command line text editors.


M
marko.tech
marko.tech
·
Jan 12, 2022

Powerline in Vim

·
May 6, 2020

My Favorite Vim Plugins

A curated list of essential plugins and command line tools to improve your productivity.


M
marko.tech
marko.tech
·
May 1, 2020

Vim Cheatsheet

Put together a quick cheat-sheet from things I've copied and saved over the years. I come back to these notes from time to time and thought it time to finally share them.


M
marko.tech
marko.tech
·
Dec 18, 2019

Vim から VS Code へ覚悟を持って移行する

Vim から VS Code へ覚悟を持って移行する・・・! 前提 Vim と言いつつも、非 Vimmer が読んでも最低限分かる配慮はする 普段から Vim を使っているが、 そろそろちゃんとしたレールに乗らねば と思っている プラグインのアップデートに自分が追いつけなくなりつつある mouse / trackpad を使ったら負け 移行前に知るべきこと そもそも VS Code をもっと知らないといけない。 VS Code の基本的な知識が足りないので以下を押さえます。 公式はとりあえず全部読む Documentation for Visual Studio Code Your home for multi-agent development. Explore AI agents, coding tools, extensions, and everything … code.visualstudio.com 左上 Explorer, Search, VCS/Git, Debug, Extensions の5つがメイン機能 それ以外の便利機能、エラー表示、ターミナル表示、コマンドパレット(vscode 上のコマンド)がある コマンドパレットから shell command で探すと、 code コマンドのインストールができる CLI からは code . という立ち上げ方が一般的 プロジェクトごとの設定は、 .vscode ディレクトリが生成されて、その中に設定ファイルが置かれる Explorer Explorer は今のディレクトリ配下のファイルをツリー形式で表示してくれます。 Shift + Command + E で開くことができます。


ばうあーろぐ icon
ばうあーろぐ
girigiribauer.com
·
Feb 11, 2019

VIM fzf with Devicons

] Background When I wrote my last blog post VIM Spelling Suggestions with fzf I got a couple of co


coreyja.com icon
coreyja.com
coreyja.com/posts
·
Nov 16, 2018

VIM Spelling Suggestions with fzf

TlDr Use fzf to show VIM spelling suggestions, and override the built in z= shortcut ``` function


coreyja.com icon
coreyja.com
coreyja.com/posts
·
Nov 9, 2018

vim-rspec in a Monorepo

Monorepos At work we often use monorepos, where the root of the git repo contains subdirs where each


coreyja.com icon
coreyja.com
coreyja.com/posts
·
Apr 14, 2018

Dotfiles - January 2018

History My dotfiles repo started out as a fork from some dude . The main reason for making the repo


coreyja.com icon
coreyja.com
coreyja.com/posts
·
Jan 5, 2018

Vim の Syntastic で sass-lint が上手く動かないときの debug の話

一瞬はまったのでメモしておきます。 ~/.sass-lint.yml はホームディレクトリ外では無効でした まず問題の発端はここからです。 僕は今のところ Vim 上で scss ファイルを編集するときに sass-lint を linter として利用しています。 GitHub - sasstools/sass-lint: Pure Node.js Sass linting Pure Node.js Sass linting. Contribute to sasstools/sass-lint development by creating an account on … github.com .sass-lint.yml が何も設定されていない状態だと、 この中にあるルールの1つである property-sort-order が 初期設定で alphabetical になっているため、 scss ファイル内のプロパティがアルファベット順になっていない行で すべて警告が出ます。 正直、うざいです・・・。 ちなみに .sass-lint.yml のサンプルはこちらです。 https://github.com/sasstools/sass-lint/blob/develop/docs/sass-lint.yml ルール一覧はこちら。それぞれ Markdown でまとめられてます。 sass-lint/docs/rules at develop · sasstools/sass-lint Pure Node.js Sass linting. Contribute to sasstools/sass-lint development by creating an account on … github.com


ばうあーろぐ icon
ばうあーろぐ
girigiribauer.com
·
Feb 16, 2017

Vim の tabpage のカスタマイズ

だいぶ前から tabpage の前後移動において、 自分と同じ設定をしている人をみかけないので、 アウトプットしておこうと思います。 ちなみに僕はもう この設定がないとイラッとするくらい 慣れてきています。 tabpage(タブページ) tabpage を使わずにバッファ操作だけでも使えなくはないのですが、 実際 tabpage の方が分かりやすかったので そちらをメインで使っています。 (とはいえ、バッファ操作も最低限できるようにはしてあります。出来ないと困るので。) プロジェクト単位というか、 複数のファイルを同時に開いて切り替えながら編集するケースって、 けっこうあると思っています。 そういうときに、:tabnew filename といった形でファイルを開くと 新しい tabpage が出来ます。 tabnext, tabprevious tabpage が複数になると、 それらの間を移動できないと困ります。 :tabnext, :tabprevious というコマンドはあるものの、 大抵は gt, gT の割り当てられたショートカットを利用します。 だがめんどくさい tabpage に慣れてくると、徐々に gt, gT だとめんどくさくなってくるんですよね。 例えばそこそこ多くの tabpage が開いてあったときに、 4つ次のやつを開きたいなーというときは 4gt と入力すれば済むのですが、 頭では分かっていても、なかなか gt の前に数字を持ってくるのは難しいです。 開きたい tabpage がいくつ先にあるかなんてどうでもいい 情報なんですよ。数えたくない。 なんというか、ドット (.) や、セミコロン (;) のようにコマンドや検索を繰り返し ドッドッドッ・・・ と順次探していく感じで使いたいのです。 (なんか Vim のテクニックバイブルにこんな話があったような・・・?) gt や gT だと、そもそも2ストロークなので、 そういった ドッドッドッ・・・ と入力して次へ次へ、といった感じで入力できません。


ばうあーろぐ icon
ばうあーろぐ
girigiribauer.com
·
Oct 11, 2016

Navigating Tabs With The Keyboard for MacVim and Other Apps on OS X

I use MacVim as my primary editor and since it uses hjkl as arrow keys and have gotten used to h and l representing left and right respectively. I

·
Jun 7, 2015

ようやくdotfilesをアップしました

GitHub - girigiribauer/dotfiles: dotfiles for myself dotfiles for myself. Contribute to girigiribauer/dotfiles development by creating an account on … github.com ようやく dotfiles 一式をアップできました・・・。一応メモ。 相当いろいろと削りまくったため、これから必要なものは順次追加していく必要がありますが、まあ一旦ということで。 これとは別に、profiles というのが手元にはあって、 こっちは個人情報が載ってる系のものを一式入れてあります。 例えば .gitconfig や .ssh/* あたりですね。 以下 ToDo 特定のプログラムが入ってないと動かない記述がまだ残ってるので、どっか空のサーバ借りてきてシンボリックリンク貼るだけで8割方使える状態にしておきたい vimrc のプラグインをばっさばっさと切りまくったので、精査しつつ入れ直し なぜそうしたのかをどっかで補足できたらいいな(今でもコメントでけっこう書いてるけど)


ばうあーろぐ icon
ばうあーろぐ
girigiribauer.com
·
Oct 27, 2014

Vimのset relativenumberで、あの子のハートを狙い撃ち!

今日、Vimでとてもいい設定項目を知って、とても嬉しかったのでブログに残しておきます。 set relativenumberやばい! set relativenumberとは 何がどうやばいかというと、10行分上移動とか13行分下移動とかのときに、Vimだと 10k とか 13j とか打ちますが、そんなときに、 『この行だいたい10行ぐらい上にあるんだけどなー』 と思って 10k と打つと、 『あ、ちょっとずれちゃったよ・・・(数えるのめんどい・・・)』 って感じで、特定の行が今よりちょうど何行あるのかが分かりづらかったので、毎回ずれちゃってました。 そんな悩みも set relativenumber で全て解決! 設定方法 お使いの .vimrc に以下の行を入れるだけ! set relativenumber どう変わるの? さくっとキャプチャとったので順にご覧ください。 うーん、これだとあの子のハートは狙い撃ちできませんねー。数えないと難しい・・・。 ここで set relativenumber を設定します。 ドン! すると、今居る行が 0 になって、上下に 1, 2, 3… と並ぶので、あの子のハートが15行上にあることが分かります! 15k と打って、あの子のハートを狙い撃ち!


ばうあーろぐ icon
ばうあーろぐ
girigiribauer.com
·
Jan 9, 2013

Using ctags with MacVim for Objective C on OS X

1. Install Homebrew if you haven't. 2. Run brew install ctags . The version of ctags that ship of OS X is an antique. 3. Run echo "--langdef=objc"

·
Jan 12, 2011