学習バンザイITエンジニアの精神安穏日記

ITエンジニアというより、IT系雑務者

vim

VimでGitのcommit編集画面以外で末尾の空白を削除

vim

変更点 - https://github.com/bronson/vim-trailing-whitespace + https://github.com/ntpeters/vim-better-whitespace 資料 github.com

VSCodeのVimでペイン(画面(タブ))の幅をキーボードのみで変更する(winresizer的)

winresizer:https://github.com/simeji/winresizer 設定方法 VSCodeを開いて、cmmand + shift + pでkeybinding.json出す 下記の設定を追加する { "key": "ctrl+shift+j", "command": "workbench.action.decreaseViewHeight", "when": "editorFocus" }, { "k…

vsCodeVim新しくファイルを開いても現在開いているファイルに上書きされない現象の対処方法

2024-08-01以下のプロセス不要になっているっぽい? 元issue https://github.com/VSCodeVim/Vim/issues/4559 参考にした解決方法 stackoverflow.com ありがとう 設定解説 (2) The macro approach: stack overflowの解決法の2番目のアプローチをとる。 1. mul…

vscodeにvim-abolishの機能を移植してみよう

概要 vimでは、以下のpluginを使うことでcgsコマンドで、camelCaseをsnake_caseに変換にできる GitHub - tpope/vim-abolish: abolish.vim: easily search for, substitute, and abbreviate multiple variants of a word vscodeで使うplugin change-case - Vi…

vimでrubyのhashを一発で整形するためのヒント

vim

先人に感謝 superuser.com 方法 vimrcにコピペする。 FはformatのF。適当に置き換えてください。 nnoremap <C-F> $v%lohc<CR><CR><Up><C-r>"<Esc>:s/,/,\r/g<CR>:'[,']norm ==<CR> 使い方 visual modeで範囲選択する ctrl+Fを押す TODO 改良版をcommentする mappingを改良する その他応用につい</cr></cr></esc></c-r></up></cr></cr></c-f>…

【fishShell】直前にcommitしたファイルをvimで一気に開く方法

vim -O (git diff @^ @ --name-only)

vimで新規タブ開いたあとに名前決める方法

vim

名前ない状態でメモして保存しようとすると []!となって、保存できない。 新規タブ開いた直後に :e new_file_name.rbなどすると名前がつく その後にコード書いて保存すればいいね。

TODO vim系でやりたいこと

wasaviにkeybindingの移植 vscodeにkeybindingの移植 vscode で easy motion easy motionのさらなる使い方 ctrlpでタブで複数選べる vim内からテスト打つ vim-mosnter使う方法 rspecの構造出すやつ ctags(しょうじきあんまり使わないが、project最初のうちは…