Vim plugins¶
repository |
status |
comment |
date install / delete |
|---|---|---|---|
using |
プラグインマネージャ。高速。
遅延読み込みが一番カスタマイズできる(はず)
dein.vim に比べて個人的に良いところは…メンテンナンスが継続しているところ?
|
2024-02-03 |
|
using? |
プラグインマネージャ。高速。
遅延読み込みが一番カスタマイズできる(はず)
自動キャッシュ更新が無効にできるようになったので、最近は困ることがない。
dpp.vim をメインにして dein.vim はサブにしている。
|
2020-02-22 |
|
using |
:Templug URL で git clone。packadd name で使用可になる。 |
2020-10-04 |
repository |
status |
comment |
date |
|---|---|---|---|
delete |
使用中ではないが ddc.vim, asyncomplete を使う用に設定を残している。
yegappan/lsp を使うようになった。
|
||
using |
本体の自動補完でomnifuncから使用。 |
||
delete |
vim-lsp の設定をよしなにやってくれる
使用中ではないが ddc.vim, asyncomplete を使う用に設定を残している。
install gopls:
yegappan/lsp を使うようになったので削除。 |
2020-02-18 / |
|
delete |
sign をアイコン表示してくれる。
アイコンの残骸が残ったりするので気持ち悪い。
別にいらんかな。
|
/ 2020-03-13 |
|
delete |
LSP で snippet。動かせなかった。 |
/ 2020-01-19 |
|
delete |
vsnip に変えたので削除。 |
||
using |
vscodeベースのsnippet。本体の自動補完から使用。 |
2021-08-18 |
|
using |
vsnip で使える snippet 集。 |
||
delete |
補完速度が比較的遅いので asyncomplete.vim に移行。 |
||
delete |
コマンドラインモードでの補完。 :, /, help, :s/ など statusline がたまに元に戻らないのが気になる。 すごいけど、本当に便利なのかな? 本体の補完でだいたい事足りているので削除。 |
/ 2020-08-16 |
|
delete |
コマンドラインモードでの補完。
ポップアップ時のキーマップが変更できない。
ポップアップ時のキー操作が期待した通りに動かないことがある。
|
2025-08-26 / 2025-08-28 |
repository |
status |
comment |
date |
|---|---|---|---|
using? |
denops.vim を使った補完エンジン。
使用中ではないがサブとして設定を残している。
|
2021-07-04 |
|
using? |
ddc.vimでpum.vimを使うためのインターフェース。 |
2022-10-22 |
|
using? |
独自ポップアップ。ddc.vimで使用。 |
2021-10-04 |
|
using? |
ddc.vimでfuzzy matcher |
2021-10-10 |
|
using? |
ddc.vimで近場の単語で補完 |
2021-11-09 |
|
using? |
ddc.vimでバッファ内の単語で補完 |
2021-12-08 |
|
todo |
ddc.vimでバッファ内の単語で補完 リファクタしたり Params の変更をしたもの。 設定の仕方がよくわからなかったのでいったん保留。 |
2024-01-19 |
|
using? |
ddc.vimでファイル名を補完 |
2021-11-09 |
|
delete |
hokorobi/ddc-source-neco-syntax を使って syntax を ddc.vim の補完候補として表示できるように導入している。
hokorobi/ddc-source-filetype-candidates へ [2023-11-12]
|
||
using? |
neco-syntax だと小文字になってしまうので候補を単語リストのファイルから読み込む ddc-source をつくってみた。
ddc.vim はサブとして使用中ではないが設定を残している。
|
2023-11-12 |
|
delete |
ddc.vim で Vim Script の補完機能に使用。 ddc-source-vim へ。 [2024-10-12] |
/ 2024-10-12 |
|
using? |
vim の補完として使用。
ddc.vim はサブとして使用中ではないが設定を残している。
|
2024-10-27 |
|
using? |
ddc.vim で Vim Script の補完機能に使用。
ddc.vim はサブとして使用中ではないが設定を残している。
|
2024-10-12 |
|
using? |
ddc.vimでvim-lspから補完 |
2021-12-08 |
|
todo |
ddc.vimでvim-lspから補完。 2023-12-16 に試したけど Vim が落ちる。 |
2023-12-16 |
|
delete |
vsnip用ソース。レジスタに入っている文字列を補完に反映する例。
うまく反映してくれないみたい。
|
/ 2022-12-04 |
|
using? |
vsnip 用 ddc.vim source。 |
2023-07-04 |
|
using |
ddc.vimからvsnipを使えるように。
ddc は分離された。
vimcomplete で使用中
|
2023-07-04 |
|
delete |
neco-syntax用ddc.vim source。
hokorobi/ddc-source-filetype-candidates へ [2023-11-12]
|
2023-02-05 / 2023-11-12 |
|
using? |
plantuml用ddc.vim source。 |
2023-02-05 |
|
using |
denops を使った vim-lsp の関数表示。
自分の使い方だと vim-lsp に対しての利点がなさそう。
Vim だと内容が途中までしか表示できないバグがある?
2022-12-19 もう一回使い始めた。
|
2022-12-19 |
|
delete |
ddc.vimで表示する補完候補のプレビュー表示。
うまく動かなかったのかな? 削除していた。 [2025-08-07]
|
2024-05-11 / 2025-08-07 |
repository |
status |
comment |
date |
|---|---|---|---|
using? |
自宅では使っていない。会社で ddc.vim に移行していないので使ってる。
会社でも vimcomplete に変更。
|
2024-11-06 |
|
using? |
|||
using? |
|||
using? |
|||
delete |
neosnippet を asyncomplete で使う。 日本語の後ろで補完候補がずらっと出てきてしまうので削除。 [2020-05-23] |
/ 2020-05-23 |
|
using? |
|
2020-05-23 |
|
using? |
|||
todo |
単語の補完 |
2020-03-22 |
|
todo |
各ソースに大文字小文字の無視や fuzzymatching などが可能 |
2021-03-18 |
|
delete |
LSP で neosnippet。動かせなかった。 |
2020-01-19 / 2020-01-19 |
|
using |
golang の iferr 補完がほかでも使えるなら移行してもいいかな。 |
||
using |
repository |
status |
comment |
date |
|---|---|---|---|
using |
|||
using |
|||
delete |
うまく動かせなかった。 |
/ 2025-02-25 |
|
using |
REPL。ほとんど使っていない。 |
2020-03-22 |
repository |
status |
comment |
date |
|---|---|---|---|
using |
|||
using |
|||
using |
|||
delete |
, 区切りの文字の textobj として使っていたけど、vim-swap で代用できることがわかったので削除。 |
/ 2020-05-17 |
|
using |
|||
using |
|||
using |
|||
using |
行の textobj。 |
||
using |
左辺、右辺の textobj。 |
2020-11-08 |
|
delete |
vim-textobj-delimited が Camel case にも対応しているので、こちらはいらなそう。 |
/ 2020-08-16 |
|
using |
kawarimidoll/textra.vim を使う際に使用。
文章をまとめて Textra で翻訳するため。
|
2024-02-06 |
repository |
status |
comment |
date |
|---|---|---|---|
using |
quickfix を少し便利にする。無効にしているマッピングもそれなりにある。 |
2020-03-15 |
|
todo |
quickfix を便利に使えるようになるみたい。qfloc.vim より多機能? |
2020-03-15 |
|
using |
quickfix の内容を編集して実ファイルに反映できる。 検索して、置換が見ながらできる。 |
2020-06-15 |
|
using |
Quickfix をポップアップウィンドウでプレビュー
一時的に bfrg/vim-qf-preview を使っていたけど戻ってきた。
|
2025-08-24 |
|
todo |
Quickfix を別ウィンドウでプレビュー |
2020-05-31 |
|
delete |
Quickfix をポップアップウィンドウでプレビュー
スクロールなどウィンドウに対する操作ができる。
quickpeek.vim から乗り換えるかお試し中。
vim9script 製。
いつの間にか動かなくなっていたので quickpeek へ出戻り。 [2025-08-24]
|
2023-04-10 / 2025-08-24 |
|
using |
QuickFixでジャンプするときに直前のWindowを使う |
2021-08-24 |
|
using |
表示されている Quickfix または location-list の次の項目、前の項目を表示するマッピングを提供する。
location-list をほとんど使わないので、cnext, cprevious をマッピングするだけで事足りてはいるけれど。
|
2020-12-15 |
|
todo |
quickfix を virtual text で表示できたりする。
vim-lsp でできるけど、それ以外は使えないのでこちらに寄せてしまっても良いのかも。
|
2023-04-16 |
|
using |
quickfix を遡るポップアップを表示するコマンドの追加。
標準のコマンドより見やすい気がする。
|
2023-04-16 |
|
todo |
Vim で使えるように実装してみる?
qfhl がすでにやってそう。
|
||
using |
quickfix , locationlist の位置をハイライト表示してくれる。
自分の用途で嬉しいところは LSP の表示が良くなるかもくらい?
バッファを編集しても quickfix が追従してくれるみたい。良さそう。
|
2025-09-10 |
repository |
status |
comment |
date |
|---|---|---|---|
using |
vim-go の必要な機能だけを取り出したこちらを使用。 |
||
using |
vim-go の必要な機能だけを取り出したこちらを使用。 |
||
using |
vim-go の必要な機能だけを取り出したこちらを使用。 |
||
using |
vim-go の必要な機能だけを取り出したこちらを使用。 |
repository |
status |
comment |
date |
|---|---|---|---|
using |
|||
using |
|||
delete |
markdown, asciidoc のブラウザプレビュー。とりあえず動かしてみたけど previm で十分なので一旦削除。 |
/ 2022-12-04 |
repository |
status |
comment |
date |
|---|---|---|---|
using |
marshallward/vim-restructuredtext を Fork。 Syntax やコマンドを少し追加。 |
2020-01-18 |
|
using |
新しく見つけたので vim-restructuredtext から一旦移行。
インデントが expandtab になっていないので after/ftplugin/rst.vim で指定。
|
2022-07-24 |
|
using |
habamax/vim-rst を補助する形で自作 |
2022-07-24 |
|
delete |
gu-fan/riv.vim を Fork。 restructuredtext を書くのに使っていたけど、色々と気に入らないところがあったので vim-restructuredtext へ移行。 |
/ 2020-01-18 |
repository |
status |
comment |
date |
|---|---|---|---|
delete |
Vim 本体の変更に追従して更新される Vim Script の Syntax ファイル。
本体に取り込まれたので削除。
|
2020-08-01 / |
|
using |
Vim script の最後に発生したエラーのか所を開く。
|
||
using |
tags ファイルなしでもジャンプできるようになる
dein のキャッシュファイルに対してもジャンプ可能。
|
2020-08-01 |
|
using |
Vim script のインデントがちょっと賢くなる? |
repository |
status |
comment |
date |
|---|---|---|---|
using |
|||
delete |
良さそうに思ったけど、とりあえず diff の表示がなれなくて、現状は linediff でいいなと。
|
2025-10-25 / 2025-10-25 |
|
delete |
diff を賢くする+自動アップデートなど。 Vim 本体だけでも diffopt+=algorithm:histogram,indent-heuristic で賢くなるらしい。 自動アップデートは使っていないので削除。 |
/ 2020-03-31 |
|
using |
|||
using |
|||
using |
ハイライトを改善。 |
||
delete |
本体に入ったので削除。 |
||
using |
aklt/plantuml-syntax の fork。
色々といじって PR を送っている。
|
2020-05-23 |
|
using |
PlantUML のプレビュー。Previm でもプレビューはできるけど、画像の拡大ができるので使っている。 |
||
delete |
Autohotkey は v2 を使うようになったので autohotkey2.vim に移行。 |
||
using |
|||
delete |
本体に取り込まれたので削除。 |
||
delete |
toml に Vim script を書かずに hooks_file を使うようになったので削除。 |
||
delete |
toml に Vim script を書かずに hooks_file を使うようになったので削除。 |
||
using |
csv の各フィールドを見やすく。 |
||
delete |
HTML の入力を便利にしてくれるけど覚えられない。
機会も少ないので削除。
|
2020-06-14 / 2020-06-14 |
|
delete |
本体同梱の changelog プラグインを自分好みにしようとしたけど、大して変えるところがなかったので削除。 |
/ 2020-05-11 |
|
using |
howm のプラグインはあるけど、ちょっとしたハイライトだけ使おうと思ったので小さいものを作ってみた。 |
||
using |
ヘルプファイルの Lint |
repository |
status |
comment |
date |
|---|---|---|---|
using |
colorscheme. iceberg -> spring-night italic, bold は無効にしている。 |
2020-05-11 |
|
delete |
ネタとしては好きだけど、常用するにはちょっと辛く感じた。 |
/ 2019-11-30 |
|
todo |
色々なプラグインに対応している。 |
||
todo |
Vim 意外も同様のカラースキームをほかのアプリでも使えるとか |
repository |
status |
comment |
date |
|---|---|---|---|
using |
statusline に色々表示。
tabline は非表示にしている。
|
2020-05-11 |
|
delete |
必要な時だけ :. 相当の表示になるのが好みなので buftabline を使うように戻した。 |
/ 2019-10-26 |
|
delete |
こちらも buftabline の方が好みだった。 |
/ 2019-10-24 |
|
delete |
バッファが増えたら tabline に表示されるかと思ったら、そんなことなかった。
もともとそういう機能なのか設定か環境が悪いのか…
|
/ 2020-07-01 |
|
delete |
incremental search の現在のマッチ位置を表示。
vim-hitspop へ移行。 [2020-12-02]
|
2020-05-11 / 2020-12-02 |
|
using |
incremental search の現在のマッチ位置をポップアップで表示。 |
2020-12-02 |
|
delete |
vim-hitspop のポップアップ表示を消去するために使用。
自動のマッピング設定が N にはマッピングされるのに、なぜか n にマッピングされなかったので個別に設定。
searchx を使っていれば不要になったので削除
|
2020-12-25 |
|
using |
カーソル位置にある単語を目立たせる |
||
using |
文字列に継続的に色を付ける |
||
using |
:substitute などの結果をプレビューしてくれる。 |
||
using |
変数とか関数とかいろいろと表示して便利に。 |
||
using |
fold 表示をよさげにしてくれる |
||
using |
#rrggbb や #rgb の色を視覚化 |
||
using |
表などがずれるので ambiwidth を single にしている場合でも絵文字などは全角幅で表示してくれる。 |
||
delete |
mark を sidebar で表示。
フィルタリングで絞り込めないとちょっと辛いかな。
|
/ 2020-07-14 |
|
delete |
レジスタをサイドバーで表示。
レジスタをそんなに活用できていないので使わない。
|
/ 2020-07-14 |
|
delete |
ファイルの位置を Vim の mark に追加してくれる
mark を使ってくれるのが良さそうに思えたので vim-bookmarks から移行。 [2019-08-04]
使わないので削除。 [2020-02-18]
やはり使いたくなった。
:SignatureListGlobalMarks でマークの復元がうまくいかないみたい。
vim-bookmarks へ戻る。 [2020-05-24]
|
/ 2020-05-24 |
|
using |
Changelog の URL がすべてハイライトされるとカーソル移動が重くなるので外した。
Changelog でそんなにカーソル移動することないはずなので再導入。
検索のハイライトが URL に反映されないな…どうしよ。
やっぱりイマイチなのでやめる。
URL はそこまで気にしなくていいもののはずだけど、ちょっと主張が強くなってしまうので。
|
2025-08-24 / 2021-05-29 |
|
delete |
どの関数配下にいるかをタブバーに表示してくれるみたい。
とりあえず使わなくていいかな。
|
/ 2021-07-24 |
|
using |
バッファの現在の表示内容がどの関数の配下などにあるかなどをバッファの画面上部に表示してくれる。
コードリーディングに良さそう。
|
2023-04-13 |
|
todo |
ウィンドウの端でない任意の位置で折り返し表示をしてくれる。 |
2023-10-29 |
|
todo |
tabpanel に色々と表示してくれる。
導入してみたらカレントのタブの色がバックグラウンドの色になってしまったので一旦削除。
|
2025-08-07 |
|
delete |
:help 52.6 highlight-yank plugin を使うように変更したので削除。 |
repository |
status |
comment |
date |
|---|---|---|---|
using |
入力を色々とカスタマイズ。 |
||
using |
lexima を使ってコマンドモードで短縮入力などを可能にする |
||
using |
<Space> で短縮入力を展開させる |
||
using |
増加、減少、循環などをいい感じにやってくれる。
'' と "" の切り替えが一番使用頻度が高いかも。
それもsandwichで代用できるので、いったん消してみる。
true<->false, yes<->no などは必要だ。復活。
|
||
delete |
vim-clurin と併用。
日付だけはこちらの機能を使えるようにしている。
使わないので削除。
|
||
delete |
選択してペーストができるようになると思っていたけど、標準でもできていた。
レジスタが変わらないのでドットリピートできるけど、そのような使い方はしないかな。
|
/ 2020-04-01 |
|
delete |
"hoge" とかを vibp で置換していたものを <Space>rib でできるように導入してみた。
kana/vim-operator-replace では使えないらしい yankround も使える。
vibp しか使わないので消した。 [2021-05-05]
|
2021-02-20 / 2021-05-05 |
|
delete |
denops.vim で vim-clurin と同じようなことをしてくれる
初回動作は重いかと思ったけどそんなこともなかった。
dein で E670: 1つの言語のヘルプファイルに複数のエンコードが混在しています: C:Usershokorobi_vimdein.cachevimrc.deindocdps-dial.jax となる。なんでだろう?
'' と "" の切り替えはできなさそうだし、特に頻繁に使う機能ではないので clurin のままでいいか。
|
||
delete |
タグの片方を変更すると、もう片方も変更してくれる。
2021-02-14 時点では i, a の動作が何か変(?)。
|
/ 2021-02-14 |
|
delete |
毎回調べながら使っていたので simple-align へ変更。 |
/ 2023-10-15 |
|
using |
直感的な align かなと思ったけど、やっぱり調べながら使っている。 |
2023-10-15 |
|
using |
undotree 表示 |
||
using |
行結合を便利に |
||
delete |
<Space>fp で CtrlP から履歴を yank
ctrlp-yankround へ移った。
|
/ 2025-03-01 |
|
using |
<Space>fp で CtrlP から履歴を yank
CtrlP で使う機能だけを抽出。
|
2025-03-01 |
|
todo |
codeblock を markdown に書く用に register へ登録してくれる。 |
||
todo |
xmap では使えない? 試していないからわからないけれど yankroud.vim で満足している。
yankround.vim + sub-mode で実現していることが単体でできそう。
|
2020-04-02 |
|
using |
同行の選択範囲の数字を 1 からの連番にするのに使用。
同一列は g<C-a> を使うので、そこまで出番がない。
|
||
using |
末尾スペースを消すときに実行。 |
2020-05-17 |
|
delete |
mattn/vim-sonictemplate へ移行。 |
||
using |
ファイルの新規作成時にテンプレートを挿入。
snippet のようにテンプレートを展開。
|
||
using |
インデントを反映して貼り付け。 |
||
using |
数字をどんどん増やして挿入。全然使ってない。 |
||
using |
開いたファイルのインデントに従って Vim のインデントを設定する |
2020-04-18 |
|
using |
, 区切りの要素の入れ替え、ソート、textobj |
2020-05-17 |
|
todo |
textobj, motion に対してソートをする。
vim-swap でいいかな?
|
2021-05-07 |
|
using |
選択した行すべてに対して I, A を反映させる。 |
2020-04-18 |
|
todo |
選択した範囲を変数に変えて、その変数の定義を追加する。 |
2020-05-23 |
|
delete |
選択した範囲だけ編集対象とする。
Vim だと標準で同じようなことができるのでいらなさそう。
便利な場合もあるんだろうな。
|
/ 2020-04-18 |
|
using |
便利にコメントアウト
|
ancient |
|
using |
複数行をまとめて上下に移動できる。
インデントも考慮してくれる。
|
2020-06-28 |
|
delete |
閉じタグを簡単に入力できるように。
lexima.vim で代替できそうだったので設定して削除。
|
/ 2023-05-28 |
|
using |
print debug 用のコードをそれぞれの言語の書式で挿入してくれる。 |
2020-08-25 |
|
using |
マクロを動的に定義してくれる。
同じ操作を二回実施したら <C-t> で三回目も可能に。
|
2024-07-21 |
|
delete |
削除の操作でデフォルトレジスタを更新しないように。
g:vim9cutlass_registers でレジスタを指定するとデフォルトレジスタも更新されてします。
特に d が慣れなかった。
|
2025-09-20 / 2025-09-20 |
repository |
status |
comment |
date |
|---|---|---|---|
delete |
f, F, t, T でハイライトしてくれる。ルールがよくわからなくて、まともに使っていない。 |
/ 2020-02-20 |
|
using |
|||
delete |
easymotion は同じ行の移動にしか使っていなかったのでこちらにしてみようかと思ったけど慣れなかった。
もう少し使ってれば違うのかも。
easymotion の . で > も候補に含めてくれるのが嬉しかったんだな。
|
/ 2025-02-09 |
|
delete |
Migemo が使えるようになったので。
候補が一つになったら自動確定する機能は良さそう。
easymotion に比べて文字を見つけられないことがあるような?
速さは特に変化がなさそうかな。
|
2023-01-21 |
|
delete |
モダンな easymotion 代替。
候補選択時の画面が暗すぎる。Migemo がないのがちょっと辛い。自分で定義できるみたい。同行だけの移動はないみたい。機能が拡充されたらまた使ってみてもいいかも。
|
/ 2021-07-15 |
|
using |
縦方向の端に移動
先頭行、最終行に飛べないのがちょっと不便に感じている。
|
2020-04-18 |
|
delete |
edgemotion に近いけど、空白に対してだけスキップ。
インデントの途中なら、インデントの区切りの位置に移動するのかと思ったけど、違うみたい。
Vim の設定のせい?
これなら edgemotion の方が好み。
|
/ 2020-04-18 |
|
delete |
f t F T ; , w b e ge W B E gE を縦方向に使える。
使わなかった。縦方向の位置を確認するのも大変なので必要なら easymotion を使う。
|
/ 2020-06-08 |
|
todo |
定義にジャンプできるらしい。
Windows では動かない? :AnyJump でこんなエラーが出る。::
|
2020-04-07 |
|
using |
|||
using |
インクリメンタルサーチの候補に対して hit a hint。 |
||
using |
カーソル位置の履歴移動 |
||
using |
<C-o>, <C-i> をファイル内での移動をすっ飛ばして前後のファイルに移動する。
:GinStatus で <C-o> すると一回エラーになっていたのを回避できるようになった。
help ではキーワードジャンプしたいので <C-o>, <C-i> と入れ替えだと駄目だな。
|
2025-11-03 |
|
todo |
|||
todo |
ファイル単位で <C-O> , <C-I> |
||
using |
先頭、末尾への移動を自分好みに変更 |
||
using |
matchit の改善版 |
||
delete |
ファイルの位置をブックマークしてくれる
vim-signature へ移行。 [2019-08-04]
やっぱり使い始めた。 [2020-05-31]
|
2020-05-31 |
|
using |
MattesGroeger/vim-bookmarks を Fork.
CtrlP でファイル名を表示できるように変更。 [2020-05-24]
[2024-02-12]
ブックマークが保存されるタイミングが謎なので、ブックマークを追加、削除の前後に読み込みと保存をするコミットを拝借 hokorobi/vim-bookmarks/commit/923288832e2ed6e0f049a877e1840884ab18e2bb
PR169 を取り込むとサインの表示がずれた。バッファ切り替えしたときにサインが消えても気にしないからいらないかな。 MattesGroeger/vim-bookmarks/pull/169
最近更新が活発なFork。 ysl2/vim-bookmarks
|
2020-05-24 |
|
delete |
yank でカーソル移動をさせない。
nnoremap y y`> だと不十分なことがあったので。xnoremap y myy`y で代替してみるので削除。 [2025-08-08] |
2020-04-14 / 2025-08-08 |
|
delete |
カーソル移動の改善を提案してくれるみたい。
試してみたけどエラーが出る。
調べてもいない。
|
/ 2020-06-10 |
|
using |
画面左端のウィンドウで <C-h> とすると分割するように。j, k, l も同様。 |
2023-01-11 |
repository |
status |
comment |
date |
|---|---|---|---|
delete |
いい感じにバッファを閉じてくれる。
filetype に応じた閉じるコマンドの指定もできる。
直前のバッファも一緒に閉じる場合がある。自分の誤操作が原因か?
すべてのバッファを閉じると CtrlP で開いたバッファが vsplit される。CtrlP の問題か?
|
2020-06-07 |
|
using |
いい感じにバッファを閉じてくれる。
filetype に応じた閉じるコマンドの指定もできる。
直前のバッファも一緒に閉じる場合がある。自分の誤操作が原因か?
すべてのバッファを閉じると CtrlP で開いたバッファが vsplit される。CtrlP の問題か?
|
2020-06-07 |
|
using |
コマンドの実行結果などをバッファに取り込んでくれる。
[nvxstoilc]?map, scriptnames, messages には個別のコマンドを定義して使っている。
簡単なコマンドで代用できそうなのでそちらへ移行。
何かとうまくいかないことがあったので復活。
|
2020-06-20 |
|
using |
tabline にバッファを羅列する。タブがある場合はタブを表示。
同名のバッファがある場合は親ディレクトリも表示。
|
2020-05-02 |
|
delete |
タブを扱えるのは良いけれど、それ以外は buftabline の方がよさそう。機能過剰。 |
/ 2019-12-02 |
|
using |
repository |
status |
comment |
date |
|---|---|---|---|
using |
C:WINDOWSSystem32driversetchosts:4 なども gf で開けるように。 |
||
delete |
使うことがなかったので削除。 |
||
delete |
ファイルの操作はOSのファイラを使うので削除 |
||
using |
:e <url> でバッファに読み込み。 |
||
using |
.git があるディレクトリなどを root とする。 |
repository |
status |
comment |
date |
|---|---|---|---|
using |
|||
using |
|||
using |
|||
using |
|||
delete |
タグジャンプ先が複数ある場合に CtrlP で選択できるようになる。 そういった場合がほとんどなかったので削除 |
/ 2020-08-01 |
|
delete |
/ 2020-04-27 |
||
delete |
カレントのバッファしか対象にできなかったので vimgrep で検索するように変更。 |
/ 2022-04-27 |
|
using |
CtrlP で filetype を指定 |
2020-06-07 |
|
using |
外部コマンドの結果を CtrlP で選択して入力する CtrlPCmdPaste を作成。使っていない… |
2020-06-07 |
|
using |
コマンドラインの履歴を CtrlP で使う。
直接実行だけでなく <C-t> でコマンドラインに表示することができるので、ちょっと変更して再実行も可能。
|
2020-06-07 |
|
delete |
git log を CtrlP で表示
バッファを閉じずに次々見たいな。
diff の表示のハイライトとかもほしい。
現状だとイマイチな気がするので削除。
|
2021-09-26 / 2023-01-03 |
|
delete |
lambdalisue/mr.vim を使って MRU, MRW, MRR を開く。
MRU は CtrlP のものを使うので不要。
MRR は良さそうに思ったけれどホームディレクトリ配下のtempフォルダも出てきてしまうのでNG
|
/ 2021-09-26 |
|
delete |
MRU, MRW, MRR を記録、一覧表示。
CtrlP の MRU で大体良さそうなので、こちらは使わない。
|
/ 2021-09-26 |
|
using |
grep の結果を CtrlP で使う。
Zenn の article をタイトルで検索してみる。
|
2023-08-27 |
|
using |
CtrlP を fuzzymatch してくれる matcher |
2022-09-22 |
|
using |
CtrlP コマンドの結果を加工して挿入や実行。 |
2023-01-21 |
|
using |
CtrlP で Migemo を使えるようにする matcher |
2023-01-21 |
|
using |
ctrlp-kensaku で使用するライブラリ。Migemo を使えるようにする核。 |
2023-01-21 |
|
todo |
lambdalisue/mr.vim を使った MR[URW]
CtrlP 自信の MRU が止められるようなら使ってみたい。
|
2023-07-01 |
repository |
status |
comment |
date |
|---|---|---|---|
using |
2023-06-19 |
||
using |
2023-06-19 |
||
using |
外部コマンドの結果を候補とする。
まだ使えていない。
ファイルパスが返って来ないと使えない。
|
2023-06-19 |
|
using |
再帰的にファイルを表示 |
2023-06-19 |
|
read |
git status で diff を候補にする。
使う必要はなさそう。
|
2023-07-17 |
|
delete |
使いどころがわからなかった。
|
2025-08-11 |
|
delete |
jumplist を候補とする。
ソースを読む機会が増えたら役に立つのかも。
|
2023-07-01 |
|
using |
バッファの行を候補とする |
2023-06-19 |
|
using |
タブごとのウィンドウを候補とする。
なんか遅い?
|
2023-06-19 |
|
using |
バッファを候補とする。 |
2023-06-19 |
|
delete |
LSP の各リクエストの内容を候補とする。
適当に設定して使おうとしたら Vim が落ちた。
|
2023-06-19 |
|
todo |
Windowsのクリップボード履歴機能を使ったddc/ddu source。 |
2023-07-23 |
|
Milly/Milly/dps-yank-history |
todo |
Yank履歴のddc/ddu source。 yankround から切り替えようか。ちょっと重いかもと思ったり。 |
2023-07-23 |
delelte |
ddu-source-buffer で使いたかったけど無視できなかった。 まぁ、でも他の source でも有用か。 削除されて汎用的な ddu-filter-matcher_ignores へ。 |
2023-08-19 |
|
delelte |
うまく動作していないっぽい。 |
2023-08-19 |
|
using |
2023-06-19 |
||
using |
2023-06-19 |
||
using |
まだ使えていない。 |
2023-06-19 |
|
using |
fuzzy finder UI |
2023-06-19 |
repository |
status |
comment |
date |
|---|---|---|---|
delete |
mattn/gof を呼び出してファイル表示など。 tapi を使っていたので Windows では NG |
2020-02-05 |
|
delete |
gof を呼び出してファイルを開く Gvim が固まることがあったので、ひとまず使うのをやめた。 |
2020-04-16 |
|
delete |
更新すると、まだよく動かなくなることがあるので CtrlP へ戻った。 CtrlP より若干起動が遅い。 |
2020-01-03 |
|
delete |
vim-clap を削除したので一緒に削除。 |
2020-01-03 |
|
delete |
vim-clap を削除したので一緒に削除。 |
2020-01-03 |
|
delete |
vim-clap でファイル一覧を含んだファイルを候補に使用する provider。
|
2019-11-13 |
|
todo |
フィルタリングプラグイン。 Python を使用しているため、 Windows では起動がちょっと遅そうでまだ試していない。 |
2020-04-12 |
|
todo |
フィルタリングプラグイン。 vim-lsp と連携するプラグイン prabirshrestha/quickpick-lsp.vim があるみたい。 |
2020-05-24 |
|
todo |
フィルタリングプラグイン。 ポップアップでファイルの選択。 |
2021-05-24 |
repository |
status |
comment |
date |
|---|---|---|---|
using |
|||
delete |
Vim 導入初期に使っていたけど、最近は CtrlP を使っているので削除。 |
2022-12-24 |
|
using |
|||
delete |
@@ や count@q などた効かなくなる原因のようなので削除。easyalign, caw などで使っているけれど削除。 |
2021-12-19 |
|
using |
caw はこちらでいいみたい。ほかは試してない。 |
2021-12-19 |
|
todo |
/ で検索した値を元に繰り返し(選択範囲のすべての値なども)置換ができる? |
2021-01-03 |
|
using |
|||
using |
|||
using |
|||
using |
どの機能がVim のどのバージョンで増えたのか確認 |
||
using |
|||
todo |
colorizer が推奨している。 別途 CLI の hexokinase が必要みたい。 |
2020-07-24 |
|
using |
URL を Web ブラウザで開く。 'username/repository' を Github で開くコマンドを定義している。 |
2020-02-09 |
|
delete |
wandbox を Vim から使う。 使うことがなかったので削除。 |
2019-09-28 |
|
delete |
ユニコード文字を調べるのに便利そうだったけど使うことはなかった。 |
2023-08-20 |
|
delete |
各 grep 系ツールをよしなに使えるみたい。
pt で使おうとしたけどエラーが出て動かなかった。
そんなに便利な感じもなさそうなので措いておこう。
|
2020-07-09 |
|
delete |
Windows だとうまく動かなそう。
call ripgrep#search('-w --ignroe-case foo') を実行したら failed to find と表示されるだけ。
|
2020-07-09 |
|
todo |
スタックトレースを追いかける |
2020-11-22 |
|
todo |
Split で表示するウィンドウ数を制限する。
vim-unstack でどんどん開くときに使うみたい。
|
2020-11-22 |
|
using |
選択したコードをクリップボードへ画像出力してくれる。 |
2021-02-14 |
|
delete |
GhostText との接続がうまくできなかった。 |
2021-09-06 |
|
delete |
dein で let g:dein#enable_notification = v:true として通知が表示されるのは確認。
更新差分のURLを後から開きたかったりもするので
:messages にすべて出力されるほうが好みだな。 |
2022-04-21 |
|
todo |
jq の結果をインタラクティブに見られるらしい。 |
2023-04-16 |
|
using |
Vimrc読書会で読むファイルを読み込む。 |
2024-10-20 |
|
using |
Googleカレンダーとの連携がうまくいかなかったので一度は削除。
api キーほかの設定はできたつもりだが、localhost:8080 のアクセスがうまくいかない。
itchyny/calendar.vim/issues/226 ここらへん関連だろうか? ちょっと違いそう。
localhost:8080 アクセス時の URL から引数 code の値をVimに貼り付けたら使えた。
Googleカレンダーの内容をVimから参照、編集のに使用。
Googleの認証ができなくなって起動時にエラーが出るようになったみたい。キャッシュを消して、最初からやり直したら動くようになった。再発するなら使うのやめようかな。
|
2025-08-17 |
repository |
status |
comment |
date |
|---|---|---|---|
using |
|||
delete |
Qiita に記事を書く。
Qiita に書くことがほとんどなく、書く時も Web ブラウザを使うことが多いので削除。
|
2019-09-28 |
|
delete |
description しか書けないのでちょっと不便。チェックリストが使いたい。
使わなそう。
移動の操作をしても反映されなかった。 [2024-10-01]
|
2023-10-14 |
using |
|||
|---|---|---|---|
using |
Gina patch を使って Gina Status の状態をプレビュー |
2021-05-19 |
|
delete |
git blame をポップアップで表示(Vim だと echo みたいに表示)。
Vim では過去への移動ができないようなので、イマイチ使いどころがなかった。
それをやるなら gina を使う。
|
2021-02-11 |
|
using |
git log を 3 画面表示。 |
2021-02-20 |
|
using |
git rebase -i でコミットの差分をインタラクティブに表示。 |
2022-02-06 |
|
delete |
シェルスクリプトを実行するみたいなので Windows では使えなかった。 |
2020-05-23 |
|
delete |
試していなくてドキュメントを読んだだけ。
現状に追加する必要はなさそう。
|
2024-10-02 |
repository |
status |
comment |
date |
|---|---|---|---|
using |
|||
delete |
kana/vim-submode の方が新しいようなので切り替えてみる。
{lhs} の長さ制限緩和のコミットは取り込もうかどうしようか…。
NG な設定が入るまではそのままにしよう。
PR は送ってるけど閉じてるのか。
|
2021-05-06 |
|
delete |
thinca/vim-submode から切り替え。
https://blog.atusy.net/2024/05/29/vim-hl-enhanced/ で代替するようにしたので削除。
代替だと submode 操作の直後に操作が発生するようなキーにすると体験が良くない。timeout まで待たないといけないとか。
|
2021-05-06 |
|
delete |
|||
delete |
|||
using |
|||
using |
|||
using |
Terminal をポップアップウィンドウで表示。 |
2021-04-28 |
|
todo |
ヘルプのひな型を生成 |
2020-02-08 |
|
todo |
MRU の書き込み版。出来上がるファイルを vim-fz から開いてみたい。 |
2020-02-08 |
|
todo |
CtrlP 的なもの |
2020-02-08 |
|
delete |
restructuredtext のテーブルが手軽に書けるはず。 やはり list-table が便利なので使わなかった。 |
2020-02-08 |
|
delete |
restructuredtext のアウトライン表示に使っていた。 hokorobi/vim-restructuredtext の fold で良さそうなので削除。 |
2020-02-01 |
|
delete |
Linter として使っていたけど coc.nvim に移行。 |
2019-12-08 |
|
delete |
LeafCage/cmdlineplus.vim を Fork。 バグ修正の PR がマージされなかったので Fork して使っていた。 コマンドラインウィンドウを使うことにしたので削除。 |
2019-12-08 |
|
delete |
pt を使って grep を実行。 grepprg に pt を設定した場合に比べての利点がわからないので一旦削除 |
2020-02-11 |
|
todo |
EX コマンドを覚えさせて後から編集して実行できるっぽい |
2022-08-09 |