1 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/17(木) 19:18:17.53 .net] Vim 6以降に関する話題、Part28です。 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/ Vim Part27 mevius.5ch.net/test/read.cgi/unix/1507038883/ 関連情報は>>2-6 あたり
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/08(土) 04:50:49.64 .net] それは tmux でもできるし、ターミナルエミュレータの機能でもできる
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/08(土) 05:00:00.14 .net] tmuxでもできるの?
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/08(土) 05:03:00.54 .net] ああ、tmuxでもできるけど、tmuxでやると行番号は入るし行末にもスペースが入るから複数行コピーはめんどくさかったんだった コピペのたびにset nonumberも面倒いし
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/08(土) 05:05:58.01 .net] こっち側のクリップボードの中身をサーバのvimにpで貼り付け出来ないから、vimのインサートモードの状態で⌘+vで貼り付けたらインデントがむちゃくちゃになってしまう
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/08(土) 11:25:26.11 .net] ssh経由で手元のマシンのクリップボードに入れるマッピングしてるな ヤンク→クリップボードだとゴミだらけになるから明示的なマッピング
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/08(土) 12:21:29.84 .net] shift+insertで貼り付けるとインデントがおかしくなるのは 貼る前に:set nocindet :set noautoindentとやってからやると大丈夫だけど これがものすごくめんどくさい
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/08(土) 14:54:55.15 .net] 貼り付けインデント崩れでよくやるのは、 :set paste してから貼り付けて :set nopaste で戻すかな これ忘れて崩れた時は、ヴィジュアルとかで範囲選んで = のvim任せ再インデントとかもたまに
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/08(土) 19:47:17.74 .net] >>380 bracketed paste modeに対応したバージョン使ってる?
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/08(土) 19:55
] [ここ壊れてます]
399 名前::27.99 .net mailto: https://ttssh2.osdn.jp/manual/ja/usage/tips/vim.html#Bracketed これも見ておくと便利 [] [ここ壊れてます]
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/08(土) 22:31:26.14 .net] 昔は貼り付け時にインデントおかしくならないように貼り付け用マッピングを用意してたけどいつの間にかいらなくなった
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/09(日) 02:48:43.64 .net] コピーがYなのが一番不可解なんだけどこれ慣れるもんなの? 偏屈なのか使う奴だけにしてくれ
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/09(日) 06:13:20.12 .net] >>385 コピーじゃなくてヤンクと考えればいいよ。
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/09(日) 07:24:26.31 .net] しばらく使ったら「このキーは何の頭文字か」とかまったく気にならなくなるぞ 重要なのはホームポジションからの距離
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/09(日) 10:47:43.24 .net] vimと違ってemacsは日本語関連の愚痴聞かないがあっちはIMと仲良くやってるのか マウスもカーソルキーもない時代に高性能なクリップボード作ったとかビルジョイ未来に生きてるな
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/09(日) 10:55:08.42 .net] Emacsも使うけど日本語で特別な問題を感じたことはないな。 Vimの方が経験が浅くてぼんやりそういう印象を持っていただけだけど、 ここに書かれているような説明で正しいのかな? https://www.soum.co.jp/misc/vim-no-susume/12/l
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/09(日) 10:57:25.47 .net] ごめん。変な文字が入った。 > https://www.soum.co.jp/misc/vim-no-susume/12/l https://www.soum.co.jp/misc/vim-no-susume/12/
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/09(日) 12:12:35.52 .net] >>382 今xtermで試したらずれなかった けど俺が普段使ってるターミナルエミュレータだと駄目みたいだ >>383 見てなんかやれば直せる?のかもしれないけどこれを理解するのが大変そうだ
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/09(日) 13:52:09.91 .net] set keywordprg=:helpをやるとshift+kでカーソル位置の文字でヘルプ引けるのな vimrcを弄る時の手間ちょっと減るわ
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/09(日) 18:34:01.90 .net] あまり頓着してないけどタブ派かスペース派でも分かれそう
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/09(日) 18:41:28.65 .net] スペース4文字いちたく
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/10(月) 20:23:37.46 .net] デフォルトだとタブがスペース8個分になるのはどこから来てるんだろう(´・ω・`)
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/11(火) 02:44:37.04 .net] 全角はスペース2個分だから、全角4個分でスペース8個とか
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/11(火) 08:00:30.93 .net] >>395 https://superuser.com/questions/355863/why-is-the-default-tab-size-8-spaces-where-does-this-come-from-and-why-is-it-th ベストアンサーに対するコメントの最後2つが最もらしいけど、 1) タイプライターの時代に数字を含む表を作成するのにセルの幅が8つだと7桁までの数字を格納できて一般的な用途で都合が良かった 2) 印刷物のパラグラフの最初のインデントは5文字(1インチ)なのでタブを5文字に変更しても良さそうなものだが、コンピューターの時代になっても8文字が使われ続けたのはバイナリの計算で5よりも8を足したり引いたりする方が楽だったから
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/11(火) 15:43:28.84 .net] 初心者だから筋違いなこと言ってるかもしれないが、タブインデントのときに行移動すると、インデントしてるタブ自体が文字としてカウントされるからめんどくさい スペースインデントなら行頭の文字にカーソルが入るんだが
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/11(火) 20:37:42.50 .net] POSIXによると最も基本的なshでも$()によるコマンド置換ができるようですが vimのft=shにおいて$()が正しくシンタックスハイライトされません。 これってバグ報告やらをすべきでしょうか。 vim8.1
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/12(水) 00:25:28.95 .net] 仮想コンソールからfbtermの上でvimを開くと配色設定バグるんだけど何が原因なんだろ syntax on set t_Co=256 colorscheme desert256 設定はこれだけどvim全体がなぜかシアン色っぽくなってかなり見にくい fbterm使わないとvimは白黒のままだし設定不足かな
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/12(水) 06:23:44.65 .net] >>399 自分も8.1 (MacのHomebrewの最新版) だけど vim -u NONE <filename>.sh で起動して :set filetype=sh :syntax on したら $() にちゃんと色つくな 一方で https://stackoverflow.com/questions/2576687/how-to-highlight-bash-scripts-in-vim#comment84057714_42543354 みたいな話もあるからよくよく自分の環境を確認した方がいいな
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/12(水) 10:49:51.74 .net] >>401 すいません。言葉足らずでした。 普通に登場する$()はいいのですが, 変数置換で使用されるコマンド置換に対してうまくはたらきません。 例えば echo ${SOMEVAR:-$(somecmd)} ↑こんなやつです。これは SOMEVAR変数に値が格納されていたらその値を返し されていなければsomecmdの実行結果を返すというものです。 ここでの$(somecmd)が,エラーのようなシンタックスハイライトされますが これはPOSIXでも既定されている正しい構文です。
419 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/12(水) 12:40:53.29 .net] :help ft-sh-syntax ちゃんと let g:is_posix = 1 とかやってるか?
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/12(水) 13:07:56.04 .net] オライリーからVimの新しい本が出てるんだけど誰か読んだ? shop.oreilly.com/product/9781680502626.do 翻訳も出てほしいけど入門Vimすら出ないから無理かな?
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/12(水) 13:19:34.89 .net] これ実践Vimの続きじゃねーの 内容は少ししか増えてないってどっかで読んだ気が
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/12(水) 13:22:43.00 .net] は?出版社ちがうじゃんって思ったが実践Vimと同じ人が書いてるのか 実践Vimも読んだことない 再販してほしいんだが
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/12(水) 14:35:12.79 .net] 前回の本は素vimをどう使うかの本で、新しいのはプラグインも含めたカスタマイズの本みたいね 実践vimは結構売れたみたいなのになんで絶版になったんや(´・ω・`)
424 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/12(水) 14:52:11.57 .net] 出版社が無くなったからかな? アスキーと角川の合弁会社? 電子書籍はまだ売ってるのに紙の本はなんで絶版なんだろ
425 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/12(水) 15:48:51.93 .net] 電子版もあるし英語版第二版も出てるしvimもバージョンアップするしで在庫リスクを取りたくないんじゃね?
426 名前:名無しさん@お腹いっぱい。 [2018/09/12(水) 18:20:14.86 .net] >>400 fbterm 使わなくても :syntax on で色は付くと思うけど 環境変数 TERM が dumb とかだと白黒になるね fbterm上で256色を扱うには、TERM 環境変数を "fbterm" にする必要がある $ TERM=fbterm vim man fbterm の 256 COLOR EXTENSION 参照 シェルの初期化ファイル(~/.bashrc とか)にこういうのを書いておけば毎回指定しなくて済む if ps "${PPID}" | grep -q fbterm; then export TERM=fbterm fi
427 名前:名無しさん@お腹いっぱい。 [2018/09/12(水) 21:11:59.84 .net] ちなみに今使うんならfbtermじゃなくてyaftのほうが軽いし余計な設定なしにUnicodeが扱えるのでおすすめ
428 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/12(水) 21:37:44.27 .net] >>410 ありがとう fbtermは仮想コンソールの出し方調べてる時日本語が化けたから入れたんだ 下手にフォント弄ると欠けるけど
429 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/12(水) 21:51:55.63 .net] modern vim早速ポチったサンキュー
430 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/12(水) 22:10:01.56 .net] >>404 こんな表紙オライリーじゃない
431 名前:名無しさん@お腹いっぱい。 [2018/09/12(水) 22:22:23.59 .net] >>403 すいません is_posix知らんかったです ありがとう
432 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/13(木) 02:53:41.85 .net] >>414 オライリーで販売してるってだけで出版はオライリーじゃないよ
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/13(木) 03:28:33.30 .net] >>416 そうなのか だから日本ではオライリーからじゃなくてアスキーだったのか
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/13(木) 11:57:37.59 .net] これ使ってみてください! 上手くいってます。 https://store.line.me/stickershop/author/540272/ja
435 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/13(木) 18:14:16.45 .net] ずっと:wq!で保存終了してたけど:xやZZがあるなら教えてくれよ 変更してないのにタイムスタンプ変わって気になってたんだ ZQはちと押しにくいな
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/13(木) 23:17:16.07 .net] :xは案外盲点だよな
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/14(金) 00:25:43.25 .net] vi - How to exit the Vim editor? - Stack Overflow https://stackoverflow.com/questions/11828270/how-to-exit-the-vim-editor 「Vimを終了する方法」、100万PVを突破 https://developers.srad.jp/story/17/05/25/0515242// ストーリー by hylom 2017年05月25日 16時15分皆初めは困るやつ 部門より 技術系Q&Aサイト「Stack Overflow」に2012年8月に投稿された「How to exit the Vim editor?」という 質問ページのページビューが、100万を突破した(Stack Overflowの公式ブログ)。 このページでは「Vimが終了できない」という質問に対し、Escキーを押し、 続いて『:q』や『:q!』などを入力するという終了方法が親切に解説されている。 この記事は昨年Stack Overflowのページビュー全体の0.005%を稼いだそうで、 平日のピーク時には一時間当たり80人がこのページを見ていることになるという。 また、国別やメインのプログラミング言語別のアクセス統計も示されている。 そらこうなるわ
438 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/14(金) 02:22:32.78 .net] どういう事? 保存しないで終了したい時は:q!でやってたんだけど、もっと簡単に終われるの?
439 名前:名無しさん@お腹いっぱい。 [2018/09/14(金) 03:32:05.27 .net] https://qiita.com/clarinet758/items/d778e13d9c24e6f62683 ZQ :q!と同じで保存せず終了 タイムスタンプは当然変わらない ZZ :xと同じで保存して終了 uで変更前に戻してから終了するとタイムスタンプは未更新のまま あくまでundoだけだからxで消してもタイムスタンプは更新される :wq! 保存して終了 変更せずともタイムスタンプは常に更新 vimにも終了するショートカットがあったって話 ZZとZQはノーマルモードらしい 確かに:wq!は開いてすぐ終了しても時間変わったわ
440 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/14(金) 03:44:57.44 .net] サンクス こりゃ便利だね
441 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/14(金) 09:02:44.66 .net] 変更せず :w しただけで多くの変更検知系プログラムが反応するから明白だと思ってたけど、タイムスタンプ更新されるの意外と知られてないんだな
442 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/14(金) 09:41:16.02 .net] :wって「write」の頭文字からきてるんだろうから書き込まれて当然と思ってたわ。違うんかな
443 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/14(金) 11:48:37.84 .net] 基本的にZZと:qしか使ってなかった たまに日本語関係ファイルでZZで抜けられないときがあってそのときは:w!してから:q!とか
444 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/14(金) 12:16:53.44 .net] shift+zキーなんて押しにくいからZZはほぼ使わない
445 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/14(金) 12:18:38.38 .net] いつもとちがうキーボードでコロンが見つからないときZZいいよね
446 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/14(金) 13:14:06.24 .net] :versinの出力
447 名前:結果って:filterで切り取れないのかな。 https://vim-jp.org/vimdoc-ja/various.html#:filter ↑ここを読むかぎりよさげなんだけど。 [] [ここ壊れてます]
448 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/14(金) 13:31:57.57 .net] Vim8のパッケージ機能ってさ ~/.vim/pack/の下にstartやoptを配置すればいいのにどうして ~/.vim/pack/SOMETHING とかいうディレクトリを挟む必要があるんだろう。将来的になにか拡張されるのかな。
449 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/14(金) 14:18:54.00 .net] ZZはいいけどZQって遠くね せめてQQみたいに重ねりゃいいのに
450 名前:名無しさん@お腹いっぱい。 [2018/09/14(金) 15:05:17.11 .net] >>431 だが自決した 各プラグン管理ツールをそこに置けということだ。 Voltなら~/.vim/pack/volt MinPacなら~/.vim/pack/minpac。 なるほどねぇ…… 個人で管理する文にはどういう名前にすべきだろう~/.vim/pack/defaultとかかな。
451 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/14(金) 19:42:17.47 .net] >>433 死ぬなw _とかでいいんじゃね?
452 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/14(金) 22:29:49.58 .net] >>434 死ぬな? 「_」は思い付かなかった。頭良いなあんた
453 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/14(金) 22:54:58.71 .net] 昔はジョークで自己解決を自決って略してた気がするけど、最近は本来の自決の意味が失われつつある そのうちネットから現実世界に広がり、辞書にも自決=自己解決の略として載るのだろう
454 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/14(金) 23:45:09.22 .net] 以前どこかのスレでジョークで自決と書いたつもりだが、自己解決のつもりで書いたのならそれは間違いだ、リアルじゃなくてもそんな言葉は使うもんじゃ無いでんでんと説教された。
455 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/15(土) 04:29:23.66 .net] 「云々 (うんぬん)」を「伝々 (でんでん)」と間違えてるのか? どっからどこまでがネタか分からんな
456 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/15(土) 07:38:57.21 .net] ここがなんjやニュー速なら小1時間晒されるレベルのまちがいやめろ
457 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/15(土) 08:18:11.32 .net] >>435 自決には自殺の意味があるからさ 言いたいことわかってて言ったんだごめん
458 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/15(土) 13:45:29.45 .net] 129 名前:[名無し]さん(bin+cue).rar[sage] 投稿日:2007/05/04(金) 18:32:42 ID:oAXBMef00 すいません、動画が見れないんですけど何のコーディック入れたらいいんですか? 130 名前:[名無し]さん(bin+cue).rar[sage] 投稿日:2007/05/04(金) 19:51:30 ID:oAXBMef00 自決しました 131 名前:[名無し]さん(bin+cue).rar[sage] 投稿日:2007/05/04(金) 20:02:22 ID:727ZIH/W0 待て!はやまるな!
459 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/15(土) 15:49:31.69 .net] >>441 130は間違った日本語を広めた責任を取って自決すべし
460 名前:名無しさん@お腹いっぱい。 [2018/09/16(日) 22:23:01.05 .net] vimで例えばiをaにnoremapすると、ciwとかのときにもcawって認識されるじゃないですか 単一コマンドのときだけremapして、ciwみたいなときだけ元々のキーにする方法ありませんか?
461 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/16(日) 22:46:34.31 .net] もしかして小指がない人?((((;゚Д゚))))ガクガクブルブル
462 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/16(日) 23:08:54.86 .net] >>443 試してないけどlangmapとか使えばどうにかなるかも
463 名前:名無しさん@お腹いっぱい。 [2018/09/16(日) 23:44:56.82 .net] noremapの代わりにlangmapするってことでしたら連続したコマンドのときもmap先に固定されませんか?
464 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/17(月) 01:56:17.56 .net] 無理っぽいね
465 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/17(月) 04:56:01.21 .net] Vimの元ネタのViってまだ開発は続いているんでしょうか? ググったけどよく分からないです
466 名前:名無しさん@お腹いっぱい。 [2018/09/17(月) 08:21:24.65 .net] >>443 c のようなコマンドの後続部分は「オペレータ待機モード」のマップの範疇なので :noremap i a :ounmap i ただこの場合は単に :nnoremap i a で良い気がするけど https://vim-jp.org/vimdoc-ja/map.html#omap-info
467 名前:> あるマップをノーマルモードとビジュアルモードで使用し、そして、オペレータ待機 > モードでは使用しないという場合は、3つのモードに対してマップを定義してからオペ > レータ待機モードのマップだけを削除します: > :map xx something-difficult > :ounmap xx > ビジュアルモードとオペレータ待機モードの場合や、ノーマルモードとオペレータ待機 > モードの場合も同様にします。 [] [ここ壊れてます]
468 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/17(月) 21:04:37.11 .net] 今あるのはviじゃなくてnviじゃね? unixのコードを取っ払って作り直したvi 軽さ以外であえてこれを使う意味なさそうだけど
469 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/18(火) 01:53:06.93 .net] vimの矩形貼り付けが覚えられないんだけどいい方法ない?矩形挿入は覚えたけど プラグインはどれ入れればいいか分からんし管理も面倒っぽいし入れてない
470 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/19(水) 13:05:35.08 .net] ビジュアルブロックモードで を ってするのどうやるんや???
471 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/19(水) 19:57:38.64 .net] よ、読めない…
472 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/20(木) 06:31:06.16 .net] どゆこと 俺には空白行にしか見えないが
473 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/20(木) 07:41:11.87 .net] 空白行を同数の空白行に変えるだけなので、何もしなくてよい。 HTMLタグをミスって表示されていないだけなら、本人の釈明があるまで放置しておけばよい。
474 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/20(木) 19:21:05.48 .net] 5chってHTMLタグとか効いたっけ。 <br /> <br /> test
475 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/20(木) 19:21:22.17 .net] 効かないじゃん。
476 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/20(木) 20:18:21.47 .net] Vimで地域化されている単語を利用する方法ってある? うまく説明できるか怪しんだけども 言語環境変数を日本語でVim(huge版)を起動した時は挿入モードに入るとコマンドラインに「-- 挿入 --」という文字が表示されるのに対して 言語環境変数が英語の場合は「-- INSERT --」という表示になるよね。 この処理を拾えないかな。 具体的には,現在のモードをstatuslineにテキストとして反映したい。 その時に英語で立ち上げたときは「INSERT」,日本語で立ち上げたときには「挿入」みたいな表示になってほしい。
477 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/20(木) 21:24:52.53 .net] >>458 ですが質問をとりけします。 statuslineは扱えるコマンドが貧弱すぎて仮に上述が実現したとしても望む表示は得られないと判断しました。
478 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/20(木) 22:33:31.10 .net] 普通にLANG=C vimで英語起動しちゃイカンのか このCがcancelのCじゃないらしくて驚いたわ
479 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/20(木) 23:58:02.64 .net] >>460 LANG=C vim で起動した場合はA表示して LANG=ja_JP.UTF-8 vim で起動した場合はBを表示 っていうふうにしたいんだわ。 if v:lang='ja_JP' みたいにしたらいいのは知ってるけど AやBは翻訳されてる対応関係があるので(INSERTと挿入) せっかくならそれを利用したい。
480 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/21(金) 08:12:07.04 .net] >>459 判断ミス。関数呼べて好き勝手にできるよ。
481 名前:名無しさん@お腹いっぱい。 [2018/09/21(金) 14:34:53.98 .net] >>458 Pythonインターフェースが有効なVimなら、Pythonのgettextモジュールが使える 素のVim scriptにはなさそう https://pastebin.com/FTq4Mb3H ついでに statusline の設定にも挑戦してみたけど、i_CTRL-O のとき期待通りにならなかった 挿入モードで CTRL-O したときの mode() の値は 'niI' だと思ったのだけど、実際には 'n' になってる set statusline=%!mode() で確認できる
482 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/21(金) 17:38:57.82 .net] >>463 横からだけど mode()でなくmode(1) にすればいいんでは。
483 名前:名無しさん@お腹いっぱい。 [2018/09/21(金) 18:31:26.25 .net] >>464 おお、できた :help mode() の一段落目にちゃんと書いてあるじゃんね 最初からその下の表とばっかり睨めっこ
484 名前:して、完全に見落としてました ありがとう [] [ここ壊れてます]
485 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/22(土) 16:38:23.18 .net] Vimのleaderをスペースに割り当てようと思ってるんだけど、暗黒美夢王とかのdotfile見るとそのままスペース+他コマンドってやってて Leaderとしてのスペースとそのままのスペースの違いってleaderに制限時間あるだけ?
486 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 07:55:11.55 .net] >>463 すいません。まさか答えてもらえるとは思えず 返信が遅れてしまいました。 まさにそのようなステータスラインが欲しかったので ほんとうに感謝しています!
487 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 09:04:08.46 .net] >>466 複数キーのマッピングに制限時間があるかどうかは 'timeout' オプションで制御されるのであって、leaderかどうかは関係ないはず
488 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 14:23:59.75 .net] ヘルプを引かずにvimコマンドの一覧を出す方法ないですかね 索引とは言わんからbashのhelpみたいな要約が欲しい
489 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 14:40:31.24 .net] >>469 "(それぞれのコマンドの)ヘルプを引かずに"って意味だね? :h quickref
490 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/09/23(日) 16:09:58.91 .net] Vimでシステムのコマンドを補完する方法ってある? C-x C-fでシステムのファイルを補完するように。