- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/18(金) 12:18:50.83 .net]
- Vim 6以降に関する話題です。
www.vim.org/ 前スレ Vim Part29 https://mevius.5ch.net/test/read.cgi/unix/1550073259/ 関連情報は>>2-3あたり
- 232 名前:ージョンアップの間隔だんだん長くなってるから9なんて当分先の話か []
- [ここ壊れてます]
- 233 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 13:39:41.36 .net]
- 別に9じゃなくてもバグバグじゃ…と思ってしまった
標準プラグインから引っ張ってきた定型文しか書かないことにしている
- 234 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 13:52:29.30 .net]
- 日本語でおk
- 235 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 01:05:22.13 .net]
- https://rome.tools/ に対応したプラグインありますか?
- 236 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 05:32:03.97 .net]
- >>232
vim-lspでもなんでも好きなものを
- 237 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 10:30:46.17 .net]
- ホームディレクトリ直下にvimrcとかinfoとかばらばらに配置されるのが嫌なんですけど楽な方法ないでしょうか
- 238 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 12:13:52.14 .net]
- .vimディレクトリ作れ
- 239 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 17:20:19.44 .net]
- linuxとmacなら~/.vim/
windowsなら~/vimfiles/
- 240 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 20:30:04.26 .net]
- うわーなんだそんなことなのか
ありがとう
- 241 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 21:45:09.24 .net]
- ctrl-w_r やctrl-w_h などのctrl-w_?キーを代替できるexecコマンド( :hoge )無いの?
- 242 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 23:50:20.98 .net]
- :h execute
- 243 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 23:50:47.84 .net]
- :h normal
- 244 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/12(水) 08:54:29.48 .net]
- :h hoge
- 245 名前:名無しさん@お腹いっぱい。 [2021/05/17(月) 07:27:22.64 .net]
- raspberrypi 3でneovimとdeoplete動かそうとしたのですが
[deoplete] deoplete failed to lo...rt Neovim. See also :checkhealth. というエラーを吐かれて動きません :checkhealthで確認したところ ERROR: Require msgpack 1.0.0+ was not successful との記述があったのでpipでmsgpackをインストールしましたが改善せず なにか解決策ありますか
- 246 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/17(月) 13:52:58.43 .net]
- >>242
https://github.com/Shougo/deoplete.nvim/issues/1073
- 247 名前:名無しさん@お腹いっぱい。 [2021/05/17(月) 16:28:06.21 .net]
- >>243
レスありがとうございます 依然として同様のエラーを吐かれてしまって現状お手上げって感じです
- 248 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/17(月) 16:54:32.14 .net]
- >>244
今手元のrpi3にnvimとdeoplete入れてみたけど242と同じようなエラーは出たものの、指示に従ってやったらエラー出なくなったな pip3 install msgpack pynvim neovim で起動時に :Update なんちゃらを実行しろみたいなメッセージは出ないかな? 自分の環境では :UpdateRemotePlugins を実行したあとはエラー消えたわ
- 249 名前:名無しさん@お腹いっぱい。 [2021/05/17(月) 18:23:36.36 .net]
- >>245
無事動きました ありがとうございます
- 250 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 00:44:00.83 .net]
- neovimのコマンドラインモードでtabキー押したら
ポップアップが表示されるのとても便利 Vimにもバッファ上にはある機能だけどコマンドラインモードにも実装されるのかな?
- 251 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 00:53:55.41 .net]
- :じゃなくてq:で立ち上がる通常バッファと同じ操作体系のコマンドならInsertモードと同じ補完は効くはずだけど、どの補完機能の事か分からん
- 252 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 01:36:57.02 .net]
- ごめんtabはwildcharのデフォルトなのな、タブよく使う派だから切ってる俺のほうがおま環だった
vimヘルプによればwildchar連打でコマンドライン上に補完候補複数出るのはwildmenuで、コンパイルオプション+wildmenuならオンらしいよ
- 253 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 01:43:37.99 .net]
- nvim使って気付いた機能は大体vimにあって初期設定の違いだけだったパターンが多い
ずっと標準プラグインだけどvimではkeywordprg初期設定されてないman.vimとか vimの底は見えぬ
- 254 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 02:04:23.71 .net]
- 完全に理解した。
- 255 名前:名無しさん@お腹いっぱい。 [2021/05/28(金) 12:12:22.41 .net]
- css html php javascriptなどをやる場合、vimを使うメリットはあるのでしょうか?
vscodeのほうが色々便利そうなんですが。
- 256 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 14:18:12.67 .net]
- vimであるということがメリット
vscodeの方が便利だ
- 257 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 15:45:07.70 .net]
- この時代にphpをやるメリットも考えたら
- 258 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 15:56:09.89 .net]
- ないのでvscode使った方が良いよ
- 259 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 17:47:46.61 .net]
- VimよりVSCodeの方が便利だけど、
Vimのキーバインドの方がVSCodeのキーバインドより便利 VSCode+Vimキーバインド拡張がベスト
- 260 名前:名無しさん@お腹いっぱい。 [2021/05/28(金) 18:23:51.18 .net]
- >>254
どういうことですか? >>255 253 256 はい
- 261 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 21:01:02.93 .net]
- タグの内外をテキストオブジェクトとして扱えるから結構html/xmlは向いてるのでは
ci<的な、多分2前置で2階層セレクトとか 順序気にしないxmlなんかはpwshとかのコマンドラインでこねこねしてダンプが多分一番楽
- 262 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 21:17:52.67 .net]
- 開始タグと終了タグ間のブロック選択は何だっけと思ったらtか
タグごと消すのはdat, 挟まれたテキストだけはdit
- 263 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 21:21:48.62 .net]
- webページのささっとプロトタイプにはcolorschemeとか調整して:ToHtmlという手もあるか
中まで見た事ないので汚いコード吐くかもしれんが
- 264 名前:名無しさん@お腹いっぱい。 [2021/05/28(金) 22:01:13.69 .net]
- デバッガーとかインテリセンスとかはついてないですよな
- 265 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 22:06:41.62 .net]
- vimでは標準じゃないけどnvimはlsp組み込みだよ
:h lsp
- 266 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 22:10:51.14 .net]
- まあインテリセンスより自分で文脈を指定できるc-x補完に慣れた方がいいと思うけどね
- 267 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 22:22:31.76 .net]
- vimscriptバリバリ書いて高機能な特定言語用vimプラグイン使うよりはlspを勧めたい
msのlanguage-server-protocol/implementors/servers/から落として:h lspのvimrc例をコピペするだけで動いて軽い vim8系でもポートあるはず
- 268 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 22:42:27.69 .net]
- 実際の処理系通して診断するわけじゃないからなあ
非同期実行対応で後ろでデバッガリンタ動かしても遅延気にする事も減ってきたし 細かい設定をしなくても、vim標準かそれ以上の機能を提供してくれるLSPは便利 MSとVSCode様々だな
- 269 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/01(火) 16:19:37.65 .net]
- 通常モードに戻るときカーソルの位置動かしたくないんですけどそういう設定って知りませんか・・・?
探しては見たんですけど見つかりませんでした・・・
- 270 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/01(火) 19:15:08.29 .net]
- 普通は動かないからプラグインを疑え
- 271 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/01(火) 19:20:53.23 .net]
- vi はコマンドモードに戻る時左に移動するんですよ
知らないのか
- 272 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/01(火) 20:05:33.08 .net]
- 戻るのはコマンドモードではなくノーマルモードだろ
- 273 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/01(火) 20:11:42.36 .net]
- コマンドモードとコマンドラインモードの区別が付いてない
- 274 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/01(火) 20:22:54.05 .net]
- >>268
入力中は打った文字の右にカーソルがあるけどノーマルモードでは最後に打った文字にカーソルがあるってことか 当たり前すぎてカーソルが動くと認識できなかった カーソルが右にあって欲しいわけではなく編集の起点をカーソル左にしたいという話ね
- 275 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/01(火) 22:16:53.11 .net]
- それaとiて不都合起きない?
- 276 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/01(火) 22:43:28.33 .net]
- 入力モードでもカーソルは■のままにしたい、ってことかね?
- 277 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/02(水) 00:51:22.73 .net]
- iとEscを交互に押し続けるとどんどん左に寄ってくじゃん
- 278 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/02(水) 03:23:53.68 .net]
- >>274
iだからだろ。 aとEscを交互に押し続けるとどんどん右に寄らないなら、それでいいじゃん
- 279 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/02(水) 09:36:40.77 .net]
- カーソルが文字を指すものである以上、行末は指せないというロジックなんじゃない?□(←これは変)
- 280 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/02(水) 10:41:10.75 .net]
- 'virtualedit'で文字がない所にもカーソルを動かすことはできる
- 281 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/02(水) 10:55:15.31 .net]
- >>275
aとEscなら行末まで右に行き続けなければいけない
- 282 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/02(水) 11:52:52.51 .net]
- >>278
aとiを交互に使う必要があるな
- 283 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/02(水) 16:25:37.81 .net]
- insertモードでESC押したときに一つ右に動くようにマップすればいいんだけじゃないの?
- 284 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/02(水) 16:48:30.43 .net]
- キーボードマクロがこわれりゅ
- 285 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/03(木) 10:55:38.74 .net]
- quickrunがwslでうごかなくなったんですが
\rを押したときにwin_executeがないってエラーが出ます これってwin_executeが使えるVim入れないとダメってことですよね? UbuntuでaptからVimをインストールしたものを使っているので、流石にHEADのVimに追従しないとつかえないのは困るので 代替のプラグインってないでしょうか?
- 286 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/03(木) 12:38:16.73 .net]
- >>282
win_executeは8.1.1418からでubuntu 20.04のvimは8.1.2269のはず 2年前のvimは切られても仕方ない
- 287 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/04(金) 00:27:08.18 .net]
- slackのvim-jp使ってるけど、オーナーと有料ユーザーは閲覧した人のIPアドレスが見れるってマジ?
- 288 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 12:27:35.90 .net]
- ディストリ安定版のVimのサポートを切るのはどうなのかなあと思う
- 289 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/07(月) 01:14:15.86 .net]
- >>75
2人? Gはわかるが、もう一匹はわからん。
- 290 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/13(日) 15:33:02.54 .net]
- vim-lspで保管しているときに関数やメソッドの説明が表示されるウィンドウが出るのですが
これを出ないようにするオプションを教えてください
- 291 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/13(日) 17:33:22.15 .net]
- >>287
:h vim-lsp
- 292 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/14(月) 21:30:01.67 .net]
- vim-lspで保管しているときに関数やメソッドの説明が表示されるウィンドウが出るのですが
これを出ないようにするオプションを教えてください
- 293 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/15(火) 11:20:55.61 .net]
- 正しいやり方は良くわからんが
とりあえずウザければ俺は :au bufopen * :onlyとかで一時的に黙らせる bufferのフォーカスがqfやlocalに飛んでる場合(これは本当にウザい)は、:b noweditingbufを加える
- 294 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/16(水) 22:40:49.98 .net]
- let i = 4
let &shiftwidth = i こんな感じでオプションに代入できますけど これはset shiftwidth=4したのと同じですよね setlocal shiftwidth=4と同じようにするletを使った方法教えてください
- 295 名前:名無しさん@お腹いっぱい。 [2021/06/17(木) 20:43:27.35 .net]
- >>291
let &l:shiftwidth = i
- 296 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/17(木) 23:18:06.93 .net]
- ありがとうございます!
- 297 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/19(土) 08:21:27.07 .net]
- ウガンダの恵まれない子供たちに援助してる方いますか?
- 298 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/19(土) 13:06:06.87 .net]
- はい、いますよ
- 299 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/19(土) 13:26:44.43 .net]
- 偉い
人間性に感動した
- 300 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/19(土) 21:58:19.74 .net]
- 日本の恵まれない俺にも援助してくれ
- 301 名前:名無しさん@お腹いっぱい。 [2021/06/19(土) 22:27:27.53 .net]
- 恵まれないIT土方に支援を!
- 302 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/19(土) 23:26:34.85 .net]
- Vimを使う人は特徴
・Bramの意思に共感し、恩返しのために寄付をする ・パッチを書いてVimに貢献 ・寄付とか開発に貢献することには無関心 ・初心者記事で売名
- 303 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/20(日) 08:17:51.65 .net]
- 相当お疲れのご様子で
今日は日曜 静養すると良い
- 304 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 11:48:30.70 .net]
- >>299
Vscodeの拡張でなくVimで開発してる人は 仕事が恐ろしく早くて稼げてるイメージ。
- 305 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 13:15:52.83 .net]
- お年寄りだからかー
- 306 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 15:59:20.46 .net]
- vim本体高忘れたがパッケージマネージャを実装する話ってなかったっけ
- 307 名前:名無しさん@お腹いっぱい。 [2021/06/25(金) 16:11:19.63 .net]
- >>303
https://vim-jp.org/vimdoc-ja/repeat.html#packages これ?
- 308 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 19:10:30.79 .net]
- ちがう
vim-jpのissuesでみたけど忘れた
- 309 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 08:37:28.62 .net]
- fzfの話題がまったくないのはなぜ?
便利なのに
- 310 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 09:06:41.35 .net]
- bash: fzf: コマンドが見つかりません
- 311 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 11:04:00.55 .net]
- fzfってvimと関係あるの?
- 312 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 13:00:58.17 .net]
- fuzzy finderね
vimプラグインもあるよって事だろう
- 313 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 15:00:21.79 .net]
- denite使ってる
- 314 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 19:11:33.97 .net]
- fzfを開発しているjunegunnって人が作ったレジスタ表示プラグインvim-peekabooも便利
- 315 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 19:14:00.95 .net]
- denite.nvimは日本人、fzfは韓国人が作ってるんだね
vim使いは北欧の印象があったので意外な感じがした
- 316 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 19:57:32.67 .net]
- vimmerはワールドワイドやろ
- 317 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 22:54:49.95 .net]
- spacevim入れてるからパッケージマネージャーでのfzfのインストールとini.tomlへの設定追加だけで行けたわ
まあ便利そうかな
- 318 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/28(月) 19:31:48.14 .net]
- jobに同時実行数の制限ができる機能ってありますか?
- 319 名前:名無しさん@お腹いっぱい。 [2021/06/29(火) 00:30:11.32 .net]
- 単語をコピーした後にペーストするのですが
p だとしたの行に P だと上の行にペーストすると思うのですが 行を変えないでペーストする方法はないでしょうか? 例で(drinkをdiwでコピー) red bull monster こうしたいのですが red bull drink monster こうなってしまいます。 drink(p) red bull drink (P) monster
- 320 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/29(火) 02:45:34.95 .net]
- そのあとにJで行連結とかじゃダメ?
もしくはCTRL+vで矩形で単語コピーしてからペースト出来なかったっけ?
- 321 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/29(火) 08:47:02.39 .net]
- >>316
それは行でヤンクしてる(linewise) 本当にdiwで消してたら期待通りの結果になる
- 322 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/29(火) 14:14:59.42 .net]
- 俺はc-vの矩形でやることが多いかな?
改行文字をちゃんと気にしておけば挙動に納得いくと思うが
- 323 名前:名無しさん@お腹いっぱい。 [2021/06/29(火) 17:50:50.93 .net]
- >>316
Jで連結出来るんですね。ものすごい便利です! ありがとうございます。 >>318 おっしゃる通りでした。行でヤンクしていました。 ありがとうございます。 >>319 ありがとうございます。 矩形で単語をヤンク・カットするとペーストするときに 上か下の行にしかペーストできないみたいです。 これを踏まえて行や矩形でヤンクしたものを 単語単位でペーストは出来ないってことでしょうか??
- 324 名前:名無しさん@お腹いっぱい。 [2021/06/29(火) 21:29:32.29 .net]
- colorscheme slateの環境にcoc.nvimを入れたもののポップアップの色がケバケバしくて困ってたけど
set background=light でごまかすことにした lsp使いのおススメcolorschemeはなに?
- 325 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/29(火) 22:06:03.44 .net]
- >>320
矩形で選択したものはカーソル位置に矩形ごと挿入されるよ。試してみ。 行ヤンクバッファのカーソル位置へのペーストは、 :normal i<C-r><C-"><C-h>[Enter] なんていかが?
- 326 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/29(火) 22:37:18.40 .net]
- >>320
こんなプラグインもある https://github.com/inkarkat/vim-UnconditionalPaste
- 327 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/07/02(金) 21:55:04.17 .net]
- バッファを2分割して同時にスクロールする方法を教えてください
- 328 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/07/02(金) 23:02:54.50 .net]
- >>324
'scrollbind'をオンにする
- 329 名前:名無しさん@お腹いっぱい。 [2021/07/03(土) 02:02:44.25 .net]
- vimのC-w,C-wによるウィンドウ移動に慣れてしまうと、WebブラウザFirefoxにフォーカスがある時についうっかりC-wでFirefoxを閉じてしまう、あるある
- 330 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/07/03(土) 05:45:00.52 .net]
- >>326
Ctrl-Shift-T で戻せるからあんま気にしない
- 331 名前:名無しさん@お腹いっぱい。 [2021/07/04(日) 15:23:47.72 .net]
- 昔のプラグインが思いだせない
ハイライトタイプで 現在のカーソルがある位置のワードを自動ハイライトするもの何だったかな? カーソルが移動していくとハイライトされるワードも自動更新されるやつ ググってもなかなか見つけられなくて困った
- 332 名前:名無しさん@お腹いっぱい。 [2021/07/04(日) 15:28:28.39 .net]
- だいたいこんなやつだけど、これは * のような副作用があり
サーチ履歴回りを汚染してしまう / 関係に影響が無いものがあったはず :autocmd CursorMoved * exe printf('match IncSearch /\V\<%s\>/', escape(expand('<cword>'), '/\'))
|

|