[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/20 23:25 / Filesize : 285 KB / Number-of Response : 1019
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Vim Part30



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あたり

219 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 22:03:30.00 .net]
出所不明なプラグイン入れてるからか、ふとg:を眺めてたらループ変数っぽいiやらkが結構お漏らししてるのな
どこでletされたかオプションみたいに追えなかったっけ?
初期化されて使い回されるから多分無害なグローバル変数だろうけど、きになる

220 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 23:41:21.56 .net]
>>217
starting.txt参照の-Vでログが取れるがプラグインディレクトリで素直にg:iでgrepした方が早い気がする

221 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 10:04:08.82 .net]
11月まで人類は生き延びられるだろうか

Learning the vi and Vim Editors, 8th Edition
by Arnold Robbins, Elbert Hannah
Released November 2021
Publisher(s): O'Reilly Media, Inc.
ISBN: 9781492078807
https://www.oreilly.com/library/view/learning-the-vi/9781492078791/

222 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 10:17:13.57 .net]
nvimへの言及はまだなさそうだな

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 10:26:19.24 .net]
>>219
VIM新版かとオモタ。
オライリーのそれを読む未来は無いので、人類滅亡してもいいや。

224 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 11:22:42.26 .net]
Emacsはスクリプトのネイティブコンパイル版来るらしいけどvimはどうなるんだろ?まあスピードの要求されるプラグインは元々Cのモジュール呼び出す仕組みだけど

225 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 11:56:50.14 .net]
vim9scriptが速いらしい

226 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 12:23:58.52 .net]
>>223
おーmattn氏によると文法は変える必要があるけど4〜5倍速くなるみたいなので期待出来ますね

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 13:18:12.00 .net]
ヘルプにも開発中のものって書いてあるのにこういう無神経な事を平気で書く奴は本当失礼だと思う

https://twitter.com/gorilla0513/status/1227969205552676866
(deleted an unsolicited ad)



228 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 13:55:03.81 .net]
vimが好きになる本書いてるのに嫌いにさせてどうする

229 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 14:06:10.68 .net]
Lua?

230 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 14:18:31.09 .net]
>>225
やっぱりゴリラかw

231 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 10:30:18.24 .net]
メジャーバ

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






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<285KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef