vim
あまりないことではあったけど、別プロセスのvim間でコピペしたくなった。 ちょうどよいプラグインがあったので。 yanktmp.vim GitHubはこっちにあった。 vim-scripts/yanktmp.vim tmuxとかscreen使ってると割と便利かも。 実装としては仮ファイルに書き出し…
あんまり不便に感じてこなかったけど、最近感じるようになったので。 clipboardに対応したvimを入れる WSLのUbuntuを使っているんだけど、以下で入れたvimだとクリップボードに対応していない。 sudo apt install vim 確認は以下で。-になってたら未対応。 $…
シンタックスハイライトの定義を使うという方法があるらしい。 なるほど。 vim-jp.org
javascriptreact(typescriptreact)だった。へー。
golangに慣れるとコードフォーマッタが欲しくなりますね. C, C++でスタイルを適当に合わせたい時にはclang-formatというものがあります. インストール $ sudo apt install clang-format 設定ファイルを作る .clang-formatというファイルを作っておくとそれに…
VirtualBoxと一緒にWSL使ってるとどうにもネットワークの調子が悪いので, 切り分けのために一度MSYS2生活に戻ることにした. ただ, 右クリックのコンテキストメニューからターミナルが開けないのはどうにも具合が悪い. さらに言うといくつもvimを入れたくない…
クライアント端末の問題かと思ったら違った. 少しハマったが, localeだった. 以下で設定. localectl set-locale LANG=ja_JP.utf8 以下で確認. localectl
忘れそうなのでメモしておく. mac/linuxだと.vimと.vimrcと.gvimrcだけど、windowsだとvimfilesと_vimrcと_gvimrcになる. あと, windowsだとhomeフォルダが%USERPROFILE%のディレクトリになる. .vimがどこかわからなくて困っていたが, :echo &rtp で確認でき…
WindowsでWSLを使っていると大体の人が不満に思うのは, 恐らくターミナルエミュレータだと思う. タブも使えないし, tmux使うとなんかズレるし. そこで良いターミナルエミュレータを探していたんだけど, vimにterminalが入った事を思い出した. 案外良いのでは…
Simplenoteは必要なものがわかっているとても良いサービスです. テキストの編集と検索しかできませんが, 多くの端末から利用できます. しかし惜しいことにvimから編集できません. これを解決するプラグインにsimplenote.vimがあります. こちらも素晴らしいで…
ってふと思ったので調べてみた. StackOverflowで同じ質問をしている人がいた. stack overflow - what do “All” and “Bot” mean in vim status line? どうやら 行頭を表示している => Top 行頭も行末も表示している => All 行末を表示している => Bot という…
vimからDBアクセスできるという素晴らしいプラグイン. 導入 面倒なのでVundle使う. この辺は個人のお好みで. 以下をvimrcに記述. Plugin 'vim-scripts/dbext.vim' 設定 プロファイル(接続情報)を書く必要がある. MySQLの場合 当然だけど, MySQLクライアント…
vimには標準プラグインとしてnetrwというファイラが付属している. あんまり触ってなかったんだけど,ふと思い立って使い方を調べてみた. 起動 コマンド 機能 :Ex カレントバッファでnetrwを開く :Tex タブを開いてnetrwを開く ディレクトリ移動 操作 機能 Ent…
markdown-vimを使ってみたけど, 高機能すぎたのでもうちょっとシンプルなものが欲しいなぁと. つまるところGFMのテーブルを書くのさえ楽になればmarkdown書くこと自体はそんなに苦痛じゃない. (っていうか, そういうシンプルな記法のはずだし) 良いのないか…
:e ++enc=文字コード 文字コードでよく使うのは cp932(shift JIS?) utf-8 くらいだろうか
いつも行末の方を忘れる. 'A'ってあんまり使わないんだよなぁ...意識して使えば便利なのかもしれん. 行頭に入れるとき 矩形選択モードになる(Ctrl-v) 先頭に入れる行を選ぶ 'I'で挿入モードに 挿入するテキストを入力する ESCで抜ける いい感じに入る 行末に…
回避方法があった. もう10年近く使ってるけど,一向に使いこなせる気がしないぞこのエディタ. 以下を使ってから貼り付ける. :set paste 解除は :set nopaste