Panda Noir

JavaScript の限界を究めるブログでした。最近はいろんな分野を幅広めに書いてます。

Vim

TrueColor対応のはなし(端末、シェル、tmux、vim)

TrueColorで表示しようとすると、わりかし対応がめんどうである。なぜなら、Vim、tmux、zsh、ターミナルそれぞれで対応しなければならないからだ。今回はそれぞれどういった対応をすればいいのか紹介する。 対応できているか確認する まず以下のコマンドを実…

tcomment_vimをドットリピートできるようにする

Vim

repeat.vimを併用することで対応させます。 # dein.toml [[plugins]] repo = 'tpope/vim-repeat' [[plugins]] repo = 'tomtom/tcomment_vim' hook_add = ''' au MyAutoCmd VimEnter * nnoremap <silent> <Plug>RepeatTComment :TComment<Bar> \ silent! call repeat#set("\<Plug>Repea</plug></bar></plug></silent>…

Vimでbashコマンドを併用するとできること7選

Vimはexコマンド(:qや:w)だけでなく、シェルコマンドを実行することができます。今回はシェルコマンドをつかってもっと便利に編集をしようという記事です。 基本: コマンドを実行したい行を指定 Vimのコマンドは、実行したい範囲を決めることができます。 :%…

Vimの置換モードの有効活用方法を発見しました

Vim

Vimの置換モードが表を編集する場面で役立つと発見しました。

10秒で使えるようになるSpacemacs

10秒で(Vimmerだった人が最低限)使えるようになるSpacemacsです。※環境構築は10秒に含まれません Spacemacsは「VimにEmacsを組み込んだエディタ」という感じのエディタです。狂気のマッドエディタです。しかしなぜか入門記事が見当たらなかったので、自分で…

Neovimにでなぜか入力した文字がおかしくなった

Neovimを起動直後に「あいうえお」と入力すると「いうえおあ」になる、という問題に直面しました。このときの解決法をご紹介します

中級Vimmerなら覚えたい!バッファとレジスタ

Vimを長く使っていても意外と使ってなかったりするバッファとレジスタ。覚えるとかなり便利なのでご紹介しようと思います。

Vimで選択した文字列を利用して検索する

Vim

「選択範囲内で検索する」ではなく、「選択した文字列で検索する」というTipです。 ヤンクする /を入力する(検索できる状態にする) <C-r>を押す ヤンクしたレジスタ名を入力する(ただのyでヤンクした場合は、無名レジスタなので"を押せばOK) まあこれだけのTipで</c-r>…

100回いれ直して分かった:echo has('python3')を1にする方法

ほんと100回は brew uninstall neovim; brew install neovim/neovim/neovim しました。…50回、いや少なくとも10回はやりました。

NeoVimにしてdein.vim入れたらすごすぎて涙目になった

(この記事はQiitaで僕が書いたものを移行した記事です。記事中のコメントはQiitaの該当記事を参照ください) 速すぎてリアルで涙目になったぞ… 対象読者 Vim & NeoBundle から NeoVim & dein.vimへ移行する人。 インストールとか NeoVimはがんばって。brewと…