おかゆ++

IT業界の片隅で生き残るブログ

Vim/NeoVim

Vim上でDeniteでagでQuickfixぽくgrepしたい

とても頭の悪そうなタイトルですが、やりたいことは書いてあるとおりです。 ※注意:Vimと書いてますが基本NeoVimでしか確認してないです。 参考にした記事 ほぼ書いてあるまんまです。 qiita.com vimgrep hoge **/*.* | cw のときみたいに、Quickfixっぽい感…

Vimでクリップボードと快適にやり取りしたい

小ネタです。 Vimでクリップボード操作しようとすると、以下のような感じです。 クリップボードでコピー:(Visualモードで選択して)"+y クリップボードから貼り付け:<C-r>+ ぅゎ面倒くさぃ……VSCodeしょ…… ってなったので、以下を vimrc に追加しました。 "----</c-r>…

仕事用にMacBookPro 2018 13inchを買ってもらったのでセットアップする

仕事用に買ってもらいました! たぶんこんな感じのスペックです。 13インチMacBook Proをカスタマイズ - シルバー 第8世代の2.3GHzクアッドコアIntel Core i5プロセッサ(Turbo Boost使用時最大3.8GHz) True Tone搭載Retinaディスプレイ Touch BarとTouch I…

Debian9でVim8をコンパイルする手順

なぜvimをソースからコンパイルするのか? 2018/3/25現在、aptでインストールしたvimだと:terminalが使えない。 最新版を使ってドヤりたい。 前提条件、参考記事など Debian 9.4.0 git、build-essensialなどは導入済み Lua、Python2、Python3、Ruby、Perlは…

tmux上のVimでTrueColor (24bit color) で表示する

tmux上でVimを起動すると、TrueColor で表示されませんでした。 どうもいろいろ設定が必要な模様。 qiita.com term - Vim日本語ドキュメント ~/.tmux.confに以下を追加。 set -g default-terminal "screen-256color" set-option -ga terminal-overrides ",xt…

VimとCtagsの連携設定・使い方メモ

Vim と Ctags を連携させます。 何ができるようになる? まだ使いこなせてないので細かいところはわからないですが、 ソースコードを解析して、関数の定義元へジャンプしたりとかできるようになるハズ。 前提 Windows Vim 8.x CTags 5.8 とくにプラグインと…

MSYS2でVim8をコンパイル(Windows)

前提 2017/12/28時点の情報です! なるべく更新しますが、今後もこの通りとは限りません。 +perl、+python、+python3、+lua、+rubyが有効なVimをコンパイルします。 基本的にはvim-jpの記事を参考にしますが、Perl、Python2、Python3、RubyはChocolateyでイ…

vimrcをファイル分割する&VimとNeoVimで共通化する

vimrc分割の理由 Vimを使っていれば、プラグインを追加したり、設定を変えたり等々でvimrcは長くなっていく一方です。 ということで、読みやすさと拡張性を確保するためにも当然分割したいわけです。 分割ついでに、VimとNeoVimの両方で同じvimrcを使うよう…

一つのエディタに縛られる人たち

VimやEmacsに魂を縛られた人間 Vimに魂を半分くらい縛られています。 がっつりテキスト編集するときやコードを書くときはVimを、 クリップボードの一時退避などの作業場的な使い方をするときは秀丸エディタを使っています。 よくやってしまうのが、秀丸を使…

vimrcを整理した話

秀丸も併用のにわかvimmerですが エディタはVimと秀丸の両方を併用しています。 なんでVim一本じゃないかというと、テキストを一時的に貼り付けておいたりするのには秀丸が便利だったりするからです。 Ctrl+C → Ctrl+V のコピペがVimはできなので、そうなる…