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


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

Vim Part29



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/02/14(木) 00:54:19.01 .net]
Vim 6以降に関する話題です。
www.vim.org/

前スレ
Vim Part28
https://mevius.5ch.net/test/read.cgi/unix/1526552297/

関連情報は>>2-3あたり

450 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/08/24(土) 13:47:44.14 .net]
git-bash.exe から neovim (nvim) を実行する方法、設定を教えて欲しいです。
コマンドプロンプトやパワーシェルのターミナル内からは、nvim を実行できるのですが、
git-bash では、nvim と入力すると、反応がなくなります。nvim-qt は実行できます。
ご存知の方いたら、お教えください。

451 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/08/25(日) 17:40:13.06 .net]
Powerline系のプラグインを使ってる方いらっしゃいますか?
ambiwidthをdoubleに設定してあると、
Powerline用にパッチを当てたフォントでシンボルの位置がずれるせいか、
ステータスラインの表示が崩れてしまいます。
何か対処があるでしょうか?
画像はlightline.vimですが本家Powerlineなどでも同様になります。

single
https://i.imgur.com/BELOSs4.png

double
https://i.imgur.com/SpQkkWq.png

452 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/08/25(日) 17:50:24.97 .net]
>>443
singleで駄目なの?
下数ドット余るような感じになるってこと?

453 名前:443 mailto:sage [2019/08/25(日) 21:35:01.87 .net]
文章を書くような用途に使ってるので、
基本的にambiwidth=doubleでないと都合が悪いんです。

下の画像の右端の二つのセクションでは、
パッチを当てたフォントで表示する三角のセパレーターが千切れています。
わかり難いですが実はそれ以外の部分も位置がずれていて、
文字幅がdoubleと見なされてるということでしょうか?

454 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/08/25(日) 23:30:33.68 .net]
ターミナルの実装とフォントに寄るんじゃないかな。
自分はAirLine使ってるけど特に不具合なく表示できてる。
あ、でもWindowsのTeraTermでは同じ設定ではちゃんと
表示されなかったな。

455 名前:443 mailto:sage [2019/08/25(日) 23:51:35.50 .net]
vim powerline ambiwidth doubleあたりで検索するといくつかヒットするので、
それなりに既知の問題みたいです。

https://qiita.com/TsutomuNakamura/items/bd9139942973dfc469cc
https://github.com/miiton/Cica/issues/17

現在はrxvt-unicodeにEast Asian Ambiguousを全角で表示する修正ロケールを使用しています。

456 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/08/26(月) 20:25:35.38 .net]
$ ls -la ~/.viminf*
-rw-r--r-- 1 user user 23K 8月 26 20:14 /home/user/.viminfo
-rw-r--r-- 1 user user 60K 7月 23 17:48 /home/user/.viminft.tmp
-rw-r--r-- 1 user user 0 7月 17 17:42 /home/user/.viminfu.tmp
-rw-r--r-- 1 user user 0 7月 17 17:42 /home/user/.viminfv.tmp
-rw-r--r-- 1 user user 0 7月 17 06:27 /home/user/.viminfw.tmp
-rw-r--r-- 1 user user 0 7月 17 06:27 /home/user/.viminfx.tmp
-rw-r--r-- 1 user user 0 7月 15 11:19 /home/user/.viminfy.tmp
-rw-r--r-- 1 user user 0 7月 15 11:19 /home/user/.viminfz.tmp

履歴が妙に減ったと思ったらviminfoが分裂してたでござる
vimを強制終了した覚えもないしなんでこんなゴミが

457 名前:443 mailto:sage [2019/08/28(水) 00:34:50.47 .net]
結局、lightline.vimのドキュメントにもある通り、
旧いvim-powerline用にパッチを当てたフォントを用いると隙間がなくなりました。
Noto Monoにパッチを当てて、
urxvtで隙間がなくなるように文字間を1px詰めています。
当面vimで使うだけならこれでもしのげそうです。

https://i.imgur.com/AwRn7aa.png

Noto Monoは割と文字間が広いのでむしろ詰めてちょうど良いくらいですが、
Rictyとかは逆に狭いので具合が悪い。

458 名前:443 mailto:sage [2019/08/28(水) 21:48:12.46 .net]
何だかこういう手間をかけなくても、
Cicaフォントを使えばambiwidth=doubleでも問題ないようなんですが、
手元のurxvtではセパレーターが豆腐になり表示されません。



459 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/08/29(木) 21:01:37.26 .net]
>>450
それVimの問題なのかね。
urxvtはlibVTE系の端末エミュと違って指定したフォント「だけ」を忠実に利用するから
そのフォントにその符号のグリフが登録されてないとどうしようもないよ。

460 名前:443 mailto:sage [2019/08/29(木) 23:21:26.76 .net]
これまでどちらかというと文字間が空き過ぎて詰めてるんですが、
逆に文字間を5pxまで広げたら表示されました。
これだけ広げるとセパレーターの前後に隙間ができて使えませんでしたが。
urxvtでambiwidth=doubleに設定した場合、
現状では旧vim-powerline用のフォントを使うしかなさそうです。

xfce4-terminalではCicaフォントで問題がないようです。

461 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/08/30(金) 23:25:19.19 .net]
> xfce4-terminalではCicaフォントで問題がないようです。

うそでした。やはりambiwidth=doubleではうまく動きませんね。
ターミナルを複数起動していてきちんと設定の変更が反映されていなかったようです。

462 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/08/31(土) 06:58:36.61 .net]
powerlineの三角ってそんなに重要か?

463 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/08/31(土) 14:55:05.62 .net]
それを言うとPowerline自体絶対必要なものじゃないし、
見慣れた景色がちょっと変わって気分がいいだけ。
でもノーマルのlightline.vimでもいいと思うよ。

464 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/08/31(土) 22:59:50.63 .net]
さっさとSIXELが各種端末に実装されればいいのに(他力本願)

465 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/09/09(月) 00:57:10.40 .net]
powerlineってパンくずリストみたいな奴か
専用フォントまで必要って随分大げさなんだな

466 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/09/09(月) 10:36:56.73 .net]
PLの、フォントから色から何まで全部自分のところに会わせようとする感じが欧米らしいよねw

467 名前:名無しさん@お腹いっぱい。 [2019/09/21(土) 10:00:38.19 .net]
補完、deopleteからvim-lspに乗

468 名前:闃キえたら爆速になった []
[ここ壊れてます]



469 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/09/22(日) 12:46:39.15 .net]
LSP使うならもうVSコード使うわ

470 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/09/22(日) 12:53:40.05 .net]
LSPはcoc.nvimに任せとけばいい

471 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/09/22(日) 13:44:47.75 .net]
deopleteが遅いっていうのがどのレベルのこと言ってるのか分からない
自分の環境では入力した瞬間に候補出るから時間だけで言えばVSやVSCodeの補完と変わらないレベル

472 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/09/22(日) 16:11:32.12 .net]
自己顕示欲が抑えられない前科多数の窃盗犯

473 名前:名無しさん@お腹いっぱい。 [2019/09/22(日) 17:47:53.08 .net]
>>462
hddだから遅いのかもしれない

474 名前:名無しさん@お腹いっぱい。 [2019/09/25(水) 21:49:20.90 .net]
gvimとpythonの連携でお尋ね。

Kaoriya版のgvim8.1を使っています。

:version で確認するとpython3のdllは3.5でコンパイルとなっていました

このとき3.7を使いたい場合はどうしたら?

使うの意味は3.6以上対応のプラグインを使用したり、quickrunでpython3.7を使うことを想定してます

pythonはAnacondaも使わず、素のPython3.7をインストールしてます

vimrcでpythonthreedllにパス付きのpython37.dllを指定しても

:echo has('python3') は1になりませんでした。

1. Kaoriya版を諦める
2. 3.7を諦める
3. nvimに移行
以外のアドバイスがあればお願いします。

475 名前:465 mailto:sage [2019/09/25(水) 22:04:29.12 .net]
改行がおかしくてスマソ

476 名前:498 mailto:sage [2019/09/27(金) 19:22:13.63 .net]
解決した。パスをクォーテーションで囲んだらいけなかったのね。この基本てどこか書いてる?

477 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/09/27(金) 20:40:16.52 .net]
:h options

478 名前:465 mailto:sage [2019/09/29(日) 12:15:06.35 .net]
>>468
ありがとう。助かりました。



479 名前:名無しさん@お腹いっぱい。 [2019/10/05(土) 01:05:02.16 .net]
vim 8.1...最新20かな? インスコしたらカレント行ハイライト行番号だけ下線出てきたんだけどなんで?
clear cursorlineは餅済

480 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/06(日) 09:35:17.40 .net]
cursorlineopt かな?

481 名前:名無しさん@お腹いっぱい。 [2019/10/08(火) 07:02:33.49 .net]
Vimも肥大エディタ化して四半世紀か。コンソールエディタだからこそ基本はガリマッチョじゃないとな。
窓で言うならマイフェスがVimだろ?
まぁ、プラグイン仕様だから削ぎ落とし可能な分だけマシかw
マシンスペック頼りの詰め込みエディタはいらんね。w

482 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/08(火) 10:35:18.88 .net]
???

483 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/08(火) 13:06:37.77 .net]
統合失調症きてんね

484 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/08(火) 13:40:27.19 .net]
知恵遅れが理解不能なものを糖質っていう風潮、止めないと。

485 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/08(火) 14:10:15.50 .net]
統合失調症の人に失礼だよな

486 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/08(火) 19:04:03.05 .net]
知恵遅れはいいのか

487 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/09(水) 18:54:07.33 .net]
知恵遅れも糖質も一定の状態を指称する。

違う状態なのにそういうのはダメだけど、言葉そのものが間違いなわけじゃない。

488 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/09(水) 23:05:14.16 .net]
ガイジは?



489 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/09(水) 23:07:45.41 .net]
糖質が理解不可能なもの知恵遅れって言う風潮、止めないと

490 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/10(木) 08:20:43.49 .net]
アスペみたいに文字の入れ替えを始めたか

491 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/10(木) 16:54:23.62 .net]
糖質が理解不可能なものアスペって言う風潮、止めないと

492 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/10(木) 16:55:34.74 .net]
まあ仲良くしろよ、同類じゃねえかw

493 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/10(木) 17:14:11.68 .net]
まず、人を馬鹿にする風潮を何とかしないと

494 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/10(木) 22:11:41.69 .net]
まあ>>472がイミフなんで言いたくなる気持ちもわかる

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/11(金) 21:32:47.39 .net]
せめて「Vimも肥大エディタ化して四半世紀」くらいは読めるようになろうね

496 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/11(金) 21:40:51.80 .net]
そんなんだから糖質とか言われちゃうんよな

497 名前: mailto:sage [2019/10/12(Sat) 20:07:54 .net]
うわぁ…

498 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/12(土) 21:10:33.85 .net]
あわぅ



499 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/17(木) 23:33:15.02 .net]
vimmerは移動にhjklしかほとんど使わないですか?
最近レスポンスが遅い環境なのでw,b,f,その他色々使ってみてるのですが慣れる気がしないです。

500 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/18(金) 00:15:30.78 .net]
普通にカーソルキー使ってる
その分hjklを他にバインド出来るし

501 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/18(金) 00:34:55.75 .net]
>>490
全部使うでしょ
ページ単位で移動したり、gの行指定も使うし

502 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/18(金) 03:10:18.56 .net]
HMLはハイミドルローだからまだいい
但しggとG、テメーらはダメだ

503 名前: mailto:sage [2019/10/18(Fri) 09:39:26 .net]
右ctrlだけEmacsキーバインドにしてカーソル移動してる。もちろんノーマルモードではhjklを使ってる。
他人のPCで作業できなくなるので全くおすすめしない

504 名前: mailto:sage [2019/10/18(Fri) 13:23:04 .net]
IJKLじゃイカンのか?

505 名前: mailto:sage [2019/10/18(Fri) 17:31:35 .net]
今日知ったけどYouTubeもjlで10秒スキップできるな

506 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/18(金) 20:02:57.47 .net]
ページ送りでだいたい移動してwf/とかで目標まで移動
微調整にhjkl

507 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/18(金) 20:16:10.83 .net]
googleのサービスのショートカットキーはvim式のものが結構ある

508 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/18(金) 22:43:47.17 .net]
f,t を使いこなすまでは vi 初心者かな



509 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/19(土) 18:55:44.06 .net]
誰かCoc.nvimでC#の補完に成功してる?

510 名前:名無しさん@お腹いっぱい。 [2019/10/20(日) 21:59:23.03 .net]
プログラミングも初心者でvim も触って半年で
プラグイン使わずになんとかメモ書きは慣れてきた程度の者なのですが

vim のソースコードに興味があります
(淡い)最大の目標としてフォークしてgui アプリ作ったり
なんて、考えています。
ios にはもうiVim というのがありますが
そんなイメージです。

vim のコードを読むのか、neovim の方がいいのか
どこから読み始めればいいのか、暗中模索な状態です

いまは、日本語ヘルプ読んだり
github のリポジトリのディレクトリとただ眺めている
感じです

ヘルプのここを読めとか、このテキストは良いとか
Vim ならVim で!NeoVim ならNeoVimで!やら
プラグイン入れてからじゃね?プラグイン作ってからじゃね?
などなど、アドバイスありましたら
よろしくお願いします。

511 名前: mailto:sage [2019/10/21(月) 01:32:39 .net]
>>501
vimソース見る前にプラグイン作るのが楽しくなってくるのに一票

512 名前: mailto:sage [2019/10/21(月) 01:32:55 .net]
neovimにはGUIを実装したonivimとかあるしそれ参考にしたらいい

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/21(月) 07:56:24.94 .net]
vimはキーバインドとキーが一致しないのがちょっと
小文字と大文字を対にするのは苦肉の策にしても推測しにくいってのは中々

514 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/21(月) 08:19:50.84 .net]
【入門】Vimで高速で移動~プラグインなしでの移動まとめ~ - Qiita
https://qiita.com/takeharu/items/9d1c3577f8868f7b07b5
全部覚えろ

515 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/21(月) 08:42:41.57 .net]
キーバインドなんて1週間ぐらい全ての文字入力をvimだけでやっていれば基本的なのは手が勝手に動くようになる

516 名前:名無しさん@お腹いっぱい。 [2019/10/21(月) 09:36:38.83 .net]
>>503
oni はいいなぁと思っていたので
リポジトリ見てみます!
ありがとうございます!

517 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/22(火) 00:09:06 .net]
vimで段落移動できるとか何でもっと早く教えてくれないんだ
置換と僅かなテキストオブジェクトだけでも通用するけども

518 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/22(火) 09:02:02.64 .net]
helpに書いてあるんじゃないかしら



519 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/22(火) 14:56:56.29 .net]
まあ「これ早く知っとけば」というのはよくある

520 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/22(火) 18:48:35.80 .net]
その知っておけば自体が増えていくってオチ

521 名前:名無しさん@お腹いっぱい。 [2019/10/23(水) 00:27:35.61 .net]
Vimでウィンドウ分割して編集中のバッファと別にIDE風にregisterやmarker内容を常に表示させたままにする方法ってあるのでしょうか?で、yankすると、その内容がリアルタイムに変更されるような感じのもの。

522 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/23(水) 00:53:55.64 .net]
単純にイベントで表示させたら

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/23(水) 14:36:21.22 .net]
IDE風に見せるターミナルソフト使う

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/23(水) 22:59:11.05 .net]
vim初心者に対しては保存操作よりまずクリップボードの連携をするのが先だと思う
なまじ独自の領域を持つ故にらコピペもままならないとかふざけんなと
クッソ遠いESCをC-[で代替できるとかさ

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/23(水) 23:02:18.19 .net]
ある程度慣れて来たらドキュメント全部に目を通せ

526 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/24(木) 08:59:25.77 .net]
コピペは Shift-Ins でやってるな
GVim とか Win でも使えるのか知らないけど

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/24(木) 10:00:44.42 .net]
>>515
jjにしたほうが楽

528 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/24(木) 14:50:13.15 .net]
jjは2回押すのに時間がかかるのが嫌だ
C-[派



529 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/24(木) 16:47:13.37 .net]
jjを推す訳じゃないが
jjよりc-[のほうが3倍くらい入力コスト高いと思うぞ

530 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/24(木) 21:22:23.38 .net]
capslockをetcと入れ替える派

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/24(木) 21:27:49.13 .net]
jjだとたまにJJと入力されて発狂する派

532 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/25(金) 06:06:09.79 .net]
自分もクリップボードへのコピペと切り取りは C-ins, S-ins, S-del
vim以外でもほとんどこれ
ctrl +x,c,v はほぼ使わない

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/25(金) 09:08:26.27 .net]
set clipboard=unnamed,autoselect
にしている

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/25(金) 13:49:16.82 .net]
コピペはinset/deleteでやるからいいとか言いたことはそうじゃないと思うぞ
XCV以前からあるショートカットってだけでvim発祥じゃないんだから

535 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/26(土) 08:59:25.54 .net]
syntax enable

syantax on
の違いってなんでしょう?

ヘルプを見るとenableの方は自分で設定したhighlight等を上書きせず、onの方は自分で設定したhighlightを破棄してデフォルトの設定にする、と書いてあります。
が、自分で色々実験してみても違いがないように思えます。
違いが出るような再現手順があれば、それも教えていただきたいです。

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/26(土) 12:50:53.58 .net]
このスレだけuni板でやたら伸びるのな。

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/27(日) 00:06:38.53 .net]
ESCはC-iにしてる
はずだったんだがタブが挿入される なんでやw

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/27(日) 10:10:59.76 .net]
ここだけ伸びてるというより他のスレが限界集落ってだけでは



539 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/29(火) 00:00:59.63 .net]
2ch閉鎖危機の時の伝説が無ければとっくにLinux板と統合されてるよ

540 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/10/29(火) 09:05:53.65 .net]
今や当時を知る者がどれほどいる事だろうか

541 名前:名無しさん@お腹いっぱい。 [2019/10/29(火) 16:15:48.86 .net]
>>531
当時2ちゃんよくわからなくROMってて
なんか表示おかしーな?って思ってたら
気がついたら直ってて
コピペになってた

32歳美少女

542 名前:名無しさん@お腹いっぱい。 [2019/11/01(金) 18:43:23.67 .net]
置換モードでコードに書かれている単語の補完が可能になる方法やプラグイン知ってる方いませんか?

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/02(土) 01:33:06.93 .net]
vimって日本語と相性悪そうなんだけどどうなの
まさか日本語封印するために英語使ってんの

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/02(土) 05:00:21.85 .net]
>>534
日本語で頼む

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/02(土) 11:46:25.06 .net]
音声入力はできますか?

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/02(土) 11:49:31.98 .net]
チンコのインプットはできますか?

547 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/02(土) 14:19:09.68 .net]
やはりこのスレだけ異常に伸びる
中身は腐れレス

548 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/03(日) 16:12:31.71 .net]
>>535
vimはインプットメソッドと相性悪いけどどうなの
日本語打てないからわざわざ英語でコメント打ってんの
じゃねーの?



549 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/11(月) 12:35:48.53 .net]
別に相性悪か無いよ
そもそもコーディングするとき日本語あんまり使わないし

550 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/11(月) 13:17:31.27 .net]
日本語入力し終わったらIMEオフるクセついてる
あとinsertから戻るときにIMEオフになるよう設定してる

551 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/12(火) 00:18:07.83 .net]
半端な気持ちで入ってくるなよvimの世界によ

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/12(火) 02:19:41.15 .net]
抜け出せなくなるからな

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/12(火) 21:20:24.76 .net]
vimの沼

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/12(火) 21:22:36.84 .net]
だが抜け出せない沼も悪くない

555 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/12(火) 21:29:58.61 .net]
いい湯加減じゃないか

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/12(火) 21:31:29.82 .net]
いつの間にか他のアプリのキーバインド全てvim風にしてしまう病

557 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/12(火) 21:49:29.28 .net]
まずシェルとWebブラウザは基本
vimバインドじゃないとイラつく

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/12(火) 22:40:48.23 .net]
https://www.google.com/search?q=vim+t-shirt&prmd=isvn&sxsrf=ACYBGNRtsF8T-UeMAaf6X3pJIe4MRnng6g:1573565684046&source=lnms&tbm=shop&sa=X&ved=2ahUKEwjN-YL95OTlAhWNy4sBHTPgCJoQ_AUoAnoECA0QAg&biw=424&bih=621&dpr=2.55

次の症状



559 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/12(火) 22:44:39.34 .net]
個人的にhjklのさりげなさ、わかる人にだけわかる感が好き

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/14(木) 02:29:17 .net]
俺のhjklは矢印変換専用ですわ
むしろvim以外で輝く

561 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/14(木) 06:52:08.41 .net]
マッキー極細でhjklキートップに←↓↑→と、homeに~と、
追加で書きたくなる俺は多分病気だな

562 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/14(木) 10:27:44.05 .net]
確かに矢印変換の方がhjklは捗るよね
俺の場合それで方向覚えたわ

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/15(金) 08:02:03.57 .net]
矢印云々ってなんのことよ

564 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/15(金) 09:15:02.08 .net]
やじるしでんでん

565 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/15(金) 09:44:04.53 .net]
zk連打できのこの山

566 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/15(金) 16:15:49.89 .net]
googleIMEはz+hjklで矢印が出せるからな
zhで←、zjで↓が出るから使ってりゃ自然と覚えるってこと
他にz,で‥、z.で…、z[で『、z]で』、z-で〜になる

567 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/15(金) 22:47:36.52 .net]
シェルのキーバインドはemacsだわ
モード切り替えるのが面倒くさい

568 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/15(金) 23:35:16.11 .net]
rogue というゲームをやると hjlk は自然と覚えられるぞ



569 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/16(土) 01:16:46.58 .net]
rogueぼちぼちやってる
放置してると割と解けたりするし、詰まったら放置

570 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/16(土) 09:11:06.32 .net]
まともに学習したいならvim adventuresやれ定期

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/16(土) 09:45:19.25 .net]
vim adventuresでぐぐって3番目の記事に草

572 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/16(土) 11:00:13.26 .net]
Googleの検索結果はパーソナライズされているということは知っておこう

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/16(土) 11:20:56.26 .net]
すまん。作者と思われたら失礼だと思い周りくどく書いてしまった。
俺の脳髄のスマッシュヒットはこちら
ttps://qiita.com/kugyu10/items/3f79073a2ac280c43dac

574 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/16(土) 18:16:02.22 .net]
>>564
記事作者の方ですか?

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/16(土) 18:39:04.89 .net]
穿ってるねえ

576 名前:名無しさん@お腹いっぱい。 [2019/11/19(火) 17:08:17.03 .net]
.viminfo の中のジャンプリストという部分が
新しいファイルを開く度に(正確には開いて閉じる度に)古い履歴が二

577 名前:重に増殖してしまうんだが
これバグだよな?
だれかバグ報告しといてくれない?
どこに報告すればいいのかわからん
↓以下 .viminfo の具体例

# ジャンプリスト (新しいものが先):
-' 1 0 ~/Desktop/temp/a.txt
|4,39,1,0,1574150163,"~/Desktop/temp/a.txt"
(省略...)

↑これが
b.txt を開いて閉じると
↓こうなる

# ジャンプリスト (新しいものが先):
-' 1 0 ~/Desktop/temp/b.txt
|4,39,1,0,1574150302,"~/Desktop/temp/b.txt"
-' 1 0 ~/Desktop/temp/a.txt
|4,39,1,0,1574150163,"~/Desktop/temp/a.txt"
-' 1 0 ~/Desktop/temp/a.txt
|4,39,1,0,1574150163,"~/Desktop/temp/a.txt"
(省略...)

さらに繰り返すたびに倍々に増えていく
[]
[ここ壊れてます]

578 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/19(火) 17:38:36.14 .net]
bを閉じた後はaに行ってるんだからそうなるだろ



579 名前:名無しさん@お腹いっぱい。 [2019/11/20(水) 02:22:41.59 .net]
>>568
上が新だよ

580 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/20(水) 08:46:35.61 .net]
日英で前後の意味が逆だから迷うのはあるある

581 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/25(月) 17:31:08.36 .net]
【急募】テキストオブジェクトの覚え方

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/25(月) 17:54:05.39 .net]
ヘルプ見ろ

583 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/25(月) 17:54:10.68 .net]
>>571
チートシート用意しとけ

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/26(火) 01:51:45.50 .net]
https://youtu.be/cq9es-8hgKg

585 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/26(火) 19:57:45.40 .net]
g系のコマンドもなかなか覚えられないな
giとかgdは便利なんだけど、明確に意識しないと使いこなせない(´・ω・`)

586 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/11/27(水) 02:51:56.45 .net]
vimの全コマンドを網羅した壁紙って4Kで足りる?

587 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/02(月) 14:57:37 .net]
VimConf 2019 Videos and Photos
https://www.youtube.com/watch?v=kgUciluS-ys&list=PLx8bw5NQypskQlEGupVqoUBBJtRmNXLet
面白いトピックはあるかな?

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/04(水) 17:34:17.92 .net]
趣味でvim始めてみたいんだけどドットインストールの講座マスターするだけでは不十分?
実践Vimまで手を出すべきだろうか



589 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/04(水) 18:01:21 .net]
ドットインストールの一覧見た感じ基本はだいたいOK
気になるなら実践Vimは買って損はない

590 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/04(水) 20:49:41.86 .net]
>>577
発音は「ビム」で良かったんか…
今まで思い切り「ヴイアイエム」やったわw

591 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/04(水) 21:38:26.37 .net]
実践Vimいいよ〜
いっぱしのvi使いを自認していたつもりだったけど、知らないことがいっぱいあったわ

592 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/05(木) 16:27:30 .net]
環境設定が楽しい
実践Vim買ってみるかな

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/06(金) 01:36:09 .net]
でもモードと日本語がね・・・

594 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/06(金) 11:08:12.23 .net]
画面スクロールをさかのぼる方法ってない?
目的としては、カーソル位置の単語を検索する時に*を入力すると次の単語に飛ぶのが嫌なので*Nにマッピングして元の単語にカーソルを戻しているんだけど、
これだと次の単語が表示範囲外だった場合はスクロールが発生するために元の単語に戻った時に表示範囲が変わってしまう
*Nの後に何か追加するかしてこの表示範囲ズレも含めて元に戻したい

595 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/06(金) 12:10:16.03 .net]
俺はscrolloff設定して常に画面中央にカーソルが来るようにしてる
ジャンプする前も戻ってきた時もカーソル位置や画面範囲は変わらない

596 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/07(土) 12:44:07.25 .net]
Vimうまくすればほとんどエディタ、開発環境の上位互換なんじゃないのか?
調べれば調べるほどなんでもできるぞこれ

597 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/07(土) 13:22:22.99 .net]
色々やろうとすればやろうとするほど
俺様環境になるんだよなw
他人に触らせられない

598 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/08(日) 09:40:51.21 .net]
基本viでバッファ複数持てて画面を縦横に分割できるのが良いなvimは、エディタとして。
あとvimdiffがものすごく便利。
これなしでコードレビューできなくなってきてて怖い。
逆にそれ以外の機能使ってない。
エディタに懲りすぎると何が目的か分からなくなる。
そういうの楽しいけど。



599 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/08(日) 12:12:54.34 .net]
vimをIDE化させることに否定的な人って多いけどvimrcとインストールスクリプトで
OS依存なく環境の自動構築ができる範囲に収まる限りは問題ないだろうと思う
今時他人にPC操作させることなどほぼないし他人が使うことを最初から想定しているならユーザーを切り替えればいい

600 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/08(日) 13:12:24.08 .net]
vimgrepとdiffsplitとタグジャンプを使いこなせれば怖いものはない

601 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/08(日) 21:00:04.08 .net]
近頃の vim の漢字コードはどんな感じ?
自動判定して任意の漢字コードで書き込めるの?

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/09(月) 18:22:29 .net]
linux 上の話で申し訳ないが、8.1.2391 をUTF-8で使っていて、

環境に混在してる漢字仮名が書き込んである古いeuc-jp 文書をvimで開くと読めたことはない。

nkf で変換すればなんの問題もないけどな。

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/09(月) 18:51:14 .net]
fileencodingsってvim6くらいに入ったんだな

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/10(火) 08:36:15.97 .net]
>>589
IDE化ってどのくらいまでのこと言うのかな?
人によって感覚は違うんだろうが、自分的にはソース編集のための便利機能まではエディタの範疇で、コンパイル、リンクの環境みたいなのまで持ち始めるとIDEかなあ。

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/11(水) 20:51:28 .net]
nkfなんてあるのか
これならwinのSJISも化けずに済むな

606 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/12(木) 11:45:57.80 .net]
SJISを読む時はlvもあるといいよ
化けないless

607 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/13(金) 10:47:08.31 .net]
v8.2キタ━━━━(゚∀゚)━━━━!!

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/13(金) 21:49:10.45 .net]
新機能追加されたの?



609 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/13(金) 22:05:34.43 .net]
>>598
https://www.vim.org/vim-8.2-released.php
https://github.com/vim/killersheep

610 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/14(土) 14:33:24.70 .net]
584だがvim-asteriskでスクロール抑制できるようになった

611 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/15(日) 09:42:15 .net]
公式のゲームがくだらな過ぎて草生える

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/21(土) 21:44:52.02 .net]
>>584
つ vim-asteriskのstayモード

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/23(月) 22:54:54.65 .net]
テキスト整形プラグインっていっぱいあってどれ使えばいいかわからん
Align使ってみるけど

614 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/23(月) 23:35:43.42 .net]
指定したファイルを読み込み時にタイムスタンプを自動で挿入ってできる?
ガッツリした日記じゃなくて軽いメモ程度なんだけど

615 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/25(水) 08:19:16.73 .net]
autocmd BufReadとstrftime("%Y-%m-%d", localtime())組み合わせたらいけそう
(丸投げ)

616 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/29(日) 23:14:31.46 .net]
XML系列の言語のシンタックスハイライトで
名前空間がある場合と無い場合両方に対してハイライトを適用したんだけどどうすればいいかな。
現状syntax/xslt.vimを参考に↓
syn cluster xmlTagHook add=xmlElement
syn case match

syn match xmlElement '\%(namespace:\)\@<=element'

hi def link xmlElement Statement
↑としてるんだけどnamespace:が省略されてると上手くいかない。

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/30(月) 09:26:22.59 .net]
行頭に.LOG付けてメモ帳で開くと日付の自動挿入できたよな
leafpadにはないが

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/31(火) 16:47:21.16 .net]
暇つぶしにquotes.txtを読んでみ



619 名前:

私の元カノはemacsに走りました。もちろん、彼女とはうまくいきませんでした。
(Geoffrey Mann)

[]
[ここ壊れてます]

620 名前:名無しさん@お腹いっぱい。 mailto:sage [2019/12/31(火) 23:29:43.66 .net]
日付挿入の件だけど,
具体的な実装を出せないくらいVimスクリプト初学者が言うと
特定のファイルが開かれる
→それが今日開くのが二度目ならなにもしない
→そうでなければ今日の日付けをバッファに読み込んだ後に挿入

これだけで実現できそう。

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/02(木) 15:25:51.41 .net]
autodate.vimのフック処理を開いたときにも適用すればいいんじゃないのかな
開いたときじゃなくて保存時でいいならそのまま使える

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/10(金) 00:57:03.72 .net]
お前らって拡張はいくつ入れてるの?無闇に入れてもどうせ持て余すしよ
プラグインマネージャー自体が無駄に多くて余計訳わからんし

623 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/10(金) 01:12:28.00 .net]
Vundle
vim-airline
vimdoc-ja

624 名前:名無しさん@お腹いっぱい。 [2020/01/10(金) 23:56:51 .net]
NeoBundle 'vim-jp/vimdoc-ja'
NeoBundle 'tpope/vim-sensible.git'
NeoBundle 'vim-scripts/vim-auto-save'
NeoBundle 'skanehira/vsession'
NeoBundle 'tpope/vim-surround'

625 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/11(土) 02:32:45 .net]
ゴリラさんのがある

626 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/11(土) 14:37:26.38 .net]
開発用に使うから各言語用プラグインとか入れてると結果的に40個ぐらいになっている

627 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/11(土) 15:10:14.24 .net]
自分も39個入ってた

628 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/11(土) 15:55:58.83 .net]
Plug 'junegunn/vim-plug', {'dir': '~/.vim/plugged/vim-plug/autoload'}
Plug 'vim-jp/vimdoc-ja'
Plug 'scrooloose/nerdcommenter'
Plug 'scrooloose/nerdtree'
Plug 'jistr/vim-nerdtree-tabs', {'on': 'NERDTreeToggle'}
Plug 'severin-lemaignan/vim-minimap'
Plug 'vim-scripts/sudo.vim'
Plug 'vim-scripts/taglist.vim'
Plug 'vim-scripts/gtags.vim'
Plug 'vim-scripts/SrcExpl'
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'thinca/vim-quickrun', {'on': 'QuickRun'}
Plug 'Shougo/vimproc.vim', {'do': 'make', 'on': 'QuickRun'}
Plug 'Shougo/vimshell.vim'
Plug 'Shougo/neocomplete.vim'
Plug 'Shougo/vinarise.vim'
Plug 'davidhalter/jedi-vim', {'for': 'python'}
Plug 'mrkn/mrkn256.vim', {'do': 'cp ~/.vim/plugged/mrkn256.vim/colors/mrkn256.vim ~/.vim/colors/'}
Plug 'vim-scripts/grep.vim'
Plug 't9md/vim-quickhl'
Plug 'haya14busa/incsearch.vim'
Plug 'junegunn/fzf', {'dir': '~/.fzf', 'do': './install --all'}
Plug 'junegunn/fzf.vim'

スマフォで使ってる設定だから最低限だぜ?って言おうとしたら
それでも24個入ってたw
面倒になって結局共通化したんだったわ



629 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/11(土) 17:43:33.56 .net]
拡張入れすぎて遅くなったり重くなったりしないのか

630 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/12(日) 11:13:14.41 .net]
拡張は起動時に全部読み込むから突っ込み過ぎたら当然もたつくよ
遅延読み込みできるプラグインマネージャーもあるらしいがよくは知らん
マネージャーの記述自体が煩雑化してアレ

631 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/12(日) 11:27:41.05 .net]
deinなら遅延フラグと起動オプションを設定するだけだから大して難しくはない
起動オプションは特定形式のファイル開いたときとか、特定のコマンドが呼ばれた時とか

632 名前:名無しさん@お腹いっぱい。 [2020/01/12(日) 17:50:02.07 .net]
新年というとこで自宅遊び用は
.vimrc を一掃して


Plug 'prabirshrestha/async.vim'
Plug 'prabirshrestha/asyncomplete.vim'
Plug 'prabirshrestha/asyncomplete-lsp.vim'
Plug 'prabirshrestha/vim-lsp'
Plug 'mattn/vim-lsp-settings'


とりま、これで
あとはremap で、なんとか、、、
は行かなくて、意地でやってる(非効率)

633 名前:名無しさん@お腹いっぱい。 [2020/01/12(日) 17:51:41.21 .net]
>>617
スマホって ssh で?
iVim とか?

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/12(日) 18:01:55.48 .net]
>>622
LinuxDeployでdebianダヨ

635 名前:名無しさん@お腹いっぱい。 [2020/01/12(日) 20:32:21.21 .net]
>>623
あざます!

636 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/14(火) 21:34:12.40 .net]
100個くらい入れてる
自前の設定集を含めて
気が向いたときに不要なの整理してる
全部覚えとくの無理だからなるべく覚えない方針
遅延読み込みしてれば体感は軽くできる

637 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/01/15(水) 23:27:35 .net]
インストールが目的化して最終的に更地にするのまでがデフォ
デスクトップ改造と同じよ

638 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/04(火) 12:50:51 .net]
最近のVimはバニラでも高級なことができるからほぼ要らない。
特殊なことしたけりゃVimスクリプトじゃなくて組み込みのPython使えばいいし。

でもまあ、面白いプラグインも結構あるよね。音楽流したりw



639 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/04(火) 15:44:42 .net]
端末から直接vimのヘルプを引く方法を教えろ下さい
manみたいにできないか

640 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/04(火) 17:02:37.01 .net]
$ vim +h (調べたい項目)

$ vim +h popup

641 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/04(火) 17:18:31 .net]
onlyつけた方が見やすいな
$ vim +'h (調べたい項目)|only'
$ vim +'h popup|only'

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/04(火) 17:31:47 .net]
vim-h () {
vim +":help ${1:help}|only"
}
$ vim-h c
引数なしだとhelpトップになる
helpを閉じてもvimが残ってて困ってたけどonly便利だな

643 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/04(火) 17:33:16 .net]
alias man=vim +h

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/05(水) 21:15:10 .net]
>>628
拙作ですまんが
https://gist.github.com/cmplstofB/da3b33938320b0227229f771cd12d6e3

645 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/08(土) 15:07:10 .net]
Gが最終行でggが先頭行ってのが不可解なんだけどどう解釈すればいいの
hjklでさえ慣れたのにこれは一向に

646 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/08(土) 15:14:31.79 .net]
先頭行は1Gにしとる

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/08(土) 16:26:26 .net]
gの意味は素直にgoだと思う
Gの対がggなのは小文文字のgで始まるコマンドが沢山あるからだろうな
gがマップリーダーになってるから単独のgは使えないと
なんでGで下に行くかは知らん

648 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/08(土) 16:49:04.52 .net]
GはGyou(行)の頭文字だから数字Gで数字の行に移動できる
ここでGにデフォルトの値を与えることを考える
Gのデフォルトは1でも10でも100でも何でも良いが、最初または最後の行に移動するという頻繁に使われるのがデフォルトとして適切だろう
最初の行に行く動作は常に1Gで達成できる
一方最後の行に行く動作は999...GのようにMax行数以上の数値を指定する必要がある
したがってGのデフォルトはファイルの最終行に移動が適切


ggはなんかあれでしょ1Gだよ小指がつりそうだからほら



649 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/08(土) 19:21:42 .net]
ここに詳しい経緯が載ってるぞ
https://www.reddit.com/r/vim/comments/b1s7i8/why_arent_gg_and_g_switched/

650 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/08(土) 23:43:59 .net]
下はG
上は:1と打ってる
EWS-UX-Vの時代から

651 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/09(日) 00:57:50 .net]
末尾が$Gなのがね・・・

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/16(日) 18:49:33.65 .net]
初歩的なんですが複数行の範囲指定ってどうすれば
50行間隔で改行を挟みたいんですが50Vとしても矩形になるし

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/16(日) 19:51:33.68 .net]
qq50jo<ESC>q
@q

654 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/16(日) 23:00:27 .net]
キーボードマクロ便利よね

655 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/17(月) 02:04:42 .net]
改行挟むの処理はマクロが便利だと思うが
単にビジュアルモードで選択したいなら
V50jy とかで1度50行選択してビジュアル操作をしておくと
次から1Vで50行選択になる(2Vで100行選択)

656 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/17(月) 07:08:28.07 .net]
いっそsedという手も
$ seq -w 100 | sed '1~50s/^/\n/'

657 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/25(火) 01:12:17 .net]
vimって文字の切り取りだけだけど純粋な削除ってないのか
ddは実質切り取りだからレジスタが更新されて台無しになるよな
予め文字列をコピーしてから何かを消して貼り付けって自然な動作だと思ってたんだけど

658 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/25(火) 01:21:09 .net]
ブラックホールレジスタでググれ



659 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/25(火) 21:13:52.18 .net]
"_dd

660 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/25(火) 21:49:55.93 .net]
消すときに指定はめんどくさいから”0p

661 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/25(火) 23:43:57.55 .net]
ブラックホールレジスタ知らなかったわ
サンクス

662 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/26(水) 00:35:18 .net]
vim五大初見殺し
・保存方法が分からない
・クリップボードが使えず不便
・切り取りだけで不便
・IMEとの相性が最悪

vimは本腰入れて覚えようとするとこれ食らうから結構萎える
最初は保存にはしゃぐけどコピペもままならないから結局手間だろって
ブラックホールレジスタなんか用語知らなきゃ出て来ないしな
nnoremap設定するだけだってのは的外れだもの

663 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/26(水) 01:27:21 .net]
皆同じ不満を持ってるのでセーフ
【vimめも】 3. レジスタ - Qiita
https://qiita.com/r12tkmt/items/97afb4b489966e746b20

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/26(水) 07:11:38.08 .net]
レジスタ使い分けるよりファイル内の適当な場所に一旦貼り付けて残しておくか無名バッファを作って作業領域にした方が簡単だと思う

665 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/26(水) 16:04:49.68 .net]
yankround使ってる

666 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/27(木) 01:05:02.61 .net]
指定したコマンド履歴の削除ってできないですか
入力ミスった奴を消して整理したい

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/27(木) 01:25:34.70 .net]
>>655
.viminfo

668 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/28(金) 16:15:20.80 .net]
$ printf "%s\n" foofoo{1..3} > aa.txt
$ sed '2s/foo/@/2' aa.txt
$ ed -s aa.txt <<< $'2s/foo/@/2\n,p'
foofoo1
foo@2
foofoo3
sedやedはこれで置換する行と位置を指定できるけどexはダメなのか

$ ex -s aa.txt <<< $'2s/foo/@/2\n%p'
foofoo1
@foo2
@foo3
vimだとどうやるんだこれ



669 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/28(金) 19:27:38 .net]
行は指定できるから後は正規表現

670 名前:名無しさん@お腹いっぱい。 [2020/03/13(金) 00:21:57.82 .net]
vimを学び始めています。置換が良く分かりません。
正規表現で「[A|B]00000」と言う文字列を「[A|B]11111」に置き換えたい場合どうすればよいでしょうか?
調べても下記●●の部分がイマイチ分かりませんでした。
:%s/[A|B]00000/●●11111/

宜しくお願いします。

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/13(金) 01:26:21.08 .net]
俺なら:%s/\([A|B]\)00000/\111111/g
かな?
先読み後読みが苦手だからもっといい書き方ある気もするけど

672 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/13(金) 01:28:35.16 .net]
マニュアル参照
https://vim-jp.org/vimdoc-ja/pattern.html#/magic

673 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/13(金) 22:40:55.53 .net]
>>660
なるほど、「\1」は試したのですが、括弧が必要だったのですね。
括弧を使い、それを加えさせない為にgを加えるわけですね。
ありがとうございました。

674 名前:名無しさん@お腹いっぱい。 [2020/03/13(金) 22:42:53.66 .net]
>>661
これ読んでわかる初心者っているのでしょうか?

675 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/13(金) 23:30:34.93 .net]
>>663
vim内からすぐにアクセスできるドキュメントがあるのに読まないのはありえない
読んでわからなかったらどこかの解説記事を探してぐぐるべき

676 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/13(金) 23:43:25.19 .net]
>>663
正規表現は分かってるけど
vimが分かってないvimの初心者なら
読めば分かる

659のように正規表現自体を理解してない人は
正規表現から先に学ぶべき

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/13(金) 23:51:15.47 .net]
>>662
gの解釈は多分違うぞ
最初だけでなく複数回マッチした場合も全部置換する

678 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/14(土) 00:11:56.76 .net]
>>663
そう突っかからず専ブラで正規表現NGとかから楽しくお勉強してみませんかね?
正規表現道場とかもどこかの板にあったよ



679 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/14(土) 08:37:02 .net]
とりあえずVIMの正規表現は常にvery magicモードでやるのが基本だね

680 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/14(土) 08:55:57 .net]
magicモードの方はsedに似てるから達人は好むのかと思ってた

681 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/20(金) 03:52:42.01 .net]
nnoremap [hoge] <Nop>
nmap <Space>h
nnorema [hoge]f :Fuga<CR>

上記のようなものを見かけて意味としては理解できるんですがこの[]で囲むののヘルプを見つけることが出来ませんでした
なんて調べればhelpでてきますか?

682 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/20(金) 09:12:26.68 .net]
>>670
2行目は多分 nmap <Space>h [hoge] でしょ
スペースhと打てば単純に[hoge]が入力されるだけ
スペースhfと打てばFugaコマンドが実行されるようになるのが3行目

683 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/20(金) 12:53:29.31 .net]
>>670
括弧で囲んでいるのは見た目以上の意味はない
単なるマッピング

684 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/20(金) 19:03:59 .net]
>>671
二行目おっしゃるとおりですtypoしました
>>672
それだけだったんですか…ありがとうございます
拍子抜けしちゃいました

685 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/20(金) 23:46:53 .net]
>>668
毎回&#165;vと打つのが面倒なんだけど、デフォルトで&#165;vにするのはできないんかなぁ

686 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/20(金) 23:47:20 .net]
うわ化けた
\vね

687 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/21(土) 00:33:42 .net]
できる

688 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/21(土) 01:26:46.77 .net]
>>674
>>312,313



689 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/21(土) 13:10:47 .net]
>>677
それだと、exコマンド打つときに効かなくない?
エンジン自体をVery Magicにしたいのよ

690 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/22(日) 11:50:29 .net]
現在位置の強調ができないんだけどなぜだろう
i.imgur.com/YHxRuaW.png
:source ~/.vimrcした直後は反映されるけどカーソル移動したら消える謎

691 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/22(日) 12:31:21.52 .net]
エスパーするにも無理がある気がするがとりあえずその設定をvimrcの最下行に移してみてそれでも再発するか
再発するならプラグイン消してみてそれでも再発するか調べる
とかやってみればいいんじゃない?

692 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/22(日) 14:39:14.61 .net]
一度設定を全部コメントアウトして確認するのがいいかな

693 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/22(日) 15:11:08.28 .net]
vim --clean で起動してからその設定を入れて確かめてみろ

694 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/26(木) 11:15:54.83 .net]
$ seq 3 | vim
Vim: 警告: 端末からの入力ではありません
Vim: 入力を読込み中のエラーにより終了します...
Vim: Finished.
??

695 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/26(木) 11:40:55.25 .net]
$ seq 3 | vim -

最後のハイフン

696 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/26(木) 15:34:24.24 .net]
pipe.vim でググると幸せになれるかも

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/03/27(金) 02:39:29 .net]
git, cd, su, cat, diff, vim...-(ハイフン)でできること@コマンドライン - Qiita
https://qiita.com/ryosukes/items/b9a3b2913f72e1127e58

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/02(木) 22:44:37.23 .net]
>>653
無名バッファを使うっていう手は考え付かなかった。
たしかにそのほうが便利かも知れん。
今日から切り貼りするときに試してみよう。



699 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/03(金) 17:46:22.19 .net]
vimの空行のチルダ(~)って変更できます?
これのせいで動作が重くなる

700 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/03(金) 19:09:58.33 .net]
>>688
endofbufferでググれ []
[ここ壊れてます]

702 名前:名無しさん@お腹いっぱい。 [2020/04/03(金) 23:09:14 .net]
>>688
それで重くなるんすか?

703 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/04(土) 02:32:28 .net]
highlight link EndOfBuffer Ignore
これで軽くなりました。ありがとうございます

704 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/04(土) 03:13:00.88 .net]
>>690
重くなるよ
ハイライト系は重くなる

705 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/04(土) 12:41:08.65 .net]
vim-airline の表示が頻繁に崩れます
代わりのお勧めがあったら教えてください

706 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/04(土) 16:31:16.86 .net]
大丈夫だけどなあ
https://i.imgur.com/Aqau15z.png
https://i.imgur.com/jhkoUtU.png

707 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/05(日) 10:40:14 .net]
>> 694 ありがとうございます
今 `gf` でファイルを移動すると、 `ln : 43` が `ln : 143` になりました
本来は `ln : 1` です こういうのを何とかできないでしょうか

708 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/05(日) 11:11:35 .net]
問題ないけどなあ
https://i.imgur.com/gkMNxgA.mp4



709 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/05(日) 13:17:36 .net]
>> 696 な、なに〜〜!!
動画までありがとうございます。なら自環境が悪いのかと、色々調べたところ
vimrc から set ambiwidth=double を消したら、表示崩れが無くなりました
Vim ワカラン……

710 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/05(日) 14:27:02.18 .net]
いいってことよ

711 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/08(水) 09:23:27 .net]
コピペしすぎて設定がとっちらかってるわ
項目別はしてるけどどうも

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/11(土) 18:21:41 .net]
かなりのhelpが日本語訳されてるから
その点だけでも英語クソよわの俺にはありがたいわ。

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/11(土) 18:56:37 .net]
Vimってどちゃくそ日本語化が進んでるような気がするんだがなんでなの?

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/11(土) 19:48:14 .net]
コミュニティにやる気があるから

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/11(土) 21:33:29.47 .net]
enc=utf8にすると、■とかが半角になってしまうんだけどしかたがないのかなぁ?

716 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/11(土) 22:29:28.71 .net]
ターミナルエミュレータの設定

717 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/11(土) 23:59:03 .net]
>>704
Windowsのgbimなんですのよ。

718 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/11(土) 23:59:13 .net]
gvimね



719 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/12(日) 02:55:25.47 .net]
>>703
:set ambiwidth=double

720 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/12(日) 09:15:53.69 .net]
>>707
できた!ありがとう!

721 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/12(日) 11:56:40.14 .net]
入力中の単語を消す最も早い方法は何ですか?

具体的には
i am bord_
と入力してるときに、最後の単語のスペルミスに気づいてbordのところだけ消したい

722 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/12(日) 12:06:36.24 .net]
>>709
Ctrl+W
bashでも使えるぞ

723 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/12(日) 12:18:52.34 .net]
>>709
<C-w> かな

724 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/12(日) 12:42:17 .net]
>>710
>>711
早速ありがとうー

725 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/12(日) 16:02:01.39 .net]
<C-o><C-w> で上書きしてたから知らんかったw

726 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/13(月) 19:02:40 .net]
とはいえC-o系は便利よね

727 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/14(火) 13:32:50 .net]
bashの操作はemacsらしいが使いこなせてないな
c-aの行頭とc-eの行末くらいか

728 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/14(火) 14:29:26.36 .net]
C-dはよく使う



729 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/14(火) 15:33:49.49 .net]
>>715
set -o vi すればいいのよ

730 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/14(火) 18:10:55.22 .net]
Esc-fとEsc-bをAlt+fとAlt-bとかにマッピングすると捗る

731 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/14(火) 20:11:33.78 .net]
bash の操作ですか
C-r が便利
カーソルウオークとしては、C-a, C-b, C-f, C-e ぐらいは使うかなあ

732 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/14(火) 21:37:38.87 .net]
>>718
どうやって help 引く?

733 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/15(水) 13:02:29 .net]
>>720
どういう意味?
Bashのキー束縛方法なら↓
https://www.gnu.org/software/bash/manual/html_node/Bash-Builtins.html#index-bind

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/21(火) 02:26:04.50 .net]
/単語

入力中にリアルタイムでハイライトする機能が実装された覚えがあるんですが
有効化する方法を教えてください

735 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/21(火) 03:12:22.91 .net]
>>722
set incsearch
set hlsearch

736 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/21(火) 20:59:48.97 .net]
Emacs教から改宗してきました。
みなさんよろしくお願い致します。

737 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/21(火) 22:34:15.21 .net]
Emacsはよく左手の小指を酷使するというが
Vimは右手の人差し指を酷使しがち

738 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/22(水) 06:28:04 .net]
>>725
移動のノーマルコマンドを駆使すればそうでもないよ



739 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/22(水) 12:13:17.75 .net]
C-f, C-b, H, M, L, マーク以外になんかある?

740 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/22(水) 13:46:38.80 .net]
行移動って割合も指定できるのな
50%で行の中心に移動とか

741 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/22(水) 14:00:00.82 .net]
>>727
あああと数字Gとかか

742 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/22(水) 14:48:53.09 .net]
b B w W e E f ^ 0 % $ G gg > などもよく使う

743 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/22(水) 16:23:55.44 .net]
>ってインデント入れる奴じゃないの?

744 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/22(水) 17:41:29.56 .net]
>じゃなかった}だ

745 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/22(水) 17:44:37.28 .net]
fFtTと,;も使うとさらに良いね
ついついwWbBで移動してしまうけれども

746 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/22(水) 18:02:59 .net]
そういや‘‘もよく使うわ

747 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/22(水) 18:06:15 .net]
俺も右手人差し指が痛くなりやすいから
hやC-hはほぼ使わないようにしてる
それでもj, u, y, nと出番は多い

vim関係なく
日本語・英語の文字出現率的にQWERTYなら右手人差し指の出番は最多なのと
多くのキーボードの構造上右手人差し指はどうしても負担がかかりやすい
マウスやタッチパッドを右手で使ってればなおさら

748 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/23(木) 20:03:13.26 .net]
複数タブ表示って常用してる?
窓分割だとどうも窮屈でタブの方が好きなんだが



749 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/23(木) 22:25:03 .net]
>>736
してる。
set showtabline=2
って設定するくらいには常用してる。

750 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/24(金) 22:49:43 .net]
起動オプションは --remote-tab-silentで
gtとgTを多用するなぁ

751 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/04/25(土) 10:26:17 .net]
vimの設定って/etc/vim/vimrcの方に書いた方がいいのかね
homeの設定をrootの方に書いたりしてるけど
rootとhomeと同じにすると間違いそうで

752 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/05/03(日) 11:43:41 .net]
ubuntu18.04にneovimの最新版を入れたいんだけど、neovimのPPAのレポジトリを使っても0.4.3しかインストール出来ない
最新版をインストールするならソースからコンパイルしなきゃ駄目ってことですかね(´・ω・`)

753 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/05/03(日) 12:19:52.20 .net]
0.4.3が最新版
0.5はまだリリースされてないからビルドするなりnightly使うなりご自由に
https://github.com/neovim/neovim/releases

754 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/05/03(日) 12:51:13 .net]
>>741
ありがとうございます
とりあえず安定版の0.4.3を使うことにします

755 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/05/30(土) 15:48:52.93 .net]
補完するとき矢印じゃなくてtabで選びたいんですけどいい方法ないですか

756 名前:名無しさん@お腹いっぱい。 [2020/05/30(土) 20:32:27 .net]
>>743
inoremap <expr> <Tab> (mode(1) == 'ic' ? "\<C-N>" : "\<Tab>")
inoremap <expr> <S-Tab> (mode(1) == 'ic' ? "\<C-P>" : "\<S-Tab>")

757 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/05/31(日) 13:06:40.68 .net]
>>744
うわーありがとう

758 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/05/31(日) 18:45:41.72 .net]
どなたか744の式の解説をして頂けないでしょうか



759 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/05/31(日) 20:02:40.80 .net]
>>746
:h map-<expr>
式を評価した値がマッピング先になる

760 名前:名無しさん@お腹いっぱい。 [2020/05/31(日) 20:41:23.36 .net]
>>744
ちょっと改良

inoremap <expr> <Tab> (state('a') ==# 'a' ? "\<C-N>" : "\<Tab>")
inoremap <expr> <S-Tab> (state('a') ==# 'a' ? "\<C-P>" : "\<S-Tab>")

mode() ではなく state() で状態確認(これで置換モード(R)と仮想置換モード(gR)にも対応)
==# で比較

761 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/05/31(日) 21:41:34.27 .net]
744さんと748さんの式について何回も申し訳ないんですけど()内部の意味がまるでわからないです…。
vim 関数とかで検索かけてるんですけどstateとかmodeに関する詳しい記述を見つけることができませんでした
すこしばかり御教授ねがいます

762 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/05/31(日) 23:46:27.62 .net]
>>749
vim scriptのことはヘルプ引いたほうが早い
:h mode()
vim script書くならそこのeval.txtは読んでおいた方がいい

763 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/01(月) 01:09:34.93 .net]
>>750
ありがとうございます

764 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/01(月) 02:04:54.49 .net]
多分理解できました
state("a")の値が真のときtabを矢印に置き換えて、偽のときtabをtabに置き換えるということでしょうか

765 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/01(月) 03:30:06.28 .net]
意地の悪い言い方だが矢印で補完してるVimmerがいるとは思わなかった
普通C-n、C-pでは

766 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/01(月) 07:13:05.00 .net]
vimに乗り換えようとしてる人なのでvimmerではないですね
今回はhelpを学んだのでvimmerに一歩近づきました

767 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/01(月) 08:36:58.10 .net]
質問
Enterを押さずにファイル保存する方法を教えてください。

背景
コマンドラインモードでの数字入力を楽にしたくて、vimrcに
cnoremap <C-m> 1
cnoremap <C-,> 2
cnoremap <C-.> 3
cnoremap <C-j> 4
cnoremap <C-k> 5
cnoremap <C-l> 6
cnoremap <C-u> 7
cnoremap <C-i> 8
cnoremap <C-o> 9
と設定しました。

<C-m>が<CR>だったためEnterを押すと1がでるようになって
vimrcの保存ができなくなりました。
ファイルのバックアップは一切残していないです。

768 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/01(月) 09:02:29 .net]
>>755
Shift-z, Shift-z



769 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/01(月) 09:10:37.29 .net]
>>756
ありがとう。助かりました。

770 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/02(火) 23:17:03 .net]
<C-x><C-n>で補完したいものを選択した状態で確定させるだけの方法を教えてください
Enterキー押すと改行されてしまうのであくまでも補完候補を確定させるだけがやりたいです

771 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/03(水) 00:07:41.23 .net]
<C-Y>

772 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/03(水) 02:08:02.42 .net]
ありがとうございます。

773 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/04(木) 16:56:08.81 .net]
人口結構居るんだな。

774 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/04(木) 21:25:58.04 .net]
一回話題出来ると伸びるよね

775 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/05(金) 09:37:01 .net]
{で段落移動できるけどコマンドラインモードでこれ指定できる?
sedより行操作が楽なんでexやedであれこれしたい

776 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/05(金) 15:49:54.20 .net]
normal {とかそういう話?

777 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/06(土) 16:51:43.25 .net]
指定行以外の削除ってvimはどう指定する?
1,3dはできてもsedみたいに1,3!dはできないのね

778 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/06(土) 17:39:42 .net]
指定行ヤンクして全部消したら?



779 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/06(土) 18:00:51.17 .net]
:%!sed '4,7\!d'

780 名前:名無しさん@お腹いっぱい。 [2020/06/11(木) 11:24:46.21 .net]
最近vim使い始めました
難しー(_ _).。o○

781 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/11(木) 17:49:07.46 .net]
慣れてくると他のエディタやブラウザのテキストエリア等でjjjjjjjとかやりだす

782 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/11(木) 18:01:54.28 .net]
いやならねーよ
頭の切り替えできない人?

783 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/11(木) 18:05:01.14 .net]
普通になるけど

784 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/11(木) 18:43:25.80 .net]
>>765
:1,3d|%d|put 0
とか

785 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/11(木) 18:43:53.02 .net]
:1,3y|%d|put 0
だった

786 名前:名無しさん@お腹いっぱい。 [2020/06/11(木) 20:59:41.03 .net]
:wqa

787 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/11(木) 22:05:28.11 .net]
数年前に自分でvim環境を作っています。 <

788 名前:br>
vimの入力モードで
../../

/home/user/
などのようにスラッシュまで入れるとそのディレクトリのファイル一覧のリストが出る設定を使っていました。
この機能はおそらくneocomplecacheプラグインの機能だと思っています。

neocomplecacheが更新終了しているので、neocompleteに乗り換えたのですが、上記のスラッシュでリストがでなくなってしまいました。
どうすれば出るようにできますか?

neocompleteの設定は下記URLの「Configuration Examples」にある設定をそのままコピペして使っています。
https://github.com/Shougo/neocomplete.vim
[]
[ここ壊れてます]



789 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/11(木) 23:17:56.42 .net]
>>775
プラグインの機能ではないしneocompleteも開発は終わってる
手動補完なら<C-X><C-F>でファイル補完はできる
ちなみにdeopleteなら入れるだけで自動補完の候補に出てくる

790 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/11(木) 23:36:32.49 .net]
:imap / /<C-X><C-F> で行けるぜ!

791 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/12(金) 14:44:31.59 .net]
vimで、他の高機能エディターのHTML preview的なプラグインってありますか?

792 名前:775 mailto:sage [2020/06/12(金) 23:12:24.86 .net]
>>776
neocompleteも終了してましたね。。気づかなかった。
deopleteで補完できました。
ありがとうございます!

>>777
これも補完できるんですかね。
シームレスな補完ではなさそうですが標準機能でできるのはいいですね。

793 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/16(火) 23:28:57.39 .net]
vim環境をlinuxのシェルスクリプトで自動作成する環境を作っています。
今回プラグイン管理をvim+neobundleからneovim+deinに移行しました。

neobundleのときはバッチでプラグインをインストールしたあとに書きファイルをシェル内のperlワンライナーで直接書き換えて
*.aaaの拡張子は"#"のコメントに追加、*.bbbは"//"のコメントに追加、などを追記していました。

hrp/EnhancedCommentify/plugin/EnhancedCommentify.vim

しかしdeinではプラグインインストールがneovim初回起動時にインストールされるため、シェルでの自動作成時に上記の
EnhancedCommentify.vimファイル
が存在しません。
そこでプラグインをインストールするためにシェルスクリプト内でneovimを仮起動させてプラグインをインストールしようと思うのですが、neovimのオプションにそのようなオプションはありますか?

794 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/17(水) 00:11:53.78 .net]
何がやりたいのかわからないが-cか-Sでコマンドは外部から指定できる

795 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/17(水) 01:05:42.38 .net]
deinはvim初回起動時にプラグインをインストールするため、下記のようにシェル内でダミーで起動させそのままシェル内で設定追記をしようとしています。

#!/bin/sh -

# 仮起動しプラグインをインストール
nvim ~/.zshrc -c quit

# インストールされたEnhancedCommentify.vimに対して任意の拡張子(suffix1, suffix2)を追記
perl -i.org -pe 's/(xkb)/\1\\|suffix1/; s/(\|xmath)/\1\\|suffix2/' ~/.cache/dein/repos/github.com/hrp/EnhancedCommentify/plugin/EnhancedCommentify.vim

########
ちなみに
nvim *** -c quit
としたところ
^[[I
という文字列がターミナルに出てきましたが、これはこういうものでしょうか?

796 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/17(水) 11:46:46.21 .net]
Vim Advent Calendar 2019
https://qiita.com/advent-calendar/2019/vim
Vim2 Advent Calendar 2019
https://qiita.com/advent-calendar/2019/vim2
vim3 Advent Calendar 2019
https://qiita.com/advent-calendar/2019/vim3
Vim Short Tips Advent Calendar 2019
https://qiita.com/advent-calendar/2019/vim-short-tips
Vim Advent Calendar 2018
https://qiita.com/advent-calendar/2018/vim
Vim その2 Advent Calendar 2018
https://qiita.com/advent-calendar/2018/vim2

797 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/17(水) 11:48:23.89 .net]
Vim Advent Calendar 2017
https://qiita.com/advent-calendar/2017/vim
Vim2 Advent Calendar 2017
https://qiita.com/advent-calendar/2017/vim2
Vim 8.0 Advent Calendar 2016
https://qiita.com/advent-calendar/2016/vim8
Vim Advent Calendar 2016
https://qiita.com/advent-calendar/2016/vim
Vim (その2) Advent Calendar 2016
https://qiita.com/advent-calendar/2016/vim2
Vim Advent Calendar 2015
https://qiita.com/advent-calendar/2015/vim
Vim Advent Calendar 2014
https://qiita.com/advent-calendar/2014/vim

798 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/17(水) 22:25:14.24 .net]
とりあえず
>>782
のシェルスクリプトでうまくいってそうです。
>>781さんありがとうございました。



799 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/18(木) 12:53:00.92 .net]
プラグインマネージャー自体が多くて意味不明なんだよな
開発者が保守を止める度に乗り換えるのもアホだし
何より拡張入れるのが目的になるのが明白だったからな

800 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/18(木) 13:03:03.92 .net]
もうvimはneovimにして何も拡張入れなくなった
メインのエディタはvscodeにvinプラグインをいれたやつ(´・ω・`)

801 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/18(木) 13:03:54.15 .net]
プラグイン管理は最低限でいいなら標準機能でどうにかなる
しかしあれこれプラグイン入れだすと扱いが煩雑になって楽にするためにちょっと凝った管理をしたくなり
色々工夫していたら「これなら人気のプラグインマネージャー入れた方が早くない?」となる

802 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/18(木) 16:18:25.11 .net]
vim-plug は簡素できにいった

803 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/18(木) 18:34:15.56 .net]
僕は、minpacちゃん

804 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/18(木) 19:36:29.62 .net]
僕はプラグイン無しのVim8ちゃん、Neovimちゃんの方がカワイイの?

805 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/18(木) 19:50:58.53 .net]
たぶんVimちゃんの方がNeovimちゃんより長生きすると思うよ

806 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/18(木) 20:16:42.93 .net]
プラグイン無しならどっちも大差ない

807 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/18(木) 20:52:30.27 .net]
「プラグイン」と呼べるのか分からんけど,vim-help-jpだけ,
$VIM/plugに入れてる。

808 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/19(金) 00:16:10.08 .net]
職場のエンジニアに、サクラエディタなんか使ってたらばかになるからやめろと忠告したが、聞き入れてくれなかった



809 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/19(金) 00:19:15.88 .net]
もともとばかならしかたない
vimに変えたところで能力がアップするわけでもないし
馬の耳に念仏

810 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/19(金) 01:00:02 .net]
矢印キーを押しながらカーソルが動いていくのをただ見つめてるSakurerと、より短いストロークで編集するにはどうしたら効率がよいのか常に戦略を立てながらの編集を余儀なくされる我々Vimmerとで、どちらが先に惚けるか答えは明白であろう

811 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/19(金) 07:41:50.19 .net]
サクラエディタで10年やってる奴おったが
結構速くてビビった記憶はある

でも冷静に考えれば10年もやりゃあれくらいになるかと後から思った

812 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/19(金) 11:26:00.08 .net]
エディタの種類でバカになるって指摘するほうがバカっぽいぞ。
少なくともその同僚からはバカじゃねーのって思われてる。
直したほうがいいと思ってるなら論理的に説得すべきだ

813 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/19(金) 11:59:17.61 .net]
過去ログ漁ってたら今はずいぶんと有名な人がこのスレに出入りしてて驚いたわ

814 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/19(金) 12:47:15.35 .net]
エディタに限らずあらゆることに当てはまる話だけど聞かれてもいないのに勝手に自分のおすすめ紹介するのは例外なく害悪

815 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/19(金) 13:16:55.05 .net]
日本語のドキュメント書くときだけはvimを使いたくない(´・ω・`)

816 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/19(金) 19:20:05.77 .net]
日本語は毛筆以外考えられんな

817 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/20(土) 10:57:47 .net]
Vimのモードという概念と入力メソッドのモードという概念が競合するのは,
もうどうしようもないな。
中国人あたりが持ち前のずうずうしさ(失礼!)とかで,
Vimの挙動を変更できるようにしてくれるんじゃないかと期待してるw

818 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/20(土) 11:37:15.57 .net]
eskkでも使ったら?



819 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/20(土) 11:54:47.63 .net]
日本語のドキュメント書くときもvim使っているけど、全然苦じゃない
Windowsの変換・無変換キーでIMEの有効無効をMac風にすると超快適

820 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/20(土) 12:06:26.43 .net]
fやtでジャンプしづらくなるのは相当苦だと思うが使ってないのかしら

821 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/20(土) 14:31:39.47 .net]
vimのskk 使っても ft はあまり機能しない
一応 r は1文字確定だから 2文字以上の漢字で入力すればミスのリカバーは簡単

822 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/20(土) 15:04:15.59 .net]
>>807
別のエディタ使ってもvimのf相当の移動を日本語で快適にはできないと思う
苦かどうかはあくまで他の選択肢との比較なんだからどれでも同じぐらい不便なら苦ではない

823 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/20(土) 15:58:49.54 .net]
.vimrcファイルの1行コメントは先頭にダブルクォーテーションですが、
複数行をコメントアウトするものは何かありますか?
c言語の /* */
pythonの """ """
のようなものを考えています。

824 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/20(土) 17:33:04.55 .net]
>>810
Pythonのそれはコメントアウトではないぞ
あくまで複数行文字列
代入されてないからなんの役目も果たしておらずコメントアウトっぽく見えるだけ
Pythonには複数行コメントは無い

825 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/20(土) 17:35:21.50 .net]
ドキュメンテーションコメントを勘違いしちゃってるんだろうね

826 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/20(土) 17:46:19.88 .net]
ともあれ vim にはコメントアウトの複数行はない

827 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/20(土) 20:45:14.95 .net]
拡張マシマシはデスクトップ改造みたいなもんよ
最終的に更地にするまでがお使い

828 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/20(土) 21:45:31.94 .net]
surround的な機能は本体に組み込んでしまっていい気がする
でもsurround.vim自体はリピートがうまくできないから公式化はダメだな



829 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/20(土) 23:38:37.40 .net]
>>813
30.
みたいのじゃだめなの?

830 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/20(土) 23:40:36.68 .net]
>>816
本気で言ってるのか

831 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/22(月) 08:19:29.28 .net]
前回のカーソル位置復元と前回開いたファイル復元ってない?

832 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/22(月) 08:22:23.57 .net]
ある

833 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/22(月) 08:22:38.58 .net]
あるね

834 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/06/23(火) 23:15:02.65 .net]
>>811-813
pythonのはコメントではなかったですね、失礼しました。
vimrcには複数行コメントはないんですね。

835 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/08(水) 15:07:33.16 .net]
windowsでneovimのnvim-qt.exeを使っている場合に、IME入力すると、
変換中の文字幅と、変換後の文字幅が異なるのですが、設定でどうにかならないでしょうか?
(つまり、確定すると文字幅が少し広くなって、カーソルごと右へ移動する……)

836 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/08(水) 18:57:50.55 .net]
2020年6月30日 Fedora,デフォルトエディタに「nano」を採用へ:Linux Daily Topics|gihyo.jp … 技術評論社
https://gihyo.jp/admin/clip/01/linux_dt/41187/30
viは古参のUNIXユーザなどの間では根強い人気を誇るが,GUIに慣れたユーザにとっては操作が難解で,敬遠しがちな存在でもある。
FedoraのBen Cottonは,「&#8288;コミットしようとするとviがデフォルトで立ち上がってしまうことで,Fedoraへの乗り換えを検討していたユーザの
入り口をバリアでふさいでしまっている」(&#8288;Ben Cotton / Fedoraプロジェクト)と指摘している。

ごもっともで

837 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/08(水) 21:41:54.27 .net]
git commitでvi系以外のエディタが起動してきたとは焦る(´・ω・`)

838 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/08(水) 22:03:48.28 .net]
それな



839 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/08(水) 22:21:39.59 .net]
gitは設定しろよ

840 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/08(水) 22:31:13.76 .net]
めったに起こらないことだから焦るんよ
OSインストール直後とか

841 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/09(木) 02:12:33.25 .net]
alias nano vim

842 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/09(木) 03:17:06.48 .net]
nanoの方が操作わからない
間違って起動したら毎回下のキーバインド見て閉じてる

843 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/09(木) 05:37:10 .net]
四の五の言ったところでカンペがあるかどうかは雲泥の差だからアキラメロン
前知識なしで^がctrlだと気付けるかって問題はあるが

844 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/16(木) 10 ]
[ここ壊れてます]

845 名前::53:41.76 .net mailto: Vimの組込みPythonを使ってスクラッチパッドに書いたPythonを
素早く実行したいんだけど、何か良い方法ある?
普通のファイルの場合は「py3file <ファイル>」ってやるのが手っ取り早い方法
だろうけど、スクラッチパッドの性質上実行できない。
[]
[ここ壊れてます]

846 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/16(木) 12:12:36.28 .net]
:%pyじゃダメなの?

847 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/16(木) 13:14:05.74 .net]
>>832
「E471 引数が必要です」
って怒られる。
:pyの仕様を見ると,
第1引数に何らかのPythonの構文を書かないといけないみたい。

今やりたいのは
「:%」で示してくれたように単に文書全文をPythonとして実行したいってこと。

848 名前:名無しさん@お腹いっぱい。 [2020/07/16(木) 13:40:53.89 .net]
>>831
コマンド書くしかなさそうだね

function! s:Python3 (startline, endline)
execute 'python3' join(getline(a:startline, a:endline), "\n")
endfunction
command! -range Python3 call <SID>Python3(<line1>, <line2>)

:%Python3 でバッファ全体
もちろん範囲選択も可



849 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/16(木) 14:18:25.53 .net]
:%!python3
外部のpython呼び出すことになるけど、どのみち依存関係でpython入ってるだろ

850 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/16(木) 17:06:40 .net]
>>834
ありがとう!

851 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/20(月) 14:34:09 .net]
Vimの内蔵端末(:termとかで開ける奴)で,
シェルを使う時にバックスペースとかが効かないんだけど,
どんな設定を疑ったらいい?
シェル側の問題なのかVim側の問題なのかも分からなくて,
途方に暮れてる。

852 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/20(月) 14:42:17 .net]
情報が何もなくて途方に暮れてる

853 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/20(月) 17:15:22 .net]
bash の類いを vim 上で走らせるのはつらいのでは?
vim-shell などはあるが C-Z 使ってる

854 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/20(月) 17:43:51 .net]
>>837
シェル側の問題の可能性があるなら別のシェル入れれば分かるんじゃないの

855 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/20(月) 19:15:31.61 .net]
>>839
7.4で知識が止まってるのかよ

856 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/20(月) 19:47:14.42 .net]
シェルの問題っぽかった。ごめんなさい。

857 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/20(月) 20:03:24.37 .net]
>>841
neovimから逆輸入か何かがあっていい感じになったんだな?
調べることにする

858 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/20(月) 20:37:34.25 .net]
>>839
結構良い感じだよ
このあたりとか有効に使ってる感がある
https://youtu.be/cWvAhmfZJZg?t=1218



859 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/20(月) 20:38:12.80 .net]
20分18秒あたりから
連レスすまん

860 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/20(月) 21:39:00.81 .net]
>>844
:vert term 気にいった
めちゃくちゃ楽になってる

861 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/20(月) 23:17:33.81 .net]
>>844
ほんますごいな

862 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/21(火) 00:32:07.15 .net]
プロンプトの表示内容とか色とかカスタマイズしてると:termでは表示が崩れたりするから結局普通にターミナル使うようになった

863 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/21(火) 01:44:25.23 .net]
最近Vimを使いだしてvimtutorが終わった程度のレベルなんですけど
本家のGVimは存在しないのでしょうか?

864 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/21(火) 01:59:30.85 .net]
>>849
Windows 版なら、公式ビルドがここに置いてあります

https://github.com/vim/vim-win32-installer/releases

Linux なら、各ディストリビューションのパッケージツールで検索してください

865 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/21(火) 02:02:23.86 .net]
ごめんなさい
MacのほうのGVimです

866 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/21(火) 02:10:45.64 .net]
>>851
Mac の事情には詳しくないのですが、
公式バイナリは存在しないようです

https://www.vim.org/download.php#mac

> The Macintosh binaries are not on the Vim ftp site.
> They are produced by a few Macintosh lovers.
> Often they lag behind a few versions.

MacVim を使うしかないかも?

867 名前:名無しさん@お腹いっぱい。 [2020/07/21(火) 14:19:56.31 .net]
そうか :terminal か
>>831は :%term python でよかった

868 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/21(火) 19:17:37.73 .net]
>>853
これめっちゃ楽だわ。thx



869 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/21(火) 19:32:31.36 .net]
新時代

870 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/21(火) 19:52:18.07 .net]
冗談抜きに隔世の感がある。
ちょっと前に「Vim8.0! 10年ぶりの更新!」って(良い意味で)騒がれてから機能追加されすぎじゃない?
まぁ便利になってるようだから良いけどさ。

871 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/21(火) 20:09:08.93 .net]
8で追加されたg<C-a>の連番生成は重宝してる

872 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/21(火) 21:11:03.40 .net]
>>846>>853
って組み合わせれる?853みたいなのを横に分割したいんだけど

873 名前:名無しさん@お腹いっぱい。 [2020/07/21(火) 21:24:15.53 .net]
>>858
組み合わせられるよ

:vert %ter python

874 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/22(水) 02:27:20.22 .net]
>>859
なるほどそうするのか
:%vert term pythonかと思ってた

875 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/22(水) 10:10:49 .net]
最近のVimは素でHTTP通信ができるようになったんか……。
channelっていつ使うんだと思ってたが,これの為に存在するといってもいいな。
これからはcurlみたいな外部コマンドなしに
ネットワーク上のファイルを開けるようになりそう

876 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/22(水) 10:54:59 .net]
Vimを自分でビルドするときに、
GUIは要らないけどOSクリップボード連携は有効にする、
みたいなことってできませんか。
できるとしたら./configureにどういうオプションを通したらよいでしょうか。

877 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/22(水) 12:43:26.21 .net]
>>862
どうしてマニュアルを読まないのか
https://github.com/vim/vim#compiling

878 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/22(水) 14:42:58.28 .net]
neovimでtermguicolorsを有効にすると、
コメントのitalicが効かなくなる?

highlight Comment cterm=italic



879 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/22(水) 15:20:08.67 .net]
>>862
GUIを使わないだけならconfigureのオプションに--enable-gui=noつければいけますよ
GUIの有無はクリップボードとは関係ないので、もしクリップボードが有効にならない場合は別の原因ですね

880 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/22(水) 15:24:45.83 .net]
>>861
netrwで最初からできるが

881 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/22(水) 17:08:12.21 .net]
>>866
netrwってHTTP通信するとき外部コマンドに頼ってなかった?
g:netrw_http_cmdみたいな変数に指定してさ。

882 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/23(木) 23:03:55.30 .net]
vとかで選択した範囲を取得できる専用の関数って存在しないんだな。
普通にあるだろと思ってずっと:help索いてた……

883 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/23(木) 23:22:18.75 .net]
v-mode の時の : を押した時に自動保管されるアレなどで指定するぐらい

884 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/24(金) 12:52:32.39 .net]
>>864
> highlight Comment cterm=italic

neovimでtermguicolorsを設定するとguiにしないといけないのね。
vimと違ってわかり難い。

highlight Comment gui=italic

885 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/25(土) 01:03:09.71 .net]
自分用の補完リストをvim-lspで使いたいんですけど
参考になるプラグインか記事か何かありませんか?

886 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/25(土) 01:33:27.26 .net]
>>871
:h complete-functions

887 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/25(土) 03:56:10.97 .net]
>>872
はい、すでにその部分は実装して自分用に補完リストを作ってあります
vim-lspとの連携方法が分かりません

888 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/25(土) 12:31:25.44 .net]
補完リストって言うのがなんのことを言ってるのか
自分用にLSP Serverを作ったって事?



889 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/26(日) 23:44:19.45 .net]
>>844
補完とかシェル操作とかこれvim8だけで実現できるん?

890 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/27(月) 10:31:17.00 .net]
>>875
補完に関してはVim7以前からできてなかったか?
自分で補完候補を生成する仕組みも,Vim8で新設された機能じゃないと思う。

891 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/28(火) 08:21:00 .net]
補完ってC-pせずとも勝手に出せるのか

892 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/28(火) 10:14:54.72 .net]
auto-comp系

893 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/28(火) 20:56:41.10 .net]
rgとfzfである単語を検索して、マッチしたファイルとその単語のファイル内の位置情報から、その位置にカーソルをおいた状態でファイルをvimで開くzshスクリプトを書いた

この状態でカーソルを動かさず単語を検索してハイライトさせるところまでスクリプト化したいんだけど、どうすればええんやろ
単純にコマンドラインで検索した単語をvimに渡すと、カーソルを置いた場所の次に単語にマッチする場所にカーソルが飛んてましまう(´・ω・`)

894 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/28(火) 21:07:14.25 .net]
ハイライト専用プラグインとか?
Plug 'crazymanjinn/MultipleSearch_solarized', {'on': 'Search'} "Search

895 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/28(火) 21:12:33.06 .net]
https://github.com/haya14busa/vim-asterisk
アスタリスク検索の初回でカーソル動かさなくするプラグイン

896 名前:名無しさん@お腹いっぱい。 [2020/07/28(火) 21:14:03.92 .net]
>>879
:set hlsearch | let @/ = 'ある単語'

https://vim-jp.org/vimdoc-ja/change.html#quote_/
> このレジスタは :let で変更できるので、'hlsearch' による強調表示を、実際に検
> 索を行わずに別のマッチに適用することができる。

897 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/28(火) 21:23:41.44 .net]
ありがとう
let使うのが良さそうだから試してるわ

898 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/29(水) 05:42:09.08 .net]
.viminfoが分割されるんだけど何が原因だろ
コマンド履歴が減ったと思ったらなぜか.viminf{pに移動してる



899 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/29(水) 06:47:07 .net]
sudoか何かでパーミッション変わったんじゃないか

900 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/29(水) 08:08:47.57 .net]
なんかこのスレか前スレでも似たような症状の人がいたな。
解決してたかどうか忘れたが。

901 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/07/30(木) 06:48:14.20 .net]
起動時にカーソル動かさいないで単語検索してハイライトするの出来たわ
ありがとう

nvim $file_path "+call cursor($line_number, $column_number)" "+set hlsearch | let @/ = \"$search_words\""

902 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/05(水) 09:47:11.80 .net]
Vimでシンタックスハイライトの設定に対するテスト機能ってありません?
「ある文書のここの部分は,xxxVariableNameという名前でハイライトされる」
みたいなことを自動で確かめたいんです。

903 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/07(金) 10:07:40.51 .net]
なさげっすね

904 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/11(火) 21:41:21 .net]
qfixhowmのサイトが404になってる…
たまにしか使わない操作とか調べるのに使ってたのに
ヘルプはhtmlの方が見やすいからないと不便

905 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/13(木) 07:48:01.17 .net]
qfixhowm直してくれたみたいだけど、急いで変換したからかいろいろ崩れてるな。
前のバックアップはないのか。兎に角ありがとうございました。

906 名前:名無しさん@お腹いっぱい。 [2020/08/16(日) 18:08:10 .net]
コマンドがnormal mode から呼ばれたかvisual modeから呼ばれたか判定するにはどのようにしたらよいのでしょうか?
function! Test()<br/>
if(mode()=='n')<br/>
echo "n"<br/>
elseif(mode()=='v')<br/>
echo "v"<br/>
endif<br/>
endfunction<br/>
command! -range Test :call Test()<br/>
両方ともnが表示されてしまいます。

907 名前:名無しさん@お腹いっぱい。 [2020/08/16(日) 18:10:05 .net]
<br/>改行は無視してください

908 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/16(日) 19:26:56.80 .net]
visualモードから呼ぶとき(コマンドラインモードに入るとき)には先頭に’<,’>が付くだけだからやりたいことによる
マッピングの最初に<C-u>を付けて余計なものを消すことはよくある



909 名前:名無しさん@お腹いっぱい。 [2020/08/17(月) 10:35:31 .net]
行いたい動作は下記のようなマッピングを使わずにコマンドで行いたいです
" open-browser.vim
let g:netrw_nogx = 1 " disable netrw's gx mapping.
nmap gx <Plug>(openbrowser-smart-search)
vmap gx <Plug>(openbrowser-smart-search)


下記のように書くと
選択している場合は選択している単語
選択してない場合はカソール下の単語
と切り替えができません。
何かいい方法をご存じでしたらご教授お願い致します。
command! -range GoogleSearch call openbrowser#_keymap_smart_search('v')
"command! GoogleSearch call openbrowser#_keymap_smart_search('n')

910 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/17(月) 11:09:06 .net]
>>895
それをやってるプラグインがあった
https://github.com/voldikss/vim-translator/blob/575d88605182be5feaef4bf97e38de6b15e2db88/plugin/translator.vim#L42
https://github.com/voldikss/vim-translator/blob/575d88605182be5feaef4bf97e38de6b15e2db88/autoload/translator/util.vim#L121

911 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/18(火) 09:26:29.86 .net]
>>896
ありがとうございます。参考になります。
簡単にできると思いましたがいろいろな場合分けが必要なのですね。

912 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/18(火) 14:24:36.11 .net]
>>895
ちなみにnmap/vmapで実現すると何か問題が生じるの?

自分は似たような動作をそういう方法で実現してて,
よろしくない挙動が発生するんであれば修正したいから
教えて欲しい。

913 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/18(火) 15:05:08 .net]
>>898
そのmapが分からなきゃ問題を指摘しようがないでしょ

914 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/18(火) 18:35:01.66 .net]
>>899
nmap gx <Plug>(openbrowser-smart-search)
vmap gx <Plug>(openbrowser-smart-search)

915 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/18(火) 19:02:08.31 .net]
>>898
nとvでマッピング先のコマンドを同じにする(したい)なら内部で判定するしかないしそれぞれのモード専用のコマンドを作ってマッピングするならそれでもいいんじゃない

openbrowserのことは知らないが単に文字列を渡したいだけならユーザーがどうするのかは好みの問題では

916 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/18(火) 19:23:48.89 .net]
モード専用のコマンドというかrangeに対応してるかしてないかだな
コマンドを使うときに今は範囲指定したからrange対応版してないから通常版と判断したいかどうか

917 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/19(水) 00:32:25.29 .net]
>>898
別に問題があるわけではないです
個人的な感性で申し訳ないのですが、ググるという動作はなんとなくコマンドのほうが直感的と思ったからです。
なぜか考えたのですが文章を編集するわけではないからですかね


あとマッピングは汚さず、できるだけvimデフォルトで行いたいと言うのもあるかもしれません

918 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/19(水) 09:08:28.23 .net]
がっつりマッピング変えようかと思ったどそれ自体忘れるというジレンマ



919 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/19(水) 09:33:12.08 .net]
Vimはテキストエディタというよりもテキストエディタエディタと化してる人もいるんじゃなかろうかw

メジャー所のマッピングは語っても仕方ないので、個人的に細かいんだけどよく使う便利マップは挿入モードで()を()<Esc>i にするマップ
{}とか[]とか""とかも同様にマッピングしてる
Shiftを外し遅れて次までShift付きになるのが嫌いで昔から()と連続入力してから中に打つ癖があるのですごい便利
分かる人には伝わると思うw

920 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/19(水) 10:08:14 .net]
>>905
()<esc>iってスマホのIMEでよく見かけるやつか!いいやん!
こういう「細かくて地味だけどちょい便利マッピング」もっと欲しいw

921 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/19(水) 10:11:26 .net]
暫く使ってない端末のvimの操作方法が分かりません!

922 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/19(水) 10:33:01.20 .net]
あんまり基本機能的な部分でマッピングしすぎるとそうなるよね
まあvimrcを持ち歩けば大体はカバー出来るけど環境によってはそれをインポート

923 名前:キる術がない可能性もあるからなあ
そんな状況に当たったことはないけど他人の環境でカスタマイズされ過ぎたVimが思い通りに動かなくて少し困ったという逆の経験はあるわ
[]
[ここ壊れてます]

924 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/19(水) 12:17:08.09 .net]
Vimのスクリプトじゃなくて本体で対応して欲しい機能が
選択範囲の文字列で検索すること

いまのところスクリプトで実現しようとすると
https://vim.fandom.com/wiki/Search_for_visually_selected_text
ここにある通りレジスタを一つ潰さざる得ないから時偶困る。

925 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/19(水) 19:23:57.88 .net]
それF1にマッピングしていつも使ってる

926 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/25(火) 00:16:03.86 .net]
neovimでdeinを使っています。
neovimを開いて下記コマンドをたたいてもステータスラインがでません。
set laststatus=2
しかし、インサートモードにするとステータスラインが出ます。
何か原因の推測はできますでしょうか?

dein_lazy.tomlは次レス↓

927 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/25(火) 00:17:04.13 .net]
# dein_lazy.toml その1
[[plugins]]
repo = 'Shougo/deoplete.nvim'
hook_source = '''
let g:deoplete#enable_at_startup = 1
inoremap <expr><tab> pumvisible() ? "\<C-n>" : "\<tab>"
" Expand the completed snippet trigger by <CR>.
imap <expr><CR>
\ (pumvisible() && neosnippet#expandable()) ?
\ "\<Plug>(neosnippet_expand)" : "<C-r>=<SID>my_cr_function()<CR>"

function! s:my_cr_function() abort
return deoplete#close_popup() . "\<CR>"
endfunction

'''
on_event = 'InsertEnter'
[[plugins]]
repo = 'Shougo/neco-syntax'
on_event = 'InsertEnter'

928 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/25(火) 00:17:35.53 .net]
# dein_lazy.toml その2

[[plugins]]
repo = 'Shougo/neosnippet'
hook_source = '''
imap <C-k> <Plug>(neosnippet_expand_or_jump)
smap <C-k> <Plug>(neosnippet_expand_or_jump)
xmap <C-k> <Plug>(neosnippet_expand_target)
if has('conceal')
set conceallevel=0 concealcursor=niv
endif
'''
on_event = 'InsertEnter'
depends = ['neosnippet-snippets']

[[plugins]]
repo= 'Shougo/neosnippet-snippets'

[[plugins]]
repo = 'davidhalter/jedi'
on_ft = 'python'



929 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/25(火) 03:40:47.32 .net]
とりあえず `:verbose set laststatus` してどこかで値が上書きされていないかくらい確認してみたらいいんじゃない
それ以上はプラグインの Issue でやってくれ

930 名前:912 [2020/08/25(火) 11:14:38.01 .net]
>>914

コメントありがとうございます。
そちら確認したところ、init.vimでセットされ意図した通りでした。

それと今解析していてdeinそのものを読まないようにしましたが、挿入モードの時だけステータスラインが表示され、コマンドモードに戻ると消えます。

コマンドモードでも表示するには何か設定が必要でしょうか?

931 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/25(火) 12:22:47.88 .net]
>>915
neovimのlaststatusはデフォルトで2だからどこかのプラグインでいじってる
再現する最小構成を探ればバグ報告ができる

932 名前:912 [2020/08/25(火) 13:20:59.47 .net]
>>916
完全デフォルトから手打ちでステータスラインが出るか確認してみました。
結果はコマンドモード、入力モード共にステータスラインは表示されませんでした。
nvimはv0.4.3を使用していますが、ステータスラインを表示させるには何か設定が足りませんか?

下記で全設定を読まないようにする→これでデフォルト設定になるはず。
mv ~/.config/nvim ~/.config/nvim__

nvim ←起動

:set statusline=%f ←テストでファイル名だけ表示

:set laststatus=2 ←常に表示

933 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/25(火) 21:31:19.69 .net]
>>917
手打ちってなんだ起動時に表示されているのがデフォルトだ
nvim -u NONEでvimrcもプラグインも読み込まれなくなる
:set rtp?で余計なものが混ざってないか?

934 名前:917 mailto:sage [2020/08/25(火) 22:57:27 .net]
>>918

情報ありがとうございます。
以下確認しましたが、原因不明です。
他に要確認ポイントなどありませんでしょうか?
OSはCentOSです。

■バージョン、コンパイル情報確認
LINUX% nvim --version
NVIM v0.4.3
Build type: Debug
LuaJIT 2.0.5
Compilation: /local/gcc-8.1.0/bin/gcc -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -I/home/user/neovim-0.4.3/build/config -I/home/user/neovim-0.4.3/src -I/home/user/neovim-0.4.3/.deps/usr/include -I/usr/include -I/home/user/neovim-0.4.3/build/src/nvim/auto -I/home/user/neovim-0.4.3/build/include

■デフォルト起動で確認
# 下記で起動したがステータスラインが表示されない
LINUX% nvim -u NONE

# nvimを起動したままの状態でlaststatusの値が2になっていることを確認
:set laststatus
laststatus=2

# rtp確認 。個人で設定しているものは無い。(nvimデフォルト設定のままの状態と思われる)
:set rtp?runtimepath=~/.config/nvim,/etc/xdg/nvim,~/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,##INST_DIR##/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,~/.local/share/nvim/site/after,/etc/xdg/nvim/after,~/.config/nvim/after

935 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/26(水) 04:31:29.76 .net]
何を調べてその結果何を切り分けたのか理解できてないみたいだし、こういうの向いてないんじゃね

936 名前:名無しさん@お腹いっぱい。 [2020/08/26(水) 11:57:02.22 .net]
ステータスラインはデフォルトで表示されるからそれを確認しようとしたんじゃないの?

937 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/26(水) 12:09:38.73 .net]
>>919
デフォルトでダメならもうneovimのバージョン上げるか端末を変えるかくらいだ
標準のステータスラインを諦めてpowerline系のものを使う手もある

938 名前:名無しさん@お腹いっぱい。 [2020/08/26(水) 17:33:55.79 .net]
とりあえず0.4.4をインストールしましたがダメでした。

そこでさらに色々調べていると使っているTerminalが原因ということがわかりました。

結局バージョンも個人設定も関係ないところの問題でした。
お騒がせしてすみません。。



939 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/27(木) 00:23:14 .net]
なぜageる

940 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/29(土) 01:03:01.67 .net]
>>905

↑変数の文字列定義の時にこのレスの""のマッピングが便利そうだなと思っています。
具体的にどんなマッピングを書けばよいかわかりますか?

941 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/29(土) 01:05:56.37 .net]
すみません、これでいけました。
inoremap "" ""<Esc>i

942 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/29(土) 01:08:27.63 .net]
>>925
How about using this one. lexima.vim

943 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/29(土) 18:00:35.76 .net]
上記のマッピングだと"を抜けるときの方法をどうするかと個人的には考えてしまう
あと一つだけ"を入れたいとき

visual studioはそこらへんの挙動面白い

944 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/29(土) 18:32:21.77 .net]
素直にそのマッピングでいい場合の楽さよりそれ以外の面倒くささが勝つからクォートも括弧も手動だ

945 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/29(土) 18:33:10.72 .net]
俺も>>905さんを参考にマッピングして使ってます(ありがとう)

>>928
抜けるときはカーソルを動かすしかないかな
でも連続入力癖がある人は元から連続入力・←・中身入力・→ってやってるのでそれがひと手間省けるってだけでも地味ながらかなり便利なんよ


946 名前:そもそも連続入力しないっていう大多数?の人にはこれの良さは伝わらないんだろうなぁとは思うけども
あとこれは2回連続タイプにしか反応しないから1つだけ入れたい時は何も気にせずそのまま次をタイプすれば無問題
[]
[ここ壊れてます]

947 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/30(日) 06:34:02.33 .net]
>>928
C-r " とかじゃないか?

948 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/30(日) 06:34:32.40 .net]
C-v " か



949 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/30(日) 06:36:55.85 .net]
lexima.vim では
" で "" の入力と中に入るのが自動化される上に
"" の間で " を打つと外に出れる

950 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/30(日) 07:46:43.47 .net]
それ解決になってなくない?
>>905が言ってることからエスパーするに、SHIFTを押すタイミングが少ない方がいいって話じゃないの?
つーか出ていくのに"を押すって結局普通に両端で押すのとあんまり変わらなくない?

まあ俺は別にどっちも要らんからどうでもいいんだけども

951 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 09:21:50 .net]
ESC遠くてめんどくせぇと思ったらC-[で代用できるのねこれ
説明は不十分だし初見殺しが過ぎる

952 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 12:07:21.56 .net]
C-]でEscはbashの機能じゃなかったか

953 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 12:10:02.61 .net]
たしか Vim 独自のものじゃなくてコンソール環境で esc の制御文字?を入力するためのバインドだよね
BSはC-h、改行はC-jとかこの辺もそうだったような

954 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 12:25:41.36 .net]
キーコードが同じになるから同じキーらしい
ttps://tyru.hatenaブログ.com/entry/2018/10/04/151740

955 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 12:36:55.68 .net]
ちなみにもっと言うと,電子的な端末(要はほとんど全ての端末)なら,
Ctrl+3でもEscと同じ内容の鍵符号が送信されるようになっている。

956 名前:名無しさん@お腹いっぱい。 [2020/08/31(月) 12:38:05.76 .net]
>>939
これの起源を昔から調べてるんだけど見付からない。
VT-100とかではなかった機能のようだから,
端末が仮想的なソフトウェアになるどこかの段階で
取り入れられた・実装された機能だとは思ってるんだけど……。

957 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 13:16:36.60 .net]
jj が必要な文字列がなかったからそれで抜けてる

958 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 13:20:03.25 .net]
JJ桜井



959 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 13:41:30.62 .net]
Escが遠いってもしかして小指で押そうとしてるの?
手首は固定してそこから先を回転させて薬指で打てば全く軽く打てるんだけど
2キー同時押しで中途半端な位置のキーを押すよりはるかに楽

960 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/08/31(月) 14:53:23.05 .net]
俺はそもそもCaps LockをESCにしてる。

961 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 10:50:05.23 .net]
挿入モードに入るとCapsLockキーがONになり
挿入モードから抜けるとOFFになる
そんな設定方法があったら教えてください

事情としては以下
・メインフレーム用のJCLをTeraTerm経由Vimで編集するにあたり大文字入力がメインとなる
・しかしCapsLockを常時ONで使うとノーマルモードでの操作に支障が出る

962 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 13:58:45.22 .net]
SandSあたりを使うべきなのかもな
スペースキーと char 同時押しで大文字になる機能

963 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 15:12:18.17 .net]
soft capslockを使うか
OSのAPIを叩くような外部コマンドやプラグインを使うか

964 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 15:20:25.73 .net]
CapsLockを使わずに挿入モードの全てのキーにSHIFT付きをマッピングするという力業は…?w

965 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 15:58:40.02 .net]
似たようなのが vim の本にあってだな
; と英文字同時押しで Sans のようなものを実現するやつだ
ジュンクドウとかあるならそこ見れば乗ってるはず
リュックの黒歴史より前の本

966 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/06(日) 16:11:42.89 .net]
>>948
そういう設定をソフトウェア的にトグルできるようにしたのをSoft CapsLockと言うんじゃ
https://vim.fandom.com/wiki/Insert-mode_only_Caps_Lock
https://github.com/tpope/vim-capslock

OSのAPI叩いてるやつ
https://github.com/suxpert/vimcaps

967 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/20(日) 11:01:32.91 .net]
なんとなくtar.gzをvimで開いたらまさか中身を覗けるとは
もっと早く教えてくれよ

968 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/20(日) 20:53:35.55 .net]
>>951
Helpの標準プラグインの項目みろ



969 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/21(月) 17:01:30.00 .net]
neovim v0.4.4を使用しています。

「nvim -u NONE」でデフォルト起動させて ショートカットキーShift+r で上書きするときに、キーボード入力では正常に上書きできますが、
CentOSの中クリックペーストだと挿入(ショートカットキーi)のような動作になります。
デフォルト設定起動しているので変なプラグインで設定が変わっているとかもないはずなので原因不明です。。

970 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/24(木) 17:03:51.12 .net]
>>953 です。
色々調べていたら Shift+r(置換モード) にする前のコマンドモードのときにも中クリックを押すとマウス左ドラッグで選択したテキストが挿入されることがわかりました。
普通のvimで確認するとマウス中クリックでいきなり挿入にはなりませんでした。

neovimのデフォルト設定が中クリックで挿入するようになっているのでしょうか?
マウス中クリックのキー割り当てがどうなっているか調べる方法はありますか?

971 名前:名無しさん@お腹いっぱい。 [2020/10/10(土) 15:59:16.78 .net]
vscodeでvimの拡張機能を使ってます
|がカーソル位置だとして行末でセミコロンを打ちたいときみなさんはどう移動してますか?
今はescをバインドして jj -> $ と入力してます

alert( sayHi(currentUser(|)) )

972 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/10(土) 17:56:11.13 .net]
行末に移動するだけでなく入力もするなら$じゃなくてAの方がいい

973 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/10(土) 18:22:56.44 .net]
<C-o>A

974 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/10(土) 19:21:41.26 .net]
>>957
これ

975 名前:名無しさん@お腹いっぱい。 [2020/10/10(土) 20:22:18.56 .net]
>>956-958
ありがとうございます!かなり便利になりました

移動して挿入モードに切り替えはすぐにでも習慣にしたいです
<C-o>は挙動が理解できなかったです
どうしてカーソル位置の移動で通常モードに切り替わるのでしょうか?

976 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/10(土) 20:54:04.97 .net]
>>959
<C-o>は挿入ノーマルモード
1つだけノーマルモードのコマンドを使ってまた挿入モードに戻る
この場合は<C-o>$,<C-o>A,EscAは同じ動作

977 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/10(土) 21:27:45.15 .net]
imap <C-a> <HOME>
imap <C-e> <END>
は邪道ですか?

978 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/11(日) 00:21:45.55 .net]
<C-o>あんまり使わないな
<ESC>Aだわ



979 名前:名無しさん@お腹いっぱい。 [2020/10/11(日) 09:28:37.88 .net]
>>960
ありがとうございます!<C-o>は自分のキー配置とも相性がいいので気に入りました
vimはコマンド1つ覚えると組み合わせ次第で劇的に効率アップできそうです

980 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/11(日) 13:11:17.16 .net]
exコマンドのキーバインドはbash互換にしてるわ
C-a, C-e, C-b, C-f とか

981 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/11(日) 18:25:07.03 .net]
>>964
コマンドラインの所ならその4つは設定しなくてもデフォルトでそれだぞ

982 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/11(日) 18:27:24.96 .net]
>>964
勘違いだった
vimはbeだけだ

983 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/11(日) 20:22:31.42 .net]
           ミ;;;;;;;;、;:..,,.,,,,,
           i;i;i;i; '',',;^′..ヽ
           ゙ゞy、、;:..、)  }
            .¨.、,_,,、_,,r_,ノ′
           /;:;":;.:;";i; '',',;;;_~;;;′.ヽ
         ゙{y、、;:...:,:.:.、;:..:,:.:. ._  、}
         ".¨ー=v ''‐ .:v、,,、_,r_,ノ′
        /;i;i; '',',;;;_~⌒¨;;;;;;;;ヾ.ミ゙´゙^′..ヽ 
        ゙{y、、;:...:,:.:.、;、;:.:,:.:. ._  .、)  、}
        ".¨ー=v ''‐ .:v、冫_._ .、,_,,、_,,r_,ノ′
       /i;i; '',',;;;_~υ⌒¨;;;;;;;;ヾ.ミ゙´゙^′.ソ.ヽ
       ゙{y、、;:..ゞ.:,:.:.、;:.ミ.:,:.:. ._υ゚o,,'.、)  、}
      ( ヾ,,..;:

984 名前::;;;::,;,::;):;:;:; .:v、冫_._ .、,_,,、_,,r_,ノ′
    〜((:::::::// ̄ ̄ ̄ ̄ヽ===/ ̄ ̄ ̄ ̄ヽ |:::::::::)))   〜プ〜ン
      |==ロ   -=・==- ‖ ‖ -===・=- ロ===
   /⌒ |:/ ‖   --/ /ノ  ヽ \---- ‖  ヽ|ヽ⌒ヽ
  〈   |/  ヽ`======/  .⌒ ` ========ノ.   ..| |    〉   
  ..ヽ  .( 。 ・:・‘。c ( ●  ● ) ;”・u。*@・:、‘)  /  
   | ( :。・;%:・。/::: ::::::| |::::::ヽ  ; 8@ ・。:% ) | 
   \( 。;・0”*・o;/::::::::::l l::: ::: \ :。・;%:・。. )/   
     (;8@・。:  / ̄ ̄ ̄ ̄ ̄\: ”・:。;”・.)
      (0”*・ o/          .\ 0”*・o:)
    .  (・:%,:)|.   ̄| ̄| ̄| ̄   ...| :(:%”・)  <ハゲはウンコで隠せよナー
      :(; 8@・ \    ̄ ̄    ./;8@ *・)
       \:::o :::: \_____/:::::::::::::::/
         ヽ ヽ:::: _- ::::: ⌒:: ::::::::::-_  ノ
          \ :::::::::糞ニート学:: ::: ::_/
[]
[ここ壊れてます]

985 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/12(月) 02:07:30.76 .net]
俺も聞きたい移動あるんだが
現在|の位置でインサートモードだとして@の位置でインサートモードにしたいとしたらどうする?普段<ESC>joだけど頻度高いから短くならないかなと

if (hoge)
{
fuga();|
}
@

986 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/12(月) 10:22:39.46 .net]
>>968
一応[]で}の所に移動できるけどobject-motionsなんて覚えられる気がしない
頻度が高いならマッピングするといい

987 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/12(月) 11:03:12.71 .net]
俺はそういう大きめの移動にはマウス使っちゃうかな
Vim使いにはマウスは邪道みたいな風潮があるよね
まあキーボードから手を離さなくていいってのが本来の目的であり醍醐味でもあるから気持ちは分かるんだけど、必要に応じてツールを使い分けるのも大事だと思うから面倒なことはマウスに頼っちゃう
マウスが50メートル先にあるとかでも無ければ持ち替えに秒もかからないし

988 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/12(月) 11:33:57.19 .net]
マウス使うくらいならHMLとかでいいだろう



989 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/12(月) 11:47:16.06 .net]
もう長年使ってるから今更変えられんよ…
一応補足しとくとマウス無しでも使えるし、マウス無しの環境で触ることが今でもあるから完全に頼ってるって訳でもないのよ
当然ながらちょっとした移動や編集ならマウス使わない方が慣れてるし速いしね

マウスが使える環境、使える状況なら使うことも辞さない柔軟性が大事だと思うという話ね
こんなに便利なエディタなのに一般向けに普及しないのもマウス邪道の風潮から来る敷居の高さが原因だと思ってるし

990 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/12(月) 12:10:50.99 .net]
面倒な時は脳死hjkl連打
移動にマウスは使わないがヤンクが面倒な時のコピーにマウスを使う

991 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/12(月) 12:29:59.72 .net]
俺も長いこと使っててマウスも自分ではほぼ使わないんだけどマウス邪道論はマジで古いし無駄に敷居を上げるだけだから良くないと思ってる
引き合いに出して悪いけど971みたいな返しは典型的な例
「今はマウスも使えるから気軽に使ってみてね、でもコマンドを使いこなすとより便利だから慣れたらそちらもちょっとずつ試してみてね」と言いたい

992 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/12(月) 14:03:34.07 .net]
マウス不要だのそんな閉鎖的なこと言っているから、
Fedora のデフォルトエディタからリストラされちゃうんだよな
この変更は RHEL/CentOS にもいずれ降ってくるだろうし、
ますます Vim ユーザーは減るだろうね

993 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/12(月) 14:54:05.29 .net]
別にvimが消えてなくなるわけじゃないんだからデフォルトエディタであろうがなかろうが使いたければ使えばいいだけ

994 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/12(月) 16:40:53.02 .net]
うむ、減るのか減らないのかと問われれば減るだろうね
私がVimに触れたきっかけは大学のUNIXを触った時で、その時は最低限のコマンドで何とかしのいだ感じで
Vimウンコとしか思わなかったし、仕事で使うときもウンコ、ウンコって思いながらイヤイヤ触ったし・・
でもどうだろ? ちゃんと勉強してみようとVimチュートリアルをやっていくとだんだん楽しくなって
そのうち書籍まで買っちゃってVimに慣れ親しんできたらもう手放せないエディタになっていたんだよ
というわけで最初からnanoに触れてたならnanoを使い続けるのでは・・・とココまで書いてふと気づいた

何でウンコなVimを最終的に選んだのだろうと・・他のエディタも試してきたんだよね
秀丸とか、先輩に勧められたサクラエディタとか他にも色々触ったんだけど結局満足しなかったんだよね
だからVimを勉強してみて気に入って最終的に使い続けているわけで・・そうなんだよ
結局全人類は最終的にVimにたどり着くのだ、nanoなんかで満足するわけがない
そう! Vimこそ最高のエディタなのさっ!

995 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/12(月) 17:27:46.00 .net]
>>977
:%d

996 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/12(月) 17:53:24.73 .net]
うーむ、sshで使うことが多いので、マウスは使えないんだごめん

997 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/12(月) 23:49:10.81 .net]
Row現像回りやyoutubeとかだな マウスの出番は

998 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/12(月) 23:49:32.39 .net]
Raw現像だ



999 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/12(月) 23:51:00.56 .net]
>>973
そういえば easymotion の類は流行らなかったんだな
見てからキー入力を瞬時に判断するのがボトルネックか

1000 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/13(火) 03:28:42.51 .net]
NERDCommenterのToggleとSexyを合わせたい(ToggleでのコメントアウトをSexilyにやりたい)んだけどオプションが見つからない
なにか方法ありますか?

1001 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/20(火) 00:45:59.59 .net]
edとexって悪くないね
sedの練習代わりに触れたけど中々使える

1002 名前:名無しさん@お腹いっぱい。 [2020/10/27(火) 23:14:05.11 ID:oDaI72SOc]
新潟から週2回東京に出勤、サイボウズの複業採用社員に聞く複業ライフのリアル。
https://www.businessinsider.jp/post-166126
兼業でフリーライター、サイボウズ社員・明石悠佳に学ぶパラレルワーク術
https://www.wwdjapan.com/articles/752575
「複業を解禁しなければ人も企業も成長しない」複業全面OKのサイボウズ社長と実践社員の本音対談
https://www.businessinsider.jp/post-33893
育休は最長6年、副業もOK! サイボウズはなぜ「100人100通りの人事制度」を作ったのか
https://logmi.jp/business/articles/50252
超異例「週休4日制」の導入をSMBC日興証券社長が決めた理由
https://diamond.jp/articles/-/223832
週休3日制をさらに進めた週休4日制
https://www.k-society.com/recruit/why-four-days-off-a-week/
採用情報(週休3日制を超えた週休4日制の正社員求人 | 副業OK
https://www.k-society.com/recruit/
2020年4月より「週休3日制」を導入。テックカンパニー化に向け、好循環を生み出すエンジニアリング組織へ
https://prtimes.jp/main/html/rd/p/000000096.000016431.html

1003 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/28(水) 20:07:46.01 .net]
easymotion便利だけどな
chromeでよく使ってる(´・ω・`)

1004 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/18(水) 22:06:43.41 .net]
-u NONE/NORCで起動するとEscやCtrl-[でコマンドをキャンセルできませんが、
他のキーでキャンセルするんでしょうか?
またこのキーは何の設定に依存してるんでしょうか?

1005 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/18(水) 23:04:37.76 .net]
キャンセルできないわけではなくて、
ttimeoutlenが設定されてなくて一瞬入力待ち状態になるんですね。

1006 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/09(水) 00:54:54.05 .net]
https://i.imgur.com/5qlacaS.jpg

1007 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/12(土) 14:35:55.96 .net]
インサートモードの日本語入力中にjjでノーマルモードに移行するために下のキーマッピングを設定したんですが、
これでも"っj"でノーマルモード移行後も日本語入力のままになってしまう...

inoremap <silent> っj <ESC>:set iminsert=0<CR>>

これって設定的には問題なくて環境の問題になるんですかね?

1008 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/12(土) 16:33:14.42 .net]
そりゃIMEの仕組み的に仕方ない
ATOKとかなら確か自由にキーを割り当てれたからjjで英数モードみたいな設定すればいけるかも



1009 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/13(日) 22:39:27.07 .net]
>>991
コメントありがとう。
vim単体じゃ出来なさそうか...

ahkとかでも設定出来そうな気もするから
そこら辺調べてみようかな....

1010 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/14(月) 09:26:04.13 .net]
>>990
そんなに難しいことせずにインサートモードの時に<C-j>でぬけるように設定はあかんのん

1011 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/14(月) 11:07:03.08 .net]
<ESC>:silent call system('fcitx-remote -c')<CR>

1012 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/14(月) 19:08:36.25 .net]
次スレある?

1013 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/14(月) 20:18:54.01 .net]
おねがいします

1014 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/18(金) 12:13:46.19 .net]
うめ

1015 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/18(金) 12:13:50.33 .net]
ます

1016 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/18(金) 12:13:53.76 .net]


1017 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/18(金) 12:14:05.79 .net]
次スレよろしく

1018 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/18(金) 16:19:17.01 .net]
Vim Part30
https://mevius.5ch.net/test/read.cgi/unix/1608261530/



1019 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 673日 15時間 24分 58秒

1020 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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