[過去ログ]
Vim Part22 (1001レス)
Vim Part22 http://peace.5ch.net/test/read.cgi/unix/1365071542/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
441: 名無しさん@お腹いっぱい。 [sage] 2013/12/19(木) 00:28:33.40 kana1 http://peace.5ch.net/test/read.cgi/unix/1365071542/441
442: 名無しさん@お腹いっぱい。 [sage] 2013/12/19(木) 06:34:13.95 >>440 そんなことはないでしょう http://peace.5ch.net/test/read.cgi/unix/1365071542/442
443: 名無しさん@お腹いっぱい。 [sage] 2013/12/19(木) 16:46:54.42 Vim Color Scheme Advent Calendar とかもやってる人がいるんだな。 http://hail2u.github.io/vim-color-scheme-advent-calendar-2013.html これはこれで「アドベントカレンダー」っぽくていい http://peace.5ch.net/test/read.cgi/unix/1365071542/443
444: 440 [sage] 2013/12/19(木) 21:02:09.02 >>442 10日程前に修正されてました さーせん http://peace.5ch.net/test/read.cgi/unix/1365071542/444
445: 名無しさん@お腹いっぱい。 [sage] 2013/12/19(木) 22:35:29.49 気に入ったマクロ 例えば、日本語の禁則を組み込んでテキスト整形するマクロを作ったとして また後で使いたいと思ったとする。 q レジスタに入ったマクロをはき出すならば :put q だ。これを保存すればマクロはファイルとして保存される。 /*ここまではOK。問題は読み込みの方法が分からない。*/ マクロがファイルの形で保存されているとして どうやって実行したらよいのだろうか? http://peace.5ch.net/test/read.cgi/unix/1365071542/445
446: 名無しさん@お腹いっぱい。 [sage] 2013/12/19(木) 23:03:14.75 let @a="HOGE" でレジスタaに代入出来る どっかに書いて読み込ませてからマクロとして実行すれば良いよ http://peace.5ch.net/test/read.cgi/unix/1365071542/446
447: 名無しさん@お腹いっぱい。 [sage] 2013/12/19(木) 23:26:46.14 :r file_path と合わせるのか。マクロそれで読み込めるね。ありがとう。 rでファイルに1行書き込んで、 それを(normal_modeなので) 0"ay$ (これなら改行文字が入らないで"a"レジスタに入る) http://peace.5ch.net/test/read.cgi/unix/1365071542/447
448: 447 [sage] 2013/12/19(木) 23:38:19.63 もっと良い方法思いついた。 /macro.vim/以下にvimファイルとして保存した方がスマートだ。 関数で定義して、sourceで読み込む。 vimはファイルタイプごとにアクション起こせるから、 txt,md(マークダウンファイル)を開いた時に、source /macro.vim/hogehoge と書けば、必要な時に(日本語整形マクロはtxt,mdでのみ必要になり得る) callで呼び出せる。 編集中のファイルを汚さないしコマンドで一発だからたぶんこれでOK。 http://peace.5ch.net/test/read.cgi/unix/1365071542/448
449: 名無しさん@お腹いっぱい。 [sage] 2013/12/20(金) 00:29:06.55 map! <BS> <Nop>にすると日本語入力がおかしい。 「あ」を入力すると「あ」が変換待ちで表示される。一文字目は問題ない。 次に「い」を入れると、「あ」が確定して「あい」が変換待ちになる。 次に「う」を入れると、更に「あい」が確定済みに追加され「あいう」が変換待ちになる。 次に「え」を入れると、更に「あいう」が確定済みに追加され「あいうえ」が変換待ちになる。 ここまでで「ああいあいう」が確定済みで、「あいうえ」が変化待ち、という状況。 今使ってるのはfedoraのgvimなんだけど、他のディストリやOSではどうかな? 端末版は問題ない。 http://peace.5ch.net/test/read.cgi/unix/1365071542/449
450: 名無しさん@お腹いっぱい。 [sage] 2013/12/20(金) 11:50:55.54 >>449 Ubuntu + gvim で再現した http://peace.5ch.net/test/read.cgi/unix/1365071542/450
451: 名無しさん@お腹いっぱい。 [sage] 2013/12/20(金) 22:05:43.10 Emacs 使いの友人に Emacs には Grass 言語用の grass.el があって超便利なのに Vim にないの?えっないの?って煽られたので誰かよろしく頑張ってくれ http://peace.5ch.net/test/read.cgi/unix/1365071542/451
452: 名無しさん@お腹いっぱい。 [sage] 2013/12/20(金) 22:48:29.14 Grassって知らんなあと思ったら こんなネタ言語のために時間割くやつおるかlw http://peace.5ch.net/test/read.cgi/unix/1365071542/452
453: 名無しさん@お腹いっぱい。 [sage] 2013/12/20(金) 22:57:47.26 wwwwWWWwwwwwwWWwwwWw http://peace.5ch.net/test/read.cgi/unix/1365071542/453
454: 名無しさん@お腹いっぱい。 [sage] 2013/12/20(金) 23:01:08.59 Emacsは何でもかんでもEmacsで完結してしまうからVimとは プラグインの有無も違ってくるね。 :help design-not http://peace.5ch.net/test/read.cgi/unix/1365071542/454
455: 名無しさん@お腹いっぱい。 [sage] 2013/12/20(金) 23:38:16.14 >>454 これは完結とか高度とかそんなん関係ないBrainF*ck系言語だぞw マイナーすぎてサポートされてないだけ http://peace.5ch.net/test/read.cgi/unix/1365071542/455
456: 名無しさん@お腹いっぱい。 [sage] 2013/12/21(土) 09:24:37.69 サポート? Emacsでは標準で入ってるのか…… http://peace.5ch.net/test/read.cgi/unix/1365071542/456
457: 名無しさん@お腹いっぱい。 [sage] 2013/12/21(土) 15:11:39.13 >>449 preedit 部分を打鍵毎に<BS>で消してるような動きをするね。 map! <BS> a だと a が入ってくるし。 <Nop> で消えずに残っているような感じ。 そういえばこの辺微妙な実装になってるって話があった気がするな。 http://peace.5ch.net/test/read.cgi/unix/1365071542/457
458: 449 [sage] 2013/12/22(日) 13:51:40.21 とりあえず遡って試してみたら、7.3.315までは再現した。それ以前だと (gvim:16983): IBUS-WARNING **: Create input context failed: タイムアウトしました. となってIMがオンにならないので確認できず。 俺の力じゃこれ以上は当たりをつけることさえ出来ない。 http://peace.5ch.net/test/read.cgi/unix/1365071542/458
459: 名無しさん@お腹いっぱい。 [sage] 2013/12/22(日) 21:58:35.38 >>449 ほんまや。そういうマッピングはしてないから困らないが、おかしなことになるな その状態で「あいう」→「ああいあいう」→確定→「ああいあいうあいう」 MacVim (Vim 7.4 patches 1-52) + MacUIM Anthy on OS X 10.9 http://peace.5ch.net/test/read.cgi/unix/1365071542/459
460: 名無しさん@お腹いっぱい。 [sage] 2013/12/23(月) 20:50:14.79 >>433 セミコロン要るか要らないかは判断できないから無理。 というかそれが判断できるならそもそもセミコロン書かせない。 splainに食わせれば、英語だけどもう少し詳しいエラーがでる。 :!perl -c % 2>&1 >/dev/null | splain http://peace.5ch.net/test/read.cgi/unix/1365071542/460
461: 名無しさん@お腹いっぱい。 [sage] 2013/12/24(火) 17:19:48.75 <C-C> をそれ自身か別のキーにmapした場合 InsertLeave イベントが発生するようですがこれは仕様でしょうか? 関連するドキュメント等ご存知でしたら教えてくださると喜びます 再現する vimrc は以下の通りです autocmd! InsertLeave * set nu! nmap <C-C> <C-C> imapやnnoremapした場合でもイベントが発生しているようです 環境 : Debian Wheezy Vim version : 7.3.547 (Debian repository), 7.4.125 (自分でbuild) これはこれでdvorakユーザの自分にはありがたいのですが http://peace.5ch.net/test/read.cgi/unix/1365071542/461
462: 461 [sage] 2013/12/24(火) 19:08:43.60 すみません間違えました > <C-C> をそれ自身か別のキーにmapした場合 <C-C> を {lhs} に用いた場合です Insert mode でCTRL-CするとInsertLeave イベントが発生します http://peace.5ch.net/test/read.cgi/unix/1365071542/462
463: 461 [sage] 2013/12/25(水) 00:14:03.88 何度もすみません Win7でも同じ挙動でしたので ざっとソースコードを見たところCTRL-Cがmapされているかどうかによって interruptするかしないか決めているようでしたので この挙動は仕様だと理解しました 残念ながらドキュメントは見つけられませんでした 皆様ありがとうございました http://peace.5ch.net/test/read.cgi/unix/1365071542/463
464: 名無しさん@お腹いっぱい。 [sage] 2013/12/25(水) 00:24:06.35 *map_CTRL-C* CTRL-C を {lhs} で使うことはできますが、それは Vim がキー入力を待機中のときだ け機能します。Vim がビジー状態 (何かを実行中) のときは機能しません。Vim がビ ジー状態の場合、CTRL-C は実行中のコマンドを中断します。 MS-Windows の GUI 環境では、CTRL-C にマップすることができるので、クリップボー ドにコピーする機能を割り当てることができます。Vim の動作を中断するには CTRL-Break を使います。 http://peace.5ch.net/test/read.cgi/unix/1365071542/464
465: 名無しさん@お腹いっぱい。 [sage] 2013/12/25(水) 08:24:52.50 >>463 おー、そうなんやね 元々端末用アプリやから、特別に扱われてるのか とりあえず解析おつかれした http://peace.5ch.net/test/read.cgi/unix/1365071542/465
466: 名無しさん@お腹いっぱい。 [sage] 2014/01/06(月) 23:37:17.15 起動時、ではなくて「OS立ち上げて最初にVimを起動させる」時だけ 通常の 20 倍近く時間がかかるんですけど、 i) そういうもんですか? ii) もしそういうもんなら初回起動時何をやってるんですか? http://peace.5ch.net/test/read.cgi/unix/1365071542/466
467: 名無しさん@お腹いっぱい。 [sage] 2014/01/06(月) 23:44:17.79 >>466 通常がどのくらいかわからないけど、ディスクからプログラムをメモリに読み込んで、さらに設定ファイルやらプラグインやらヒストリを読み込むから、ディスクアクセスとかやたらと大きいファイルとか、そのあたりに何かあるんじゃないの? 起動後のメモリ使用量も見てみるといいね。 http://peace.5ch.net/test/read.cgi/unix/1365071542/467
468: 名無しさん@お腹いっぱい。 [sage] 2014/01/06(月) 23:47:13.49 >>467 ふむふむ…。通常 120 ms, OS起動後初起動時 2300 ms とかなんですよね… そういう視点からもうすこし調べてみます、ありがとうございます。 http://peace.5ch.net/test/read.cgi/unix/1365071542/468
469: 名無しさん@お腹いっぱい。 [sage] 2014/01/06(月) 23:50:52.76 .vimrcが肥大化してるとか? 昔やらかしたことがあったw http://peace.5ch.net/test/read.cgi/unix/1365071542/469
470: 名無しさん@お腹いっぱい。 [sage] 2014/01/06(月) 23:58:12.33 2.3秒くらい待てよ。 http://peace.5ch.net/test/read.cgi/unix/1365071542/470
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 531 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.020s