write ahead log

ロールフォワード用

vim

別プロセスのvim間でコピペしたい

vim

あまりないことではあったけど、別プロセスのvim間でコピペしたくなった。 ちょうどよいプラグインがあったので。 yanktmp.vim GitHubはこっちにあった。 vim-scripts/yanktmp.vim tmuxとかscreen使ってると割と便利かも。 実装としては仮ファイルに書き出し…

WSLのvimでもクリップボードを使いたくなった

vim

あんまり不便に感じてこなかったけど、最近感じるようになったので。 clipboardに対応したvimを入れる WSLのUbuntuを使っているんだけど、以下で入れたvimだとクリップボードに対応していない。 sudo apt install vim 確認は以下で。-になってたら未対応。 $…

プラグインを入れていないvimのオムニ補完をちょっと良くする

vim

シンタックスハイライトの定義を使うという方法があるらしい。 なるほど。 vim-jp.org

vimでjsx(tsx)ファイルのfiletypeって

vim

javascriptreact(typescriptreact)だった。へー。

clang-formatを使う

golangに慣れるとコードフォーマッタが欲しくなりますね. C, C++でスタイルを適当に合わせたい時にはclang-formatというものがあります. インストール $ sudo apt install clang-format 設定ファイルを作る .clang-formatというファイルを作っておくとそれに…

エクスプローラからMSYS2を開いてついでにvimも開けるようにする

VirtualBoxと一緒にWSL使ってるとどうにもネットワークの調子が悪いので, 切り分けのために一度MSYS2生活に戻ることにした. ただ, 右クリックのコンテキストメニューからターミナルが開けないのはどうにも具合が悪い. さらに言うといくつもvimを入れたくない…

CentOS7でvimを使うと日本語が化ける

クライアント端末の問題かと思ったら違った. 少しハマったが, localeだった. 以下で設定. localectl set-locale LANG=ja_JP.utf8 以下で確認. localectl

windowsでvimを使う時の設定時の注意

忘れそうなのでメモしておく. mac/linuxだと.vimと.vimrcと.gvimrcだけど、windowsだとvimfilesと_vimrcと_gvimrcになる. あと, windowsだとhomeフォルダが%USERPROFILE%のディレクトリになる. .vimがどこかわからなくて困っていたが, :echo &rtp で確認でき…

gVimをWSL(Ubuntu)のターミナルとして使うためにやったこと

WindowsでWSLを使っていると大体の人が不満に思うのは, 恐らくターミナルエミュレータだと思う. タブも使えないし, tmux使うとなんかズレるし. そこで良いターミナルエミュレータを探していたんだけど, vimにterminalが入った事を思い出した. 案外良いのでは…

VimpleNoteを使ってvimでSimplenoteを使う

vim

Simplenoteは必要なものがわかっているとても良いサービスです. テキストの編集と検索しかできませんが, 多くの端末から利用できます. しかし惜しいことにvimから編集できません. これを解決するプラグインにsimplenote.vimがあります. こちらも素晴らしいで…

vimのステータスラインに出てくるbotって何?

vim

ってふと思ったので調べてみた. StackOverflowで同じ質問をしている人がいた. stack overflow - what do “All” and “Bot” mean in vim status line? どうやら 行頭を表示している => Top 行頭も行末も表示している => All 行末を表示している => Bot という…

dbext.vimの使い方

vim

vimからDBアクセスできるという素晴らしいプラグイン. 導入 面倒なのでVundle使う. この辺は個人のお好みで. 以下をvimrcに記述. Plugin 'vim-scripts/dbext.vim' 設定 プロファイル(接続情報)を書く必要がある. MySQLの場合 当然だけど, MySQLクライアント…

vimのnetrwを使う

vim

vimには標準プラグインとしてnetrwというファイラが付属している. あんまり触ってなかったんだけど,ふと思い立って使い方を調べてみた. 起動 コマンド 機能 :Ex カレントバッファでnetrwを開く :Tex タブを開いてnetrwを開く ディレクトリ移動 操作 機能 Ent…

vim-table-modeを使う

vim

markdown-vimを使ってみたけど, 高機能すぎたのでもうちょっとシンプルなものが欲しいなぁと. つまるところGFMのテーブルを書くのさえ楽になればmarkdown書くこと自体はそんなに苦痛じゃない. (っていうか, そういうシンプルな記法のはずだし) 良いのないか…

vimで文字コードを指定してファイルを開きなおす

vim

:e ++enc=文字コード 文字コードでよく使うのは cp932(shift JIS?) utf-8 くらいだろうか

vimで複数行の行頭,行末に文字列を入れる

vim

いつも行末の方を忘れる. 'A'ってあんまり使わないんだよなぁ...意識して使えば便利なのかもしれん. 行頭に入れるとき 矩形選択モードになる(Ctrl-v) 先頭に入れる行を選ぶ 'I'で挿入モードに 挿入するテキストを入力する ESCで抜ける いい感じに入る 行末に…

vimでコピペするとグチャグチャになるあれ

vim

回避方法があった. もう10年近く使ってるけど,一向に使いこなせる気がしないぞこのエディタ. 以下を使ってから貼り付ける. :set paste 解除は :set nopaste