1 名前:名無しさん@お腹いっぱい。 [2007/03/19(月) 20:09:27 ] 立ててみた。 www.vim.org/ 前スレ pc10.2ch.net/test/read.cgi/unix/1151423973/
304 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 17:30:20 ] モードの設定でインデント等を調整したいのですが、どのように設定すればいいのでしょうか?
305 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 17:44:38 ] >>292 それは今だとやり方としてよろしくないな InsertEnterとInsertLeaveにフックさせて何かするほうがよい おれならstatuslineに色つけさせるかな それならおそらくwindowmanager系のプラグインとも競合しないと思う
306 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 18:01:14 ] デフォルトのStatusLineのguiとtermがreverseで変更してないときはこれで十分か .vimrc に以下行 silent! augroup! InsertHook augroup InsertHook autocmd! autocmd InsertEnter * highlight StatusLine guifg=red autocmd InsertLeave * highlight StatusLine guifg=white augroup END 他には、オプション'guicursor'で指定できるモードごとのカーソルの色を statuslineの色と連動させるのもよかもしれない
307 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 21:59:02 ] 些細なことだが、 silent! augroup! InsertHook は必要ないんじゃ?
308 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 22:13:47 ] >>307 augroupは再定義しても大丈夫だから確かにいらないな thx
309 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 23:00:32 ] >>304 ~/.vimrcに autocmd FileType cpp setlocal tabstop=4 softtabstop=4 shiftwidth=4 などと書くか、~/.vim/ftplugin/cpp.vimを作って setlocal tabstop=4 softtabstop=4 shiftwidth=4 と書けばよい。 cppはファイルタイプ名ね。
310 名前:292 mailto:sage [2007/07/08(日) 23:33:01 ] >>305-308 これは期待通りの動作! 激しく感謝
311 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/09(月) 00:42:00 ] げ、Windowsでも_vimrcじゃなくて、.vimrcを読んでくれるのか 今頃になって気づいた…
312 名前:名無しさん@お腹いっぱい。 [2007/07/10(火) 04:26:26 ] すいません、質問です。 WinXP SP2でVIM6ってるとC:\Docu〜〜\Temp〜〜に書き込めませんでした的エラーが頻発します。 :grep 等もテンポラリフォルダに書き込めないと言ってこけてしまいます。 :shell でもプロンプトが起動しません。 それで、テンポラリフォルダへの書き込み出来ないのか?と プロンプトからテンポラリフォルダにファイルを作ってみる問題なく作成出来ます。 これは何が問題になっているのでしょうか? また、外部コマンドを実行した場合、実際に何が行われているのかを確認するコマンドはないでしょうか? エラーが発生したときエラーメッセージが1秒ほどで消えてしまい、 正確にエラーの内容が把握出来ず困っています。
313 名前:名無しさん@お腹いっぱい。 [2007/07/10(火) 18:08:53 ] >>312 つVim7.1
314 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/10(火) 21:05:58 ] >>312 これだけだとこれまでは使えたものが突然に使えなくなったのか、 あるいは使い始めようとしても使い始めることが出来ない状況なのか、 判別がつかないですね。 > エラーが発生したときエラーメッセージが1秒ほどで消えてしまい、 > 正確にエラーの内容が把握出来ず困っています。 [Print Screen]キーを押すとクリップボードにスクリーンショットを撮ることが出来ます。 clipbrd.exeで確認できます。原始的ですけどね。
315 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/10(火) 22:42:38 ] >>312 どっかで同じような質問を見たことある気がするぞ。 このスレかソフトウェア板のVimスレ、あるいはChaliceスレか Kaoriya掲示板かな。
316 名前:312 mailto:sage [2007/07/10(火) 22:44:24 ] すいません、自己解決しました。 VIM6の実行ファイルをスペースを含むパスにインストールしたのが悪かったようです。 間借りしているPCなので遠慮してProgram Files以下にインスコしたのが原因だったようです。 >>313 ついでにVIM7.1にアップグレードしました。 なぜか CursorIM の色づけができますん。 ん?あ、あれ? 同じ.gvimrc使っているのに自宅(VIM7.0)だと反映されてる? うーーん、なんだろう。。 過去ログにその辺りの話しがあるっぽいので漁ってみますです。 >>314 その手もあったか! すっかり忘れてました、、、orz。 こちらも自己解決で:messagesで確認出来ました。 すいません、ありがとうございます。 VIM7.1 doc/*.jax を作成されている方々に多謝、多謝。 原因の切り分けが出来たのは日本語ドキュメントのお陰です。 助かりました。
317 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 02:24:47 ] > Program Files以下にインスコ これが直接の原因なわけないんだけど、解決したならまぁいいか。
318 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 21:23:19 ] KaoriYa vim7.1に付いてくる ftプラグイン、changelog.vimって変じゃね? \oでニューエントリ追加されなくね? KaoriYa 7.0まではそんなことなかった。
319 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/11(水) 22:05:53 ] >>318 変数の設定がおかしくなってますね。changelog_date_end_entry_searchを設定しな ければいけないときにchangelog_date_entry_searchを設定しちゃってるようです。 以下の手順で修正できます。 :e $VIMRUNTIME/ftplugin/changelog.vim :normal! 134G2f_i_end :w
320 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/12(木) 07:33:14 ] >>319 ありがとう。出社したら朝一で試してみる。
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/12(木) 23:02:36 ] >>319 出来たよ!お父さんありがとう。
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 18:10:42 ] yzisの人が、Vimをコンポーネント化できるように設計し直そう と主張したときの議論。 osdir.com/ml/editors.vim.devel/2002-11/msg00031.html
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 17:22:02 ] だれか解説たのむ
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 20:38:58 ] vim で(簡易でない)日本語協調モードを使いたくて、 コンソール環境でこのように立ち上げてるんですが、 uim-fep -e vim --cmd 'set runtimepath+=/usr/local/src/uim-ctl/' 協調モードが途中から働かなくなるときが非常によく発生します。 uim-fepの協調モードはOFFにしています。 原因とか回避策とかわかりませんか?
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 02:25:31 ] すいませんそれバグってます。自分でもたまにリセットしつつ使ってます。 uim-fepには専用の制御手段があるのでそっちの方法なら安定動作すると思います。 というわけでこっち使ってください。 yukihiro.nakadaira.googlepages.com/uim-fep-ctl.vim
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 15:43:15 ] vim7 で set runtimepath=~/.vim,$VIMRUNTIME しても echo $VIMRUNTIME で ~/.vim がでないんですが なんか間違ってます?
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 16:09:04 ] だめだ skk.vim が動かない ~/.vimrc set runtimepath=~/.vim,$VIMRUNTIME let skk_jisyo="~/.skk-uim-jisyo" let skk_large_jisyo="/usr/share/skk/SKK-JISYO.L" let skk_show_annotation=1 runtime skk.vim プラグインは ~/.vim/plugin/skk.vim においている Ctl-J でも改行されるだけ うーん
328 名前:327 mailto:sage [2007/07/17(火) 16:38:54 ] "set paste したらできました これが邪魔してたっぽい
329 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/17(火) 17:44:06 ] >>326 $VIMRUNTIMEと'runtimepath'は意味的に別物です。前者はVimのランタイムファイル 群がインストールされたディレクトリを示すものであるのに対し、後者は起動中の Vimが自動的に設定ファイルを探しに行くパスの一覧です。 ですから、起動前に$VIMRUNTIMEを設定しておけば'runtimepath'に反映されますが、 起動後に'runtimepath'を変更しても$VIMRUNTIMEがそれにあわせて変わるということ はありません。
330 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 00:05:23 ] すみません最近使い始めた者なんですが、 v7.1のgvimで↓の設定をしても全角スペースの表示が変化しません。 vimwiki.net/?faq%2F4 何がまずいんでしょうか? また、もし他に全角スペースを記号などに置き換えて 強調表示させる方法があったら教えて欲しいです。
331 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 01:13:51 ] >>330 あ〜、これ俺もだ・・・ vim6のころからいつの間にか効かなくなったので、放っておいてあるんだけど、 プログラム組むときは便利だから直したいよねぇ。
332 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/18(水) 07:16:25 ] >>330 試してみたのですが動きましたよ。以下のことをチェックしてみてください。 * 背景が白になってないか * matchを使う他のプラグインを利用していないか 前者であればguibg=whiteのwhiteの部分を好みの色に変更してください。 後者であれば:syntax keywordを使うのが良さそうです。 記号に置き換える方法はありません。私としてはチェックする時にだけ:hlsの状態 で/ /を使う方法が好みで、オススメです。
333 名前:330 mailto:sage [2007/07/18(水) 10:18:58 ] >>332 レスありがとうございます。 背景色は大丈夫なのでおそらく後者と思うのですが、 :syntax keywordの使い方がよく分かりません。 syntax keyword ZenkakuSpace / / highlight ZenkakuSpace guibg=Blue としてみましたがだめでしたorz iskeywordもcompatibleがオフだと規定値に固定のようで・・・
334 名前:330 mailto:sage [2007/07/18(水) 10:21:55 ] あ、別に固定ということではないのかな www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/options.html# 'iskeyword' とにかく全角スペースをiskeywordに設定しようとすると 起動時にエラーになってしまいました
335 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/18(水) 11:51:55 ] >>333 :highlight ZenkakuSpace guibg=Blue :syntax match ZenkakuSpace " " こんな感じでどうですか? いきなり設定ファイルに書くのではなく、まずは実行時に 試してみてください。
336 名前:330 mailto:sage [2007/07/18(水) 12:17:25 ] >>335 度々すみませんありがとうございます。 たしかに実行時に:で試してみたら開いているバッファについては適用されました。 ただ、別のバッファを開くと無効に戻ってしまうのと、 設定ファイルに書いても適用されなかったため 最終的に設定ファイルのmatch指定部分を以下のようにしてみました au BufNewFile,BufRead * syntax match ZenkakuSpace " " これでなんとか動いているようです お騒がせしましたorz
337 名前:330 mailto:sage [2007/07/18(水) 12:25:09 ] あと、もし同じ事を試される方がいたら設定ファイルの文字コードにもご注意ください
338 名前:330 mailto:sage [2007/07/18(水) 12:31:29 ] 連投しっぱなしで恐縮ですが、ようやく本当の原因らしきものが分かりました 設定ファイルで他のau BufNewFile,BufReadよりも前に>>330 の記述を書いたら match指定部分をau BufNewFile,BufReadにすることなく動作しました 設定ファイルの文字コードやこの記述位置などいくつかの要因が重なって 分かりにくくなっていたようです とりあえず解決して良かった こんどこそ消えます
339 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 18:15:15 ] >>325 情報ありがとうございました。 今ダウンロードしましたので、いろいろと試してみたいと思います。
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 21:39:52 ] Libiconv DLL 1.10-20060516 for Windows について。。。 ・エンコーディング名のCanonical Nameがずれている? www-2ch.net:8080/up/download/1184761963648982.eOTjlL ISO-2022-CN-EXTあたりから1こずつずれてる気がします ・UTF-16LEで1行目に \ だけかいたテキストファイルを Shift_JIS に変換しようとすると 例外を吐いて落ちる iconv.exeもiconv.dllのiconv(3)も同様 すでにご存知でしたらごめんなさい
341 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/19(木) 01:06:13 ] >>340 そのリストってどうやって作ったんですか? 後半についてはチェックしときます。
342 名前:340 mailto:sage [2007/07/19(木) 10:28:01 ] >>341 リスト自体は自前のプログラムで作ってます。 iconv.dllのlibiconvlistを呼んで、コールバック関数の中でiconv_canonicalizeにより canonicalizeした名前を得ています。 アーカイブのcanonical.hの92行目あたりを見てみたのですが、 (int)(long)&((struct stringpool_t *)0)->stringpool_str426, (GBKに対応) (int)(long)&((struct stringpool_t *)0)->stringpool_str354, (GB18030に対応) となっていて、iconv -l で出力されるリストに含まれる 'CP936 MS936 WINDOWS-936' に対応するcanonicalizeした名前が漏れている感じです。
343 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/19(木) 12:04:09 ] CVSのHEADから持ってきたソースで、canonical.hは生成が必要な部分でしたから、な んかおかしなところがあったと考えると納得いきます。で久しぶりにcvs updateして みたら、VC++がサポートから外されてて愕然としました(笑 POSIX iconvの別の実装を使うことを含めて検討するので、修正にはちょと時間がか かりそうです。ごめんなさいorz
344 名前:340 mailto:sage [2007/07/19(木) 13:58:04 ] ありがとうございます 気長に待ちますねー
345 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 14:24:41 ] iconvってerrno使うのが個人的にはボミョウ
346 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 14:57:00 ] Open Tech Press | Vimマスターへの道 opentechpress.jp/special/article.pl?sid=07/07/18/0849244
347 名前:名無しさん@お腹いっぱい。 [2007/07/19(木) 23:11:47 ] コマンドモードで検索する後に / って打ちますが その後の検索文字列を貼り付けで入れることってできまつか?
348 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 23:18:57 ] Shift + Insert でできない?
349 名前:名無しさん@お腹いっぱい。 [2007/07/19(木) 23:27:12 ] windowsのgvim使っていたんですが Shift + Insert でできました^^ クリップボードの内容がはりつけられたんですが ヤンクした内容をはりつけられないです。 クリップボードにヤンクする方法とか知りませんか? 質問が変だったらごめんなさい。
350 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 23:35:25 ] 事故解決しました。"*yy
351 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 07:55:40 ] そういえば、Windows版では C-v とペーストのつもりでやってしまふ。 ワスは vim の範囲指定(C-v)も多用する人なので、指が混乱する。
352 名前:名無しさん@お腹いっぱい。 [2007/07/21(土) 01:17:12 ] vimで、あらかじめ登録したキーワードを必要なときに自動入力させる方法ってないでしょうか? たとえば、abcdeというキーワードを登録しておいて、 コマンドモードで、 !hoge とすると、 abcdefg という文字列が自動入力させるようなことです。 vimが終了しても、登録したキーワードが消えない方法がいいです。 よろしくご享受お願い致します。
353 名前:352 [2007/07/21(土) 01:47:58 ] 自己解決しました! .exrcに map! hoge foo のように登録しておいて、 viの入力モードで、hogeとキータイプすると、fooと自動入力されます。
354 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 06:40:32 ] mapよりabbrevの方が便利だよ mapだと"host"みたいに途中まで"hoge"と同じ文字列を打鍵した時しんどいで
355 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 08:58:16 ] Ctrl+DとかCtrl+Fでスクロールするとき、パッと移動するんじゃなく 滑らかにスクロールさせるようにできないかね ブラウザのページダウンみたく どうも、どのくらい移動したのか把握しづらいんだよな
356 名前:355 mailto:sage [2007/07/21(土) 10:52:17 ] Smooth Scroll : vim online www.vim.org/scripts/script.php?script_id=1601 Vim documentation: tips www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/tips.html#scroll-smooth ここら辺だと思うんだけど、ぜんぜん効果が確認できん
357 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 10:53:00 ] 正直あまり欲しいとは思わんが一応 :h scroll-smooth とかゆーとく
358 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/21(土) 13:21:02 ] >>343 > POSIX iconvの別の実装を使うことを含めて検討する POSIX互換ではありませんがapr_iconvを検討してます。
359 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 18:11:43 ] Gでファイルの末尾に飛びますが、 逆にファイルの先頭に飛ばすコマンドを教えてください。
360 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 18:13:46 ] 1Gかgg
361 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 20:34:48 ] >>359 埼玉大学
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 22:39:52 ] mzschemeってうまく動く?
363 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 19:08:58 ] Vim7のヘルプ配布所がVimWikiからリンクされてないみたいだけど 追加してきて宜しいか? ついでに、kaoriyaさんちの名無しのVIM使いさんへのリンクは古いですよ お手すきなときに直していただければこれ幸い Vim documentation: help www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/
364 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/22(日) 20:27:07 ] >>363 ありがとうございます。修正しました。 ところで、morazさんのVim情報集の移転先をご存知の方はいらっしゃいませんか?
365 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 22:59:35 ] 偶数行 or 奇数行だけに 行頭に文字列を追加する方法ってないですかね? s/^/strings/ ↑ここでうまいアドレス指定方法があればと 思っているのですが。
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 23:31:19 ] >>365 %g//if line('.') % 2 == 0 | s/^/strings/ | endif
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 23:45:31 ] :%s@.*\n.*\n@moge&@g こんな感じでいいと思うけど、ファイルの最後でちょっと うまくいかないな。 Vim6 Part10 >>304 あたりに「2行おきづつ改行」する方法が載ってた。
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 23:49:36 ] >>366 ありがとうございます。 無事に出来ました。 こんな書き方も出来たんですね。 もっと勉強します。
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 23:54:28 ] >>367 さんもありがとうございます。 出来ることを確認しましたが、 僕の今の知識じゃ、理解しえないみたいです。。 vimの使いかた、もっと調べます。
370 名前:363 mailto:sage [2007/07/23(月) 07:39:47 ] >>364 修正ありがとうございます。 Vim7ヘルプ配布所、VimWikiのリンクページに追加してきました。 問題があれば適当に直してくださいです。
371 名前:名無しさん@お腹いっぱい。 [2007/07/26(木) 00:02:30 ] すみませんが質問させてください。 香り屋のgVimを使っているのですが、sort等の外部コマンドが無い状況でVimだけで以下のようなことがえきるかおしえてください。 もしできるのであれば、やり方も教えていただけるとありがたいです。 -------------------------------------------------------------- ..hoge1 { hoge- hoge geho- geho } ..hoge2 { hoge- hoge geho- geho } -------------------------------------------------------------- 上記のようなテキストがあるとします。 そのテキストの中の{}に囲まれた行をソートしたいです。 {}で囲まれた部分は複数行あり、 {}はファイルの中にいくつもあり、その中を全てソートしたいです。 また、{}の前の「..hoge1, ..hoge2」もソートしたいです。 その際には、..hoge1等についている{}の中身はそのhoge..1と一緒に移動させたいです。 もう一つ質問なのですが、 .hoge1 .hoge2 .hoge3 等とある文字列の後に数値をつけて、その数値を大きくしていき指定行数挿入したいのですが方法はありますででしょうか? 数値だけでもカウントアップできれば、後で数値の前に文字列をつければいいと思うので、上記ができない場合は 数値だけでもできる方法を教えていただけるとありがたいです。 どうかよろしくおねがいします
372 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/26(木) 01:56:49 ] >>371 7.1は組み込みのsortがあるので、恐らくできます。 1. {}の内側のソートはこんなかんじ :g/{/ .+1,/^}/sort 2. {}ブロックのソートはこんなかんじ :g/{/ .,/^}/-1s/\n/^A/ :%sort :%s/^A/\r/g 上記の^Aは<CTRL-V><CTRL-A>とタイプして入力してください。 3. .hoge1の行で次のようにタイプしてください。 qa0yyp<CTRL-A>q99@a 途中の99の部分は{繰り返したい回数-1}に置き換えてください。
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/26(木) 17:34:30 ] foo [bar] hoge [huga] ... というテクストを bar.foo huga.hoge ... というように並び替えたいんですが, vim の置換ではどうやればいいでしょうか?
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/26(木) 17:55:53 ] :%s/\(\w\+\)\s*\[\(\w\+\)\]/\2.\1/ \w([0-9A-Za-z_])でなくて\S(空白以外)にした方がいいかもしれないけど。
375 名前:373 mailto:sage [2007/07/26(木) 18:05:43 ] それでできました. ありがとうございます.
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/27(金) 15:08:53 ] ywで単語をコピーしたあと、 :!grep (コピーした単語) ./* を実行するときコピーした単語をペーストするにはどうしたらいいですか?
377 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/27(金) 15:31:18 ] <C-r>"
378 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/27(金) 15:50:13 ] >>377 できましたありがとうございました。
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/28(土) 11:16:53 ] NERD_tree.vimのようなエクスプローラを表示するプラグインで、 表示するドライブを切り替えるにはどのようにすればいいか分かる方いませんか? WindowsでVim7をC:ドライブにインストールしていて、D:ドライブを見たい時に困っています
380 名前:379 mailto:sage [2007/07/29(日) 10:07:37 ] とりあえず自己解決 結局ドライブの切り替えは標準の機能でできそうにないので D:ドライブを引数にして開くコマンドを別に割り当てて対応しました
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 07:17:33 ] :sp でウインドウ分割(2分割)しているときに、 現在のカーソルがあるウインドウじゃないほうを閉じたいス。 教えてス。
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 07:27:14 ] >>381 gvim(windows)ではCtrl+W に o で閉じられますた。 他の環境は知らないけど。
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 12:45:41 ] slackware使いなのだが、最新版にしたら、vimのやつ勝手に 行末のCRLF を解釈するわ、tex だの html だのを解釈するわ で、機能を切るのに大汗かいた。エディタなんて普段は何も しないのがよい。デフォルトに余計な機能を設定してほしく ないんだが。
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 12:48:30 ] slackなのに細かいんだな
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 13:15:26 ] > 行末のCRLF を解釈するわ、tex だの html だのを解釈するわ それデフォルトじゃないから
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 13:24:31 ] slackというより vim そのものが、7.1版になってスタートアップで いろいろな機能をonにするように設定して配布しだしたんじゃないか な。作者としてはせっかく苦労して作った機能だから試してもらいた いんだろうけど、それを切る方法を知らない使用者にはたまったもの ではない。
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 13:30:15 ] >>385 そうだろう、半年まえまではこんなのデフォルトじゃなかった。 それが vim7.1になって、/usr/share/vim/vim71/filetype.vim でファイルタイプ自動検出するのをデフォルトにしてやがる。
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 13:42:45 ] improveしないviはただのviだ。
389 名前:387 mailto:sage [2007/07/31(火) 13:45:53 ] あ、上はちょっと誤解のある書き方かな。filetype 検出の 直接の元凶は vim7.1に標準添付されていた(と思われる) /usr/share/vim/vimrc の中で、 "Enable file type detection. filetype plugin indent on としている件だ。
390 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2007/07/31(火) 14:09:54 ] slackwareでの、vimのパッケージメンテナの趣味が変わったのでは? 素のvimは、ほんとにデフォルトだと何にもonになってませんよ。
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 16:25:30 ] つーかrcファイルなんて気に食わなければ手で書き換えればいいじゃん
392 名前:387 [2007/07/31(火) 17:35:27 ] >>390 調べたらご推察どおりだった。以前は slackではシステムワイドで vimrc を設定していなかったのに、slackware 12.0 になって わざわざ /usr/share/vim/vim71/vimrc_example を /usr/share/vim/vimrc にコピーしてくれていた。まさにしく メインテナーのPat氏の趣味が変わったのだった。 >>391 わかってしまえばそのとおりなんだけど、知らなかったもんで 原因追求にてこずったんだ。straceでvimの発行するシステム コールを追跡してやっと見つけた。
393 名前:名無しさん@お腹いっぱい。 [2007/08/02(木) 09:58:32 ] 環境は、 Vine Linux 4.1 VIM - Vi IMproved 6.4 で、SynapticパッケージマネージャでGVimをインストールした以外は デフォルトのままです。 日本語入力したあと、Escキーでコマンドモードに戻るときに、 自動的に日本語入力(Anthy)をオフにしたいんですが、できますでしょうか。 WindowsのGvim(Kaoriya版)を使っていたときは、 Escキーを押したときにIMEをオフにしてくれていて便利だったので・・。 よろしくお願いします。
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/02(木) 14:49:13 ] vi協調モードを有効にする
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/02(木) 18:53:06 ] 質問なのですが、 Vim7で、印刷時の行間を調節する方法はないですか? WindowsのGUI版だと画面表示の行間の調整はあるみたいですが 印刷のときの設定は見つからなかったので…
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/02(木) 23:36:02 ] LustyExplorer.vimはWindowsで使えない? なんかコマンド実行でエラー出ますけど ぐぐると同じ現象が報告されてるので私だけでは無さそう なんとかならないのか
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/02(木) 23:38:12 ] >>396 知るか
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/02(木) 23:47:00 ] MiniBufExplorerで満足している人間が大半ということかしら そもそもWinユーザがいないのか
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/02(木) 23:47:18 ] 汁か! Sealか? 「死」要るか?
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/02(木) 23:51:11 ] はいはい わろすわろす あなたはもういいよ
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/03(金) 10:40:36 ] >>394 Vine 4.1のデフォルトはscimだからダメみたいよ。
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/03(金) 17:37:02 ] >>396 それ、中身はまんまRubyスクリプトで、 使ってるライブラリがWindows対応してないから使えなさそ
403 名前:381 mailto:sage [2007/08/04(土) 00:15:12 ] >>382 出来ました。ありがと。
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/04(土) 00:31:56 ] C-w vでウィンドウを縦分割したとき、 カレントウィンドウの横幅を変えたいんだけど どうすればいいでしょうか