1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 00:56:51 ] Vim 6以降に関する話題、Part16です。 www.vim.org/ 前スレ Vim Part15 pc11.2ch.net/test/read.cgi/unix/1202050038/ 関連情報は>>2-8 あたり。
459 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/07(火) 14:04:14 ] Kaoriya VIM 7.2を使っているのですが、 backspace=1 を設定すると、CTRL+Uによる削除が機能しません。 backspace=2 であれば従来通り行頭まで削除されます。 7.1までは期待した通りの動作なんですが、 バックスペース関連の動作が変更になったんですかね?
460 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/07(火) 14:27:57 ] 7.2入れてないからわかんないけどマニュアルになんか書いてない?
461 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/07(火) 15:37:28 ] >>460 探してみたんですけど見つからないんですよね。 Cygwin版のvim7.2も試してみたのですが、こちらは期待した通りの動作でした。 となるとKaoriYa版の問題かも知れませんね。 あちらに問い合わせるべきですが、BBSも閉鎖しているようですし…
462 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/07(火) 21:32:06 ] >>461 「vim Part3」 pc12.2ch.net/test/read.cgi/software/1224769266/ こっちで聞けばKaoriYa版の中の人にレスしてもらえるかも。
463 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/07(火) 21:41:30 ] 普通にメールで聞けば?
464 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/07(火) 21:43:49 ] >>462 そちらで聞いてみます。 ありがとうございました。
465 名前:名無しさん@お腹いっぱい。 [2009/07/08(水) 23:46:31 ] set dictionaryで辞書補完しているんですが 辞書のファイル側の文字列について質問です。 test apple hoge/apple/site /が補完対象にならないのですが どうすればいいのでしょうか・・・
466 名前:名無しさん@お腹いっぱい。 [2009/07/09(木) 03:10:27 ] set iskeyword なのか?
467 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/11(土) 00:38:08 ] ヤンク&ペーストした際に、行末の「バックスラッシュ+改行」が「@@@」に置換されるのを 止めさせたい場合、どのオプションを設定すれば良いのでしょうか。 現象例: 以下3行をヤンク ./foo arg1 arg2 arg3 \ arg4 arg5 \ arg6 ↓ ペーストするとこのように変形される ./foo arg1 arg2 arg3 @@@ arg4 arg5 @@@ arg6
468 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 11:12:32 ] Vim-users.jp - Hack #39: Vimの戦闘力を計測する vim-users.jp/2009/07/hack-39/ .gvimrc .vimrc あわせても 278 だった。まだまだ精進しなくては。
469 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 17:13:13 ] >>468 おれ91 rcファイルのリアル行数と戦闘力(レベル)は比例しないよ。 # emacsだったらそうかもしれんが vimの場合はほぼデフォルトのままで如何に使用する本人がレベルアップするかだと思う。 500行超えている人はむしろ素人なんじゃないだろうか?
470 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 17:37:06 ] Emacsだって違うだろ RMSは0行だ
471 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 17:58:23 ] ~/.exrc しか無いですがな。
472 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 18:22:08 ] >>470 ソースは?
473 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 18:30:56 ] ttp://www.rms.com/
474 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 18:47:10 ] そういうのはいいから。
475 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 23:47:41 ] 開発者はよっぽどの事態が起こらない限りデフォで使うだろうよ。
476 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 23:50:29 ] 誰もお前の意見なんて聞いてない
477 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 00:38:50 ] うざいね。暑かったからかね
478 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 00:40:15 ] >>476 は自分が作ったカスタマイズ可能なアプリをカスタムして使うんだろうな 思いやりがあるというかなんというかw
479 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 00:43:23 ] さすがにデフォルトはないわw
480 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 00:49:36 ] まずいドッグフードをどうにかしたら超うまくなるのなら最初から超うまくしておけばいい その味が合わない人は味を調整すればいい
481 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 00:49:38 ] だから>>470 がソースを示せばいいだけだろ 妄想で言っただけなら馬鹿丸出し
482 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 00:50:51 ] まあ、Emacsはほとんど知らないんだけどね
483 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 00:53:33 ] そういやRMSがEmacsは古くさいよ捨てなさいよって言ったんじゃないっけ?
484 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 00:57:27 ] ゴスリンだったのかも。すまんこ
485 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 02:57:12 ] >>480 味覚は犬(人)それぞれ
486 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/15(水) 07:23:20 ] >>467 OS、使用アプリケーション、バージョン、再現手順など詳しく
487 名前:467 mailto:sage [2009/07/16(木) 00:55:22 ] >>486 レスありがとうございます。 RHEL5.2 の標準搭載Vimなので、Ver.7系列だったと思います(今手元にないので未確認です)。 WindowsXPからTera Term4.62でssh2接続し、Makefileの編集を行っていたときに現象確認しました。 まだ初期設定(.vimrc, .vim/なし)では試せていないのですが、 通常は起きない現象との認識で良いでしょうか?
488 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 02:47:55 ] >>487 通常は起きませんよ。
489 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 06:27:50 ] tera termの端末設定いじってないの?
490 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 08:35:01 ] CentOS5.2とTeraTerm4.62のデフォルト設定でマウスでもコマンドでも普通にヤンプできた
491 名前:名無しさん@お腹いっぱい。 [2009/07/16(木) 10:59:47 ] ローカルWindowsのvimでリモートUnixのファイルを編集するのって、どうするのが便利?
492 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 11:02:04 ] >>491 あ、書いてから気付いた。スレチか。
493 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 14:42:36 ] ビジュアルモードで選択した範囲内の空行を除去したい場合 どうすればいいでしょうか? :'<,'>s/^$//g では何も起りませんでした。
494 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 14:55:12 ] >>493 '<,'>g/^$/d
495 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 15:43:51 ] ありがとう!
496 名前:467 mailto:sage [2009/07/17(金) 00:13:18 ] >>467 の件 原因は、以前導入したプラグインのyankring.vimのバグでした。 最新版に更新したら解決しました。 どうもお騒がせしました。
497 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/19(日) 00:28:36 ] 指定した場所の.vimrcは vim -u path/to/vimrc で読めますが、指定した場所の .vim/ を使ってもらうにはどうすればいいですか? .vimrcを指定しただけだと、.vim/plugin などを読んでくれず困ってます。
498 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/19(日) 00:56:56 ] $VIMとか$VIMRUNTIMEとかかなあ
499 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/19(日) 06:10:48 ] >>497 > 指定した場所の .vim/ を使ってもらうにはどうすれば 適当なオプションはないから--cmdで明示的に指定するしかないかな。 vim -u ... --cmd 'set runtimepath^=dokka/.vim | set runtimepath+=dokka/.vim/after' とか。 > .vimrcを指定しただけだと、.vim/plugin などを読んでくれず困ってます。 これはどういう動作を期待しているの? 'runtimepath'にあるpluginなら-uでvimrc指定しようがしまいがロードされるよ。
500 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/19(日) 12:29:23 ] Vimで保存時に(自動保存時にも)Growlで通知を出したいのと 特定の拡張子のファイルのときには保存時に自動的にchmod +xをしておいて欲しいのですが、 ファイル保存時に自動実行したいコマンドはどのように設定すれば良いのでしょうか? ご教授願います。 また、Vimscriptの書き方が詳しく解説されているサイトが有りましたら 教えてください。
501 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/19(日) 15:35:17 ] Growwalとは何ですか。kill(signal)? syslog?
502 名前:名無しさん@お腹いっぱい。 [2009/07/19(日) 15:36:49 ] :vimgrep /移動/ .\runtime\doc\* | cwindow ってのを :help 移動 ってかんじで検索したいんですがむりでしょうか?
503 名前:名無しさん@お腹いっぱい。 [2009/07/19(日) 15:41:09 ] なぜかというと:help 移動 だと 検索にひっかからないからです
504 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/19(日) 16:04:32 ] >>501 すいませんでした。 そちらについてはMac板で質問します、 自動的にchmod +xする方法についてご教授願います。
505 名前:Oracle mailto:sage [2009/07/19(日) 16:09:56 ] >>502 :help :helpgrep >>500 :help BufWritePre :help :autocmd
506 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/19(日) 16:25:33 ] >>505 >:help BufWritePre >:help :autocmd 無事解決しました。ありがとう御座います。
507 名前:名無しさん@お腹いっぱい。 [2009/07/19(日) 17:38:11 ] :help :helpgrep 該当はありませんってでてしまう。 helpって日本語で 検索できないよね jaxhelpにかえてるんだけど
508 名前:名無しさん@お腹いっぱい。 [2009/07/19(日) 17:44:42 ] ●ウィンドウの作成 と書いて コマンドを浮かべようとすると www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/ だけを googleで ウィンドウで検索するはめになる。 vimのhelpgrepは 日本語ではだめなので。 ってのをみつけた やっぱだめみたい。。
509 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/19(日) 17:52:49 ] >>507 :helpはヘルプを検索するコマンドではないよ。 :helpgrepはヘルプ内検索コマンド。 日本語で検索する場合はヘルプファイルと実行しているvimのエンコードが一緒ならできると思います。
510 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/20(月) 00:26:27 ] ubuntu9.04でvimをコンパイルしようとしたのですが、 configureすると --enable-gui argument... no GUI support って出てそのままmakeしてもgvimが出来ません。vim -g としても E25: GUI cannot be used: Not enabled at compile time となってしまいます。何か分かる方いましたらよろしくお願いします。
511 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/20(月) 00:56:30 ] ふぅ・・・
512 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/20(月) 00:59:48 ] >>510 どうせ必要なライブラリヘッダ等をインストールしてないんだろ。 とりあえずbuild-dep入れとけば。
513 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/20(月) 09:25:58 ] >>512 無事できました。 ありがとうございました。
514 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/21(火) 03:49:38 ] "や(を入力する度にw
515 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/21(火) 03:55:50 ] すみません、書き込みボタンが暴発しました とても説明がしにくいのですが、 " や ( を押す度に、w で移動した後くらいを見計らって 閉じの " を入力してくれるプラグインなんかはありますでしょうか 具体的には、"の押下の回数によって、 1回: "|hoge huga 2回: "|"hoge huga 3回: "hoge|" huga 4回: "hoge huga|" という感じにダブルクォートがずれていくものを期待しています('|'はキー入力位置)
516 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/21(火) 17:44:54 ] surround.vim嫌い?
517 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/21(火) 18:11:57 ] やりたそうなことが違うしなあ
518 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/22(水) 11:37:45 ] >>516 調べてみました 似たようなことはできそうなので、今のとこはこれを使ってみます ありがとうございます
519 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/23(木) 04:14:18 ] autocomplpop使ってるけど別バッファで書いたばかりの単語を補完してくれないのう 何回か読み込みしてるとできるようになるんだけど条件が分からん 'complete' は ., w, b, i なんだけど
520 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/23(木) 04:22:09 ] ああautocomplpop用のcompleteオプションが別にあるのね スレ汚しすまん
521 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/23(木) 07:08:55 ] 最近のマシンだとストレスなくオムニれるの? pen4でJAVAのちっこいソースいじってるだけでも7秒近く検索してる そのほとんどがクラスライブラリ検索してるんだろうけど
522 名前:名無しさん@お腹いっぱい。 [2009/07/24(金) 15:20:56 ] >>507 exコマンドなんちゃって自作でいけました。まっぴんぐしただけだけどね あとvimの日本語ヘルプってundolistなかったんだけど つくってkaoriyaあたりにおくったほうがいいんかな? いがいとそろってないマニュアルあるね。VIM7の新機能だと マニュアルがないばあいがおおい。半年以上たってんのにね
523 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 01:33:43 ] 翻訳状況を見る限りでは追随してそうなんだけどね。 足りないんだったらサイトに書いてるとおり教えてあげるといいと思う
524 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 07:58:25 ] 手伝ってもらえるとちょー助かります。
525 名前:名無しさん@お腹いっぱい。 [2009/07/25(土) 12:44:34 ] gvimってタブページひらくとデフォルトで パスを表示するようになってるけどシンプルに ファイルネームだけ表示できないかな、 tablineとかラベルいじらないとむりとか・・・だめか?
526 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 15:12:02 ] そのディレクトリにcdすればいいんじゃね?
527 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 18:06:28 ] まれにみる駄回答…
528 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 20:43:40 ] なにふぁびょっとるん
529 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 20:54:46 ] ふぁびょってるときいて飛んできたのにそんな人はいなかったでござる
530 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 06:41:05 ] 最近vim中毒・・・・ ほかのエディッターだとシンタックスカラーみずらいし YYしてコメントして ちょっとづつ作るおいらには Yは必須だし・・・・・viviだとなんかだめだしいろいろと EMエディッターのEmViプラグインが日本語キーボードに対応してたら うつれたんだけど、なんかいいやつないんかな。最近じゃvimスクリプト 組めそうになってきた。サクラエディッターでvimのキーバインドだったら すぐうつりたいんだけど。。
531 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 08:05:56 ] あとVimにつけてほしい機能は Tabで自動インデントをOn Offできるオプションとかだな。 仕事柄どうしてもLispを使う機会があるんだが、 Emacsは小指いたくなから使いたくないしな
532 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 10:15:21 ] >>530 そのままVimでいいじゃん
533 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 12:02:29 ] >>531 :setl ai
534 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 12:57:03 ] >>533 >setl ai ありがとう、でも、Emacsみたいに インデントが正しいときはTab押しても移動しないように設定できないかな? そうなってくれると非常にべんりなんだけど
535 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 13:45:21 ] あれ、がんばって考えた結果、タブごとに自動インデントを設定したいということだろうと読んだけど まちがえてたみたいね。 タブキーを押してもタブを入力させなくする方法はちょっとわからんです。 最終的にgg=Gとかで整形するんじゃダメ?
536 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 14:17:08 ] >>535 ありがとう御座います。 とりあえず今はそのようにして、整形してます。 まあ、Emacsではきっとこれを実装するためにいろいろ おもい作業をしているようなきがするのでいいです。 Vimは軽いのも魅力なんで
537 名前:名無しさん@お腹いっぱい。 [2009/07/29(水) 15:04:32 ] windows端末からサーバに入ってるときにMSIME日本語入力とコマンドモードを簡単切替できたらいいんだけどなー。SKKとか難しそうだし
538 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 17:03:13 ] >>537 サーバにどうやってはいってるの?
539 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 17:06:40 ] いつ頃からだったか、insert modeからEsc 0すると行頭に戻らなくなって しまったんだが、なぜか分かる?nviだと問題無いんだが。
540 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 17:31:13 ] どこに移動するの?
541 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 17:41:16 ] Esc 0 とするとカーソルが1文字右に移動して再度insert modeになってしまう。 Escと0を押す間隔を1秒以上空けると問題無いんだが。 ちなみに使用環境はUbuntu 9.04上のvim 7.2.79です。
542 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 17:50:29 ] >>539 ESCにimapするプラグインがいるんじゃない?
543 名前:539 mailto:sage [2009/07/29(水) 18:01:13 ] >>542 ありがとうございます。vim --nopluginで起動すると問題なかったので pluginを探した所、tabbar.vimというのが悪さをしていました。 全く使っていないので消して解決しました。
544 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 18:46:56 ] そういう時はau VimEnterで悪さするマッピングをunmapする手もある 全く使っていないなら消すのが当然だけど
545 名前:537 mailto:sage [2009/07/29(水) 19:49:31 ] >>538 putty+ssh。 kaoriya-vimのwin版はIMEと連携してて使いやすいなー
546 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 20:17:41 ] >>545 コマンドモードになったときに自動的にIMEが切れて欲しいということかな netrwつかったらどうかな
547 名前:537 mailto:sage [2009/07/29(水) 21:46:06 ] >>546 アドバイスありがとう!win上のvimから読み書きしろってことだよね。 でもunix上のシェルとscreenとvimが最高のベストコンビネーションな気がするんだよなあ・・・
548 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 21:50:48 ] zsh+screen+vim+mutt これこそが俺たちのジャスティス
549 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 21:55:23 ] 最高のベストジャスティス!
550 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 00:44:20 ] vimで編集したファイルを自動的に世代管理 差異txt表示は 非常にたすかる。 かおりやにあったやつ メニューカスタム。コマンドのカスタム。 無料でこんなエディッタ みたことないよ。 でも知り合いにはevimをすすめる。
551 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 15:12:40 ] 奇数行だけデリートってどうやるの?
552 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 15:21:36 ] スクリプトを書くとか
553 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 15:39:25 ] マクロでやるとか
554 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 16:14:52 ] >>551 :%s/.*\n\(.*\n\)/\1/ でできるような気が。
555 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 17:19:36 ] 1G99999@='ddj'<CR>
556 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 19:48:43 ] 冗談でなく、いつもこんな風にやってる。 :%!awk '{if(\! int(NR\%2))print}'
557 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 22:06:27 ] utf8で「未読」とだけ書いてあるファイルを開くと cp932と誤認される 何が原因なんだろう vim7.2.238
558 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/31(金) 00:56:02 ] utf-8を前に持って行くとか。
559 名前:537 mailto:sage [2009/07/31(金) 10:12:35 ] BOM付けるとか。