[過去ログ]
Vim Part28 (1002レス)
Vim Part28 http://mevius.5ch.net/test/read.cgi/unix/1526552297/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
454: 名無しさん@お腹いっぱい。 [sage] 2018/09/20(木) 19:21:22 効かないじゃん。 http://mevius.5ch.net/test/read.cgi/unix/1526552297/454
455: 名無しさん@お腹いっぱい。 [sage] 2018/09/20(木) 20:18:21 Vimで地域化されている単語を利用する方法ってある? うまく説明できるか怪しんだけども 言語環境変数を日本語でVim(huge版)を起動した時は挿入モードに入るとコマンドラインに「-- 挿入 --」という文字が表示されるのに対して 言語環境変数が英語の場合は「-- INSERT --」という表示になるよね。 この処理を拾えないかな。 具体的には,現在のモードをstatuslineにテキストとして反映したい。 その時に英語で立ち上げたときは「INSERT」,日本語で立ち上げたときには「挿入」みたいな表示になってほしい。 http://mevius.5ch.net/test/read.cgi/unix/1526552297/455
456: 名無しさん@お腹いっぱい。 [sage] 2018/09/20(木) 21:24:52 >>455ですが質問をとりけします。 statuslineは扱えるコマンドが貧弱すぎて仮に上述が実現したとしても望む表示は得られないと判断しました。 http://mevius.5ch.net/test/read.cgi/unix/1526552297/456
457: 名無しさん@お腹いっぱい。 [sage] 2018/09/20(木) 22:33:31 普通にLANG=C vimで英語起動しちゃイカンのか このCがcancelのCじゃないらしくて驚いたわ http://mevius.5ch.net/test/read.cgi/unix/1526552297/457
458: 名無しさん@お腹いっぱい。 [sage] 2018/09/20(木) 23:58:02 >>457 LANG=C vim で起動した場合はA表示して LANG=ja_JP.UTF-8 vim で起動した場合はBを表示 っていうふうにしたいんだわ。 if v:lang='ja_JP' みたいにしたらいいのは知ってるけど AやBは翻訳されてる対応関係があるので(INSERTと挿入) せっかくならそれを利用したい。 http://mevius.5ch.net/test/read.cgi/unix/1526552297/458
459: 名無しさん@お腹いっぱい。 [sage] 2018/09/21(金) 08:12:07 >>456 判断ミス。関数呼べて好き勝手にできるよ。 http://mevius.5ch.net/test/read.cgi/unix/1526552297/459
460: 名無しさん@お腹いっぱい。 [] 2018/09/21(金) 14:34:53 >>455 Pythonインターフェースが有効なVimなら、Pythonのgettextモジュールが使える 素のVim scriptにはなさそう https://pastebin.com/FTq4Mb3H ついでに statusline の設定にも挑戦してみたけど、i_CTRL-O のとき期待通りにならなかった 挿入モードで CTRL-O したときの mode() の値は 'niI' だと思ったのだけど、実際には 'n' になってる set statusline=%!mode() で確認できる http://mevius.5ch.net/test/read.cgi/unix/1526552297/460
461: 名無しさん@お腹いっぱい。 [sage] 2018/09/21(金) 17:38:57 >>460 横からだけど mode()でなくmode(1) にすればいいんでは。 http://mevius.5ch.net/test/read.cgi/unix/1526552297/461
462: 名無しさん@お腹いっぱい。 [] 2018/09/21(金) 18:31:26 >>461 おお、できた :help mode() の一段落目にちゃんと書いてあるじゃんね 最初からその下の表とばっかり睨めっこして、完全に見落としてました ありがとう http://mevius.5ch.net/test/read.cgi/unix/1526552297/462
463: 名無しさん@お腹いっぱい。 [sage] 2018/09/22(土) 16:38:23 Vimのleaderをスペースに割り当てようと思ってるんだけど、暗黒美夢王とかのdotfile見るとそのままスペース+他コマンドってやってて Leaderとしてのスペースとそのままのスペースの違いってleaderに制限時間あるだけ? http://mevius.5ch.net/test/read.cgi/unix/1526552297/463
464: 名無しさん@お腹いっぱい。 [sage] 2018/09/23(日) 07:55:11 >>460 すいません。まさか答えてもらえるとは思えず 返信が遅れてしまいました。 まさにそのようなステータスラインが欲しかったので ほんとうに感謝しています! http://mevius.5ch.net/test/read.cgi/unix/1526552297/464
465: 名無しさん@お腹いっぱい。 [sage] 2018/09/23(日) 09:04:08 >>463 複数キーのマッピングに制限時間があるかどうかは 'timeout' オプションで制御されるのであって、leaderかどうかは関係ないはず http://mevius.5ch.net/test/read.cgi/unix/1526552297/465
466: 名無しさん@お腹いっぱい。 [sage] 2018/09/23(日) 14:23:59 ヘルプを引かずにvimコマンドの一覧を出す方法ないですかね 索引とは言わんからbashのhelpみたいな要約が欲しい http://mevius.5ch.net/test/read.cgi/unix/1526552297/466
467: 名無しさん@お腹いっぱい。 [sage] 2018/09/23(日) 14:40:31 >>466 "(それぞれのコマンドの)ヘルプを引かずに"って意味だね? :h quickref http://mevius.5ch.net/test/read.cgi/unix/1526552297/467
468: 名無しさん@お腹いっぱい。 [sage] 2018/09/23(日) 16:09:58 Vimでシステムのコマンドを補完する方法ってある? C-x C-fでシステムのファイルを補完するように。 http://mevius.5ch.net/test/read.cgi/unix/1526552297/468
469: 名無しさん@お腹いっぱい。 [sage] 2018/09/23(日) 17:43:48 いまやったら普通に出てきた :!ここで何か途中まで打ってタブで http://mevius.5ch.net/test/read.cgi/unix/1526552297/469
470: 名無しさん@お腹いっぱい。 [sage] 2018/09/23(日) 20:39:41 >>467 マジであるんかい vimtutorや:の補完と一緒にスレのテンプレに入れておくべき http://mevius.5ch.net/test/read.cgi/unix/1526552297/470
471: 名無しさん@お腹いっぱい。 [sage] 2018/09/23(日) 21:30:30 >>469 いやそうじゃなくて インサートモードのときにそれをやりたんだよ。 意図を伝えられなくてすまん。 http://mevius.5ch.net/test/read.cgi/unix/1526552297/471
472: 名無しさん@お腹いっぱい。 [sage] 2018/09/23(日) 22:07:52 失礼します Vimで #include <stdio.h> int main() { printf("Hello World"); return 0; } の intのiにカーソルがある場合、jで下に移動するとiの真下のスペースに改行がいきますが、インデントを考慮して、printfのpに下移動するにはどうしたら良いでしょうか? http://mevius.5ch.net/test/read.cgi/unix/1526552297/472
473: 名無しさん@お腹いっぱい。 [sage] 2018/09/23(日) 22:08:48 スペースが省略されてますが、printfとreturnの前に4文字スペースのインデントを入れたつもりでした すみません http://mevius.5ch.net/test/read.cgi/unix/1526552297/473
474: 名無しさん@お腹いっぱい。 [sage] 2018/09/23(日) 22:24:04 >>472 エンターキーか + でおk http://mevius.5ch.net/test/read.cgi/unix/1526552297/474
475: 名無しさん@お腹いっぱい。 [sage] 2018/09/23(日) 23:00:44 >>474 返信ありがとうございます 上移動の時にもインデントを考慮することはできないでしょうか? http://mevius.5ch.net/test/read.cgi/unix/1526552297/475
476: 名無しさん@お腹いっぱい。 [sage] 2018/09/23(日) 23:32:48 -で同じように動くけどこれインデントとか関係なく 最初の文字に移動してるだけじゃない http://mevius.5ch.net/test/read.cgi/unix/1526552297/476
477: 名無しさん@お腹いっぱい。 [sage] 2018/09/24(月) 00:28:54 ファイルタイプごとのインデント考慮して行移動って出来なかったっけ http://mevius.5ch.net/test/read.cgi/unix/1526552297/477
478: 名無しさん@お腹いっぱい。 [sage] 2018/09/24(月) 01:58:41 ノーマルモードでもEnterで空行挿入できるようにしてたわ 、Enterで改行な http://mevius.5ch.net/test/read.cgi/unix/1526552297/478
479: 名無しさん@お腹いっぱい。 [] 2018/09/24(月) 03:34:58 >>468 これ誰か分かりますか。 http://mevius.5ch.net/test/read.cgi/unix/1526552297/479
480: 名無しさん@お腹いっぱい。 [sage] 2018/09/24(月) 05:29:54 >>479 システムコマンドの辞書作って辞書補完 http://mevius.5ch.net/test/read.cgi/unix/1526552297/480
481: 名無しさん@お腹いっぱい。 [sage] 2018/09/24(月) 19:47:03 >>479 vim foo.vim してインサートモードで :!<C-x><C-v> とかか? スクリプトからなら、例えば echo getcompletion(‘v’, ‘shellcmd’) ってすれば、viewやVimやvimdiffやもろもろ表示されるから上手いこと使って。 http://mevius.5ch.net/test/read.cgi/unix/1526552297/481
482: 名無しさん@お腹いっぱい。 [sage] 2018/09/24(月) 21:49:28 >>480 >>481 つまり getcmdpletion('', 'shellcmd') を辞書につっこんでやればいいのでは http://mevius.5ch.net/test/read.cgi/unix/1526552297/482
483: 名無しさん@お腹いっぱい。 [sage] 2018/09/25(火) 08:04:20 raspbianでvimprocビルドしようとすると セグメンテーションフォルト出るのですが どうしたらできますか? http://mevius.5ch.net/test/read.cgi/unix/1526552297/483
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 519 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s