- 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あたり。
- 401 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 22:13:29 ]
- >>400
どういう意味?
- 402 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 22:18:11 ]
- >>400
×そう言う話でてくると思った ○そういうレスを待っていた
- 403 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 23:33:01 ]
- imapコマンドで、Ctrl+. を表現するにはどうしたらいいですか。
つまり imap <C-o> foo を imap <C-.> foo にしたいのですが、「.」が入力されるだけで、うまくコマンドが実行されません。
- 404 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 01:50:03 ]
- >>401
それって原理主義だろ? って言うと「脊髄反射で否定する」って事さ。
- 405 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 02:06:56 ]
- >>401
人を原理主義者呼ばわりする奴はキチガイの煽り屋だから相手しちゃダメ、てこと
- 406 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 03:05:53 ]
- >>379
亀ですまん。 新規ファイルを作ったらなんか書きたいので、大抵すぐ挿入モードにしてる。 :enewだとか:spだとかの場合はまた違うけど。
- 407 名前:371 mailto:sage [2009/06/21(日) 03:08:36 ]
- ちょ、いろいろ議論されててびびった。
ええと、とりあえず言いたいのは > なんで、新規ファイルの時は毎回 i を入力してるの? 毎回とは書いてないよ。大抵って書いてる。 その理由は>>406です。
- 408 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 03:13:27 ]
- 大抵とも書いてなかった。ほんとすまん。
言いたいことは伝わってるかな…?
- 409 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 03:17:58 ]
- >>405
それが脊髄反射。
- 410 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 03:31:27 ]
- >>403
CTRLと組み合わせできるのは基本的には ja.wikipedia.org/wiki/ASCII ここのASCII制御文字の表にあるような文字だけ。 :echo getchar() に続けてキーを押すとキーコードが確認できるので、それで CTRL のありなしで同じ結果になる場合は区別できないということ。
- 411 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 03:37:58 ]
- >>410
ありがとうございます。 これってvimというよりはterminalの制限ですよね。GUIバージョンでも同じ制限があるんですか。残念。 かわりに Ctrl+¥ や Ctrl+_ を使う事にします。 あと、現在vimスクリプトに挑戦しているんですけど、「カーソルのある場所の文字」を見て分岐するような関数はどうやって書くのでしょうか。 if カーソル状の文字が '<' なら 関数foo()を実行 else 関数bar()を実行 end みたいなのです。 重ね重ねすみませんが、よろしくお願いします。
- 412 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 03:48:43 ]
- 今初めてスクリプトについて調べたのでもうちょっと楽な方法あるのかもしれないけど
strpart(getline("."),col("."),1) で取れたよ
- 413 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 03:51:32 ]
- ごめん。col関数は1オリジンの値を返すようでした。
strpart(getline("."),col(".")-1,1)
- 414 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 10:49:28 ]
- >>411
GUI版なら設定可能だよ。できないというのであればもう少し使用環境を詳しく書いて。 > カーソルのある場所の文字 >>413の方法もあるけど私はgetline('.')[col('.')-1]の方が好みかな。 他にも方法はあるけどややこしいだけだから気にしなくてもいいよ。
- 415 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 11:59:56 ]
- >>412-414
ありがとうございます。getline('.')[col('.')-1] を使うことにします。 それでですね、カーソル上の文字によって、iまたはaを使いたいんですが、うまくいきません。 """ 別の関数(ここではstrftime())の実行結果を挿入する。 """ カーソル上の文字が '@' ならその右側に、それ以外なら左側に挿入する。 function Func1() let ch = getline('.')[col('.')-1] if ch == '@' "exec "normal a<C-r>=strftime('%c')<CR>" return "a<C-r>=strftime('%c')<CR>" else "exec "normal i<C-r>=strftime('%c')<CR>" return "i<C-r>=strftime('%c')<CR>" endif endfunction ":nmap <C-¥> :call Func1() :nmap <expr> <C-¥> Func1() これを実行すると、<C-r>=strftime('%c')<CR> がそのまま挿入されてしまいます。 どなたか助けてください。
- 416 名前:412 mailto:sage [2009/06/21(日) 13:41:53 ]
- >>414
おお、そういう感じに取れるんですね。一文字の場合はそっちがすっきりしてよさげです。 >>415 \<C-R>という風に記述してみたらどうでしょうか?
- 417 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 19:04:42 ]
- >>416
>¥<C-R>という風に記述してみたらどうでしょうか? それで行けました。さんくすです。 >>414 >GUI版なら設定可能だよ。できないというのであればもう少し使用環境を詳しく書いて。 できますか? 環境はMacVM.appです。vim7.2相当。
- 418 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 20:02:40 ]
- Vimで、カーソル直前の単語を大文字にするやり方を教えてください。
たとえば request_method と入力して、なにかキーを押すと REQUEST_METHOD となるようにしたいです。
- 419 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 20:14:45 ]
- 大文字小文字の反転でよければ
viw~
- 420 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 20:16:17 ]
- と、レスしたはいいけど、ありそうな気がしたのでヘルプ見たらUでできた
viwU でどうでしょ
- 421 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 23:02:21 ]
- えーとですね。i [esc] i [esc] i [esc] i [esc] って連続して入力していくと、
カーソルがどんどん左に行ってしまうんですが、なんか止める方法ナイスかね。
- 422 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 23:12:03 ]
- ガムとかかんで気を紛らわす
- 423 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 23:22:25 ]
- >>421
a [esc] a [esc] a [esc] a [esc] と入力するようにすればいいんじゃナイスかね
- 424 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/22(月) 10:37:14 ]
- >>421
なんでそんな入力してるの?
- 425 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/22(月) 10:43:41 ]
- set insertmode なんてあるのか。
- 426 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/22(月) 10:47:18 ]
- vimでキーバインドの一覧を表示する機能ってありますか
:map とすると、なんかカスタマイズしたぶんだけが表示されて、一覧ではないようです イメージ的にはEmacsの C-h l が欲しいんですけど。
- 427 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/22(月) 10:49:34 ]
- あとvisualモードやinsertモードでの一覧もみたいです
- 428 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/22(月) 10:55:20 ]
- >>420
ありがとうございます。これを参考に vbU でやってみました。 あとカーソルが移動しちゃってるので、移動しないようにしたいのですが、どうしたらいいでしょうか。 vbUw とすると、カーソルが次の単語の先頭に移動しちゃいます。
- 429 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/22(月) 11:19:00 ]
- >>424
vbUw じゃなくて vbUe でよさそうです。eなんていうのがあるとは知りませんでした。 で、関数にしてみたんですけど、どうでしょうか。添削お願いします。 function MyUpcaseWord() normal vbUe endfunction ":imap <C-q><C-u> <C-r>=MyUpcaseWord()<CR> :imap <C-q><C-u> <Esc>:call MyUpcaseWord()<CR>a :nmap <C-q><C-u> :call MyUpcaseWord()<CR>l
- 430 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/22(月) 12:56:07 ]
- 関数、マップ方法については添削できるほどの知識がないので、動けばよいのでは?としか言えないですorz
require_function<ESC>としたときにカーソルはnにあるのでiwを使っていました。 require_function<ESC>vbとすると、末尾のnは選択されないように思うのですが、そのへんは大丈夫です?
- 431 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/22(月) 16:20:10 ]
- >>430
手元の環境では、「n」にカーソルがある状態で vb とすると、「n」も含めて選択されました。 vimのバージョンによって違うのかもしれないですね。 けどvimスクリプトは難しい
- 432 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 07:17:42 ]
- 現在編集中のバッファから、指定した正規表現にマッチする行を一覧表示し、
かつその一覧表示から該当する行にジャンプするようなvimスクリプトってありますか。 イメージとしては、現在編集中のバッファから '^¥s*def ¥w+' や '^¥s*class ¥w+' に一致する行を一覧表示させ、 そこからクラス定義やメソッド定義に簡単にジャンプしたいです。
- 433 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 07:30:06 ]
- taglist.vim
tagexplorer.vim あたりを使えばよいように思う。
- 434 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 09:05:50 ]
- >>432
:vimgrep /^\s*\<\%(class\|def\)\> \w\+/j % | cwindow とかでどうですか?
- 435 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 12:42:56 ]
- >>433,434
朝はやくからありがとうございます。 ctagsはあらかじめ実行しておく必要があるし、ちょっと目的とは違うようなので、 :vimgrep のほうを使うことにします。 :vimgrep は、検索結果のウィンドウでEnterキーを押したら該当箇所にジャンプしてくれて便利ですね。 これをカスタマイズして、ジャンプすると同時に検索結果のウィンドウを閉じるような関数をつくり、 それを <C-j> とかに割り当てたいんですけど、どうしたらいいでしょうか。 検索結果のウィンドウでだけキーバインドを変える方法があれば教えてください。
- 436 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 13:40:44 ]
- taglist.vimは指定時間置きに自動更新じゃなかったっけ
- 437 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 14:39:36 ]
- >>435
わざわざ関数を作ってマップする必要はないと思うけど :autocmd BufReadPost quickfix nnoremap <silent> <buffer> <C-j> <CR>:cclose<CR>
- 438 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 21:22:12 ]
- あ、あれ?
目的見てからtaglist勧めたのに。すまんこ
- 439 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 22:29:19 ]
- >>437
どうもありがとうございます。 >:autocmd BufReadPost quickfix nnoremap <silent> <buffer> <C-j> <CR>:cclose<CR> 自分なりに調べたところ、 ・:autocmd を使って、quickfix というバッファでBufReadPost イベントが発生したときに、 ・nnoremp を使って C-j にコマンドをバッファローカルに割り当てる ということでいいでしょうか。 うーん難しい。 >>438 こちらこそすみません。ctagsは複数のファイルを横断的に検索するのと、 あらかじめ実行しておかなければいけないから変更直後には使用できないと 思ってやめました。 例が def と class だったので ctags のほうをお勧めされたと思うのですが、 実際にはそれ以外の wiki や html や不定形のファイルも扱いたかったので。
- 440 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 22:47:34 ]
- >>439
うん。ctagsを使うものを勧めた理由はそういうわけでした。 quickfixの方がよかったですね。おさわがせしましたよー
- 441 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/26(金) 00:27:04 ]
- やべー vimgrep と quicfix が便利すぎるー
教えてくれた人超サンクスです 未来が30パーセント明るくなった :autocmd BufReadPost quickfix nnoremap <buffer> <C-p> k :autocmd BufReadPost quickfix nnoremap <buffer> <C-n> j これで C-p と C-n で上下に移動できるようになったウヒョー あと追加で質問させてください。 ・quickfix のウィンドウの高さを変えるにはどうしたらいいですか。 :help cwindow は意味不明でした。 ・quickfix のウィンドウ内だけ、カーソルのある行の背景色を変えるにはどうしたらいいですか。 カーソル行の色を変えることができると、視認性が上がりすごく選択しやすくなります。 ・quickfixでは、行の先頭の空白が取り除かれるようなんですが、これを取り除かないように変更できますか。 行頭の空白が取り除かれると、インデントがわからなくなってしまいます。 ・:vimgrep /^[ ¥t]*¥(class¥|def¥) /j % | cwindow をキーマップにバインドするかっこいい方法は何があるでしょうか。 :nmap <C-_> :vimgrep /^[ ¥t]*¥(class¥|def¥) /j % | cwindow としたけどうまくいかなかったので今は function MySearch() :vimgrep /^[ ¥t]*¥(class¥|def¥) /j % | cwindow endfunction :nmap <C-_> :call MySearch()<CR> としています。もっといい方法があれば教えてください。 おしえてくんでごめんなさい
- 442 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/26(金) 00:57:04 ]
- CTRL-W_+
- 443 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/26(金) 02:07:31 ]
- >>441
それだけ色々やりたいのならプラグイン入れた方がいいんじゃない? ttp://sites.google.com/site/fudist/Home/grep これのBGrepとかいいと思うよ。
- 444 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/26(金) 14:43:31 ]
- >>441
> :nmap <C-_> :vimgrep /^[ ¥t]*¥(class¥|def¥) /j % | cwindow 最後に <CR> を忘れてるだ
- 445 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/26(金) 16:41:59 ]
- ぽまいら
au QuickfixCmdPost vimgrep cw してないの?
- 446 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/26(金) 21:32:51 ]
- >>445
d.hatena.ne.jp/h_east/20090205 のコメントのところ autocmd QuickfixCmdPost [^l]* copen autocmd QuickfixCmdPost l* lopen
- 447 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/28(日) 22:47:26 ]
- .vimに書く時に
:nmap ホニャララ と書くのと nmap ホニャララ と書くのと、2通りあるみたいなんですが、違いはなんでしょうか。
- 448 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/29(月) 15:49:54 ]
- >>447
: はexのコマンド
- 449 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/29(月) 20:16:55 ]
- 意味は同じ。普通はコロンは付けない。
- 450 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/03(金) 18:52:53 ]
- CTRL+N or Pで補完候補の前後移動が出来ますが、
これをCTRLを押さずに候補移動できないでしょうか? CTRL押しっぱなしだと指が痛くなります。
- 451 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/03(金) 19:08:46 ]
- > 450
autocomplpop
- 452 名前:450 mailto:sage [2009/07/03(金) 21:25:17 ]
- 現在AutoComplPopをつかっていますがどのように設定するのでしょうか。
CTRL-N or CTRL-Pで補完リストにフォーカスを移動し、その後はnかpで上下移動したいのです。 ttp://blog.blueblack.net/item_164 こちらに記載してある「TABキーで補完する」設定をいじってnキーで移動するようにしてみましたが、 これだとnが入力できなくなります。
- 453 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/04(土) 00:23:49 ]
- そこ見たならnが入力できなくなることぐらいわかるだろうに
- 454 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/07(火) 00:12:11 ]
- くだらない質問なきがするんですが
「/」を含む文字列を検索するのってどうすればいいんですか?
- 455 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/07(火) 00:13:39 ]
- ああ\でエスケープすればいいのはわかるんですが
例えば /'/home/hoge' とかみたいに楽にできるといいんです
- 456 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/07(火) 00:52:33 ]
- magicあたりでどうにかならんかと思って調べてたら、
?で検索すればよいという何ともいえない解決方法が見つかったよ。 なもんで、 ?/home/hoge<CR> /<CR>(検索方向を下向きにしたい場合) とやればいいのかな。ちょっと手間だけども。
- 457 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/07(火) 01:00:11 ]
- 置換するときぐらいしか精密な検索しないので、大抵
/home.hogeみたいにして曖昧に検索してる
- 458 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/07(火) 01:34:55 ]
- おれもおれも。
- 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?
|

|