1 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/03(火) 22:54:43.91 .net] Vim 6以降に関する話題、Part26です。 www.vim.org/ 前スレ Vim Part25 [転載禁止]?2ch.net peace.2ch.net/test/read.cgi/unix/1427713482/ Vim Part26 mevius.2ch.net/test/read.cgi/unix/1455436351/ 関連情報は>>2-6 あたり
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/17(土) 08:23:33.23 .net] gzip 展開とか
435 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/17(土) 10:16:47.08 .net] netrwはオフってる 他のもいくつかオフってる
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/17(土) 11:41:14.60 .net] let g:loaded_gzip = 1 let g:loaded_tar = 1 let g:loaded_tarPlugin = 1 let g:loaded_zip = 1 let g:loaded_zipPlugin = 1 let g:loaded_rrhelper = 1 let g:loaded_2html_plugin = 1 let g:loaded_vimball = 1 let g:loaded_vimballPlugin = 1 let g:loaded_getscript = 1 let g:loaded_getscriptPlugin = 1 let g:loaded_netrw = 1 let g:loaded_netrwPlugin = 1 let g:loaded_netrwSettings = 1 let g:loaded_netrwFileHandlers = 1 ↑ アンチプラグイン厨はこれくらい設定してるよね?wwww
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/17(土) 12
] [ここ壊れてます]
438 名前::03:42.69 .net mailto: 煽りに見せかけて有益な投稿とはやるな [] [ここ壊れてます]
439 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/17(土) 12:39:53.13 .net] 大人しくBSDでvi使っててね
440 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 02:07:16.80 .net] ミニマリストがdebianでbsh使ったらどうなるのっと
441 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 13:14:30.43 .net] Vim 初心者「Esc キー遠い……」 (自称) Vimmer「つ Ctrl + [」 老害 Vimmer「Ctrl + 3 も知らんのか最近の若いのは」 Vimmer1「CapsLock に割り当ててます ^q^ めちゃ便利」 Vimmer2「わかりみ」 実際、一番いい Esc キー問題の解決策ってなんだろうね。 「Vim を使わない」とか「ノーマルモードで全部操作する」とかそういう冗談は抜きにしてさ。 俺はVimmerを名乗るつもりはないが、CapsLock を Esc にしてる。これが一番よかった。
442 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 13:21:21.46 .net] >>434 HHKBだとホームポジションのまま小指だけ動かしてEscまで届く
443 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 13:23:45.19 .net] capslockはctrlに割り当てるからctrl+[かescそのままかな そこまで連打するものでもないし
444 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 13:31:59.44 .net] ESCなんて何も考えずに左上押せばいいだけじゃん ctrl+[とか同時押しで中途半端な位置を押すとか正気の沙汰じゃない [か]かどっちかもよく分からないし
445 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 13:54:58.50 .net] 自分も一時期CapsLockをEscにしてたわ 多分どっかの記事で見たんだな んで便利そーってやってみた ところが俺は多少ゲームをするんだが ゲーマーをやってると、Shift押そうとしてCapsLock=Escに触れてしまい セーブせずに終了してしまうつー経験を繰り返した結果Escは半角/全角にしてるw
446 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 14:02:07.38 .net] それと同じような感覚でcapslockをctrlにするのも理解しにくい とっさに何かの処理を中断させようとかしてctrl+cとかを押そうとしたとき 左下にctrlがあれば視界の片隅にキーボードがあるだけの状態でも押し間違えることはないけど capslockの位置だと100%正確にtabとshiftの間を押すのは難しくなる 常に両手をキーボードの上に拘束された状態で使ってるなら平気なのかも知れないけど
447 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 14:26:18.77 .net] 寧ろctrl-oを押しやすくしたい
448 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 14:39:12.07 .net] >>437 人それぞれだと思いますが、esc キーは指の移動量が大きくなり打鍵速度が落ちるので押さないです。
449 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 15:07:34.16 .net] タイピストやキーパンチャー(死語?)は大変だなぁ(´;ω;`)
450 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 16:13:29.06 .net] あれ,CapsLock 派は最近は少ないのかな? 上の方で N/XFER に L/R_Ctrl 割り当ててるって発言した者だけど, Esc は CapsLock に割り当ててるわ。
451 名前:名無しさん@お腹いっぱい。 [2018/02/18(日) 16:44:37.34 .net] Ctrl+[の存在を知らずにESCをCtrl+@にしてた俺に何か一言 コロンに近いってだけでこのキーにしたけど隣で代用できるとか先に言えよ
452 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 17:10:25.37 .net] escなんてjjでいいだろ
453 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 17:22:41.34 .net] 大事なことなので!!
454 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 22:00:18.20 .net] >>444 英語キーボードならその位置であってる 俺はEscキーそのまま派
455 名前:名無しさん@お腹いっぱい。 [2018/02/19(月) 05:49:18.65 .net] 今更ながらSpacemacsに鞍替えした 同時にSandSも導入したらスペースキーが今までの100倍仕事し始めてスペースキーが愛おしく思えて来たわ Space Key スペースキー すげー好きー!!
456 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 07:53:50.68 .net] 英語配列のちっさいEnterって満更でもないのか ミサワごっこなら逆L字の方がいいんだけど
457 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 18:56:49.45 .net] 日本語キーボードのエンターはホームポジションから遠いのが辛い(´・ω・`)
458 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 09:38:48.12 .net] ぼくも(´・ω・`)
459 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 14:49:27.85 .net] Vim だと ^M で代用できるからあんま必要なくね? > Enter キー
460 名前:名無しさん@お腹いっぱい。 [2018/02/20(火) 17:22:26.80 .net] いまそういう話じゃねーだろアスペ
461 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 21:41:29.16 .net] いやそういうスレだろアスペ
462 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 01:50:02.72 .net] アスペと非難することで自分がそれ以外の何かだと期待されることを ミスディレクションといいます
463 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 05:28:30.42 .net] >>452 ^MがCRなのはVimのキーバインドというわけではない 一般的なものや
464 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 20:21:20.46 .net] modern vimの完成が遅れてるみたいやな(´・ω・`)
465 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 23:23:08.90 .net] なんだelectron的なvimのことじゃないのか
466 名前:名無しさん@お腹いっぱい。 [2018/02/21(水) 23:42:38.76 .net] 以下一日一個キーバインドを語るスレ
467 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/22(木) 00:55:14.04 .net] changelistの戻る進むのキーバインドが覚えにくい 覚えやすい方法もしくは使いやすいキーバインドを求む jumplistはCTRL+I, CTRL+O使ってる
468 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/22(木) 17:22:12.03 .net] 有名すぎるかもだけど Vim 8.x の新機能 1 1 1 1 を矩形選択して g<C-a> 2 3 4 5
469 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/22(木) 18:12:48.17 .net] 頻度は低いけど便利な機能だよね
470 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/22(木) 18:21:24.14 .net] 連番csvファイル作るときにめっちゃつかう。 便利すぎる
471 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/22(木) 21:07:28.46 .net] nl コマンドという便利な Unix ツール (POSIX で標準化されてる) があるのに…… (原理主義)
472 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/23(金) 11:57:11.59 .net] >>461 それって、7.?(忘れた)から実装されたよね?
473 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/23(金) 13:35:34.47 .net] ちんぼ
474 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/23(金) 18:13:43.11 .net] VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:42:42) 適用済パッチ: 1-52 追加拡張パッチ: 8.0.0056 矩形連番動かなかったんだけどこれいくつのパッチなの?MInt17だけど 日本語化したヘルプにはv_g_CTRL-Aあって糠喜びしたわ 連番はprintfかseqで済ましてる
475 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/23(金) 18:18:34.94 .net] 起動画面に7.4.52ってあるがバージョン不足ならなんでヘルプにだけ説明あったんだろ C-Aの連番は普通に動くが
476 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/24(土) 10:56:50.20 .net] Patch 7.4.754 以上にあげたら?
477 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/24(土) 14:13:35.07 .net] というか Patch 番号を弄れるような環境であれば Vim 8.x に上げるほうが良い気がする。
478 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/25(日) 06:37:54.92 .net] >>460 changelistはなかなか覚えられんな giとか便利なはずなのに最後に変更した場所自体を忘れてしまって、自信を持って使えないわ(´・ω・`)
479 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/26(月) 00:35:59.67 .net] 前回のカーソル一復元にしか使ってないな
480 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/02(金) 14:12:59.74 .net] synstaticsめちゃ便利やんけ
481 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/02(金) 18:18:07.58 .net] >>473 これからの時代(vim 8.0, neovim)の静的解析プラグインは ale だぞ https://github.com/w0rp/ale
482 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/02(金) 18:36:23.29 .net] 俺はAleの方が好みかなあ
483 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/02(金) 18:37:43.74 .net] neomake使ってるけど、aleとの差がよくわからんな(´・ω・`)
484 名前:名無しさん@お腹いっぱい。 [2018/03/04(日) 14:11:32.31 .net] ひさしぶりにLinuxのディストリビューションを完全入れ替えした。 すると日本語変換が変わっていてvimとの連動性がいまいち… Mozcなどを使っている環境でonew+vim+cannaの使い心地を 最近のvimで実現する方法ありませんか?
485 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/04(日) 16:46:54.63 .net] その使い心地を具体的に説明されないと分からない
486 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/04(日) 17:01:10.05 .net] うーん、まったり甘酸っぱいというか
487 名前:名無しさん@お腹いっぱい。 [2018/03/04(日) 17:37:15.37 .net] 単なるFEP制御やらせたいだけだけど、onew+jvim(+canna)だと、一旦コンパイル したらどこででも動かせるけど、今のvimはFEP制御を外側に置いている?ので Xの時とfbtermの時とコンソールからteratermで使うときでいろいろ 考えにゃならんので面倒過ぎる…
488 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/04(日) 19:52:51.28 .net] spacemacs来なされよ 日本語扱うことあるならvimの操作性を保ったままインサートモードではemacsバインドでモード切り替えなしにある程度ライティングできるspacemacsがIME切り替え頻度も減らせるし最適解になり得ると思うんだけど
489 名前:名無しさん@お腹いっぱい。 [2018/03/04(日) 20:43:34.80 .net] 俺は2.9BSDの頃からVIないしEXで生きてるじじいでなぁ。 いまさらemacs系に命を売れないのよ。
490 名前:名無しさん@お腹いっぱい。 [2018/03/04(日) 23:45:12.74 .net] >>481 機能は良いけど、基本的にはEmacs+Evilだから、標準入力渡せないでしょ? 起動に時間かかるでしょ? Emacsの人なら基本その中に住むけど、Vimの人って必要な時にさっと開く的な使い方も多いでしょ。それに対応できないんじゃないかな。 朝開いて、その中にこもって夕方閉じるという使い方ならありだろうけど。まぁあれはEmacsの亜流でしょ
491 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/05(月) 01:10:17.56 .net] ターミナルで日本語をバリバリ使おうってのがそもそも間違い。 gvimの話ってんなら、使い心地spacemacsと大差無いとおもうけど。 まあemojiの流行で、この辺の流れも変わってくる可能性もある。
492 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/05(月) 06:06:13.73 .net] vimのターミナル機能とは何だったのか(´・ω・`)
493 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/05(月) 09:24:11.35 .net] >>482 vimですらないとは…(^_^;)
494 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/05(月) 15:19:00.33 .net] %dで内容を全削除するからこの%が現在のバッファだってのは分かるけど これについてのヘルプはないの? :help %は行移動の説明だけだし
495 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/05(月) 15:24:23.90 .net] >>487 :help :range :help :%
496 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/05(月) 23:53:27.39 .net] Ubuntuの公式パッケージに入ってるvimで縦分割時のスクロールを速くする制御シーケンス入れてたんだけど 17.10では効く(速い)けど18.04では効かないみたいだ MSYS2版でも更新したら効かなくなったから8.0.1400くらいまでで何か変わったっぽいな
497 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/07(水) 01:59:01.75 .net] 仮想端末のVimでHTMLを編集すると<del>要素で囲んだ部分に打ち消し線が引かれるんだけど 仮想端末でこんなことできるの? どうやって実現してるんだ…。
498 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/07(水) 16:45:40.95 .net] エスケープシーケンスじゃないの?
499 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/07(水) 17:27:18.72 .net] https://www.mm2d.net/main/prog/c/console-02.html >ANSIエスケープコード >いわゆる端末エミュレータと呼ばれるコンソールでこのシーケンスが解釈され、 >テキスト端末であるコンソールでグラフィカルな表現を行うことができる。 >ただし、対応しているかどうか、対応しているとしてもどこまで対応しているかは端末次第 >ESC[9m 取り消し、gnome-terminalでは取り消し線が表示された >ESC[0m 指定をリセットし未指定状態に戻す。 #include <stdio.h> int main() { printf ("\033[9m%s\n\033[0m", "Hello,World"); return 0; }
500 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/07(水) 20:32:29.62 .net] lsにカラーコード付けて保存した時に付くあれか
501 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/07(水) 20:59:20.58 .net] >>481 試したけど行番号を相対表示にしただけで動きがトロくなった まだまだアルファ版って感じだよ
502 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/08(木) 20:40:47.20 .net] vimってプラグイン管理関連が結構変動するよな。 おっさんがついていけるとは思えないんだけど。 まあ開発してるのも意識の高いおっさんなんだから意識の問題か
503 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/08(木) 21:08:45.44 .net] そう?最近まで公式のプラグイン管理API無かったからなあ プラグイン管理するプラグインをそれぞれが開発してたから、一部の管理プラグインはコロコロ仕様変えたりしてたのかもな
504 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/08(木) 23:05:00.00 .net] ヘルプを日本語にしただけでほとんどバニラですが何か どうせ特殊な操作しないし基本はmeditとleafpadだな
505 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/10(土) 20:43:56.61 .net] 日本語ヘルプ入れてるとか恥ずかしすぎる
506 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/10(土) 20:56:41.50 .net] 別にいいんじゃね?
507 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/10(土) 21:45:18.66 .net] 日本語ヘルプがまあまあ意味不明でいっしょけんめい英語を解読してたらばけっこう英語読めるようになってきたよ。
508 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/10(土) 22:34:05.72 .net] 日本語だろうが英語だろうが言葉として意味が分かっても内容がなに言ってんのかわかんねえって時がよくある
509 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/10(土) 22:43:35.84 .net] もはやatomのがいいわ
510 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/10(土) 22:47:26.57 .net] 好きにしろ
511 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/10(土) 23:22:29.88 .net] Linuxは説明書読むのに説明書がいるからねぇ 自然と英語が身に付く素晴らしい教材ですわ(白目)
512 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/11(日) 00:01:20.04 .net] 英語情報しかないから英語で読むのであって日本語情報あるなら普通に日本語読めばいい
513 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/11(日) 00:28:42.14 .net] まてここはUNIX板だしwinや macでもvimつかえるんだが?
514 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/11(日) 19:48:20.96 .net] 日本語ヘルプだと:helpgrepの使い勝手が落ちるからダメ。
515 名前:名無しさん@お腹いっぱい。 [2018/03/12(月) 00:25:14.58 .net] でもついググってオンラインヘルプ見ちゃう
516 名前:名無しさん@お腹いっぱい。 [2018/03/13(火) 11:14:23.03 .net] 気取って英語にして効率上がればいいんだがな
517 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/13(火) 11:43:18.22 .net] 英語読めない奴
518 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/13(火) 12:21:02.40 .net] 日本語と同じ速度・理解力で読めるなら英語で読めばいいが、速度・理解力どちらかでも日本語より劣るならわざわざ英語で読む必要などない ヘルプ調べたい時なんていかに速く正確な情報が得られるかが第一なんだから
519 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/13(火) 13:22:39.20 .net] 英語のman見てて何言ってるか分からないと思って日本語に訳されてるの見てみても 英語で読んだときと同じことが日本語で書かれてるだけで結局何だか分からないってのが結構ある
520 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/13(火) 13:49:57.38 .net] 読むんじゃない、感じるんだ
521 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/13(火) 14:15:41.25 .net] 翻訳manはたまにマニュアルとしての役割を放棄してるからな 大半が未翻訳ならともかく翻訳した一部分しか載せてないのはちょっと
522 名前:名無しさん@お腹いっぱい。 [2018/03/14(水) 01:13:28.32 .net] 英語に不自由しないなら、試しにここにも英語で書き込んでみたらいいのに
523 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/14(水) 01:26:51.25 .net] I Love an Ass! I Love an Ass! I Love an Ass!!! You're Ass is So Beautiful! Shall we dance?
524 名前:名無しさん@お腹いっぱい。 [2018/03/14(水) 10:57:46.65 .net] ここってプラグインの質問とかしていいの?<br> 前使ってた、画面左に余白を追加するプラグインがどうしても見つからない… 日本人が作っていたような気がするんだけど、わかる人いませんか?
525 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/14(水) 12:35:57.33 .net] ちょっと左向きながら作業すればいいんじゃないの?\n
526 名前:名無しさん@お腹いっぱい。 [2018/03/14(水) 1
] [ここ壊れてます]
527 名前:2:40:38.58 .net mailto: なんで改行コード書いてんだ? [] [ここ壊れてます]
528 名前:名無しさん@お腹いっぱい。 [2018/03/14(水) 12:51:08.95 .net] >>518 それはその通りなんだけど、前出来たことができなくなってなんかモヤモヤするんですよ。 今はnumber塗りつぶして無理やり余白作ってるけど、余白としては幅があって微妙なんです。 >>519 掲示板慣れしてないもので…お恥ずかしい。 書き込みますかって確認のところで改行されてなかったから、てっきりいるのかと…
529 名前:名無しさん@お腹いっぱい。 [2018/03/14(水) 14:19:55.05 .net] :set foldcolumn=5 余白の意味がよくわからんが
530 名前:名無しさん@お腹いっぱい。 [2018/03/14(水) 15:25:54.59 .net] >>521 出来ました!ありがとうございます。 折りたたみを使うとか、考えもしなかったです…目から鱗でした。
531 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/16(金) 07:19:39.80 .net] Vimって仮想端末でCtrl+space押すとCtrl+@が入力されたと認識するよね。 これってVimがエゲつないことをして実現しているのか,それとも Ctrl+3がCtrl+]の代替になってるのと同じく,仮想端末の機能なの?
532 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/16(金) 08:38:26.71 .net] 仮想端末とは具体的に
533 名前:519 mailto:sage [2018/03/16(金) 16:52:53.66 .net] >>524 仮想端末っていうのはxtermやGNOME Terminalの総称のことを言う 参考: https://ja.wikipedia.org/?curid=171153
534 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/03/16(金) 17:06:05.05 .net] 端末エミュレータを仮想端末とは呼びません