[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 04/07 07:33 / Filesize : 271 KB / Number-of Response : 972
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

vim Part2



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 22:47:44 ID:rmuixhCJ0]
主にwindows環境でのvimについてのスレッドです。

本家 ttp://www.vim.org/
windows版バイナリ配布 ttp://www.kaoriya.net/
wiki ttp://vimwiki.net/
ctags 日本語対応版 ttp://hp.vector.co.jp/authors/VA025040/
vim users guide(閉鎖?) ttp://pcmania.jp/~moraz/

名無しのVIM使い(スクリプト) ttp://nanasi.jp
spanish passion Linux(全オプション) ttp://www15.ocn.ne.jp/~tusr/
ずんWiki ttp://www.kawaz.jp/pukiwiki/?vim

UNIX板のvimスレ pc11.2ch.net/test/read.cgi/unix/1174302567/

496 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/21(木) 00:15:49 ID:levH7JOO0]
その挙動をコントロールしてるのが
\runtime\ftplugin\javascript.vim
だから、Kaoriya版じゃなくてもそうなってるね。

_vimrcに
autocmd BufRead *.js :let b:browsefilter="All Files (*.*)\t*.*\n"
って書くと回避できるかもな。


497 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/21(木) 00:43:31 ID:rTsk5KjB0]
>>496
おお、できました。ありがとうございます。
こういったところまで設定できるんですねぇ。
vim って奥が深いな〜。

498 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 19:09:31 ID:Obn7gWBR0]
colorschemeはeveningかslateだなぁ

499 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 21:07:30 ID:BDGozB6g0]
俺おっさんです。カラースキームは自作のclassic.vimです。おっさんだけに。
やっぱ背景は黒、コメントは緑!

500 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 21:19:48 ID:lANYKhpO0]
御意

501 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 21:48:48 ID:SQwuP0O00]
>>499
>やっぱ背景は黒、コメントは緑!
vim のデフォルトカラースキームは、コメントが青系なんだけど、
あれはどこが由来なんだろう。

502 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 23:13:18 ID:W7ty9zJc0]
vim初心者ですが質問です。

gtやgTでタブの切り替えが出来ない(E492: エディタのコマンドではありません :gt)のですが、
何が原因なのでしょう?(tabeやtabcは使えます)

バージョンは下記です。

version 7.1
by Bram Moolennar 他.

503 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 23:22:27 ID:HIqLsDJZ0]
>>502
gtやgTはNormal modeで入力するコマンドだよ。
:tabeditのようなCommand-line modeで入力するコマンドじゃないよ。

504 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/23(土) 06:42:40 ID:5Enjt+dq0]
gt って結構使う割りに打ちにくいから、Lとかに割り当ててるな。
gTはH。



505 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/23(土) 12:38:59 ID:aiBVn3XO0]
現在開いているファイルの文字コードを調べるにはどうしたらいいの?

506 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/23(土) 12:56:44 ID:nRWMPk6n0]
>>505
:set fenc
だとencの文字コードの時、空白になるから
:echo &fenc!=''?&fenc:&enc
気にしないなら前者でいい

自分はステータスラインに表示してるよ
"ステータスラインに文字コードと改行コードを表示する
set statusline=%<%f\ %m%r%h%w%y%{'['.(&fenc!=''?&fenc:&enc).']['.&ff.']'}%=%l,%c%V%8P

507 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 20:16:35 ID:O4uVAtvK0]
色々エディタ試してるんだが、
スクロール時にカーソル位置が変わるという動きのため、
gvimに完全移行できないでいる。

508 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 20:22:27 ID:4kgZ6xbR0]
ある地点からガーッと下に読み進めて元の場所に戻りたいってこと?

509 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 20:27:02 ID:O4uVAtvK0]
途中で送ってしまった。
マニュアル読んでも、その動き(カーソルがウィンドウ内に留まろうとする)が
大前提として書かれてる以上、回避策は無いものでしょうか。

下記のように、一行の長さがバラバラのファイルの特定部分を流し読みしたいと
考えてます。

       ↓このへんに注目したいが、
xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx
xxxxxxx       ←短い行にカーソルが引きずられ、注目位置が左に寄る
xxxx
xxxxxxxxxxxxxxxxxx
xxxxxxx


510 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 21:11:58 ID:TiVgQ5f90]
>>509
set vertialedit=all nostartofline
でカーソル位置の桁位置は固定になるよ。
フリーカーソルになるのがアレだけど。

511 名前:509 mailto:sage [2008/02/24(日) 21:31:33 ID:O4uVAtvK0]
>>510

512 名前:509 mailto:sage [2008/02/24(日) 21:34:13 ID:O4uVAtvK0]
また途中送信…

>>510
ありがとう。やりたかったことがそのままできた感じ。
これで晴れて移行できます。

ファイル中の全ての行末に半角スペース100個追加とかいうバカな手段を取りながら、
フリーカーソルには気付かんかった。

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 22:26:06 ID:7EQZ7jDK0]
Windows XPにて香り屋さんのVim 7.1-20080209を導入しました。
そこで2つほど質問があります。
1つはtagファイルなどを用意せずに、秀丸のアウトライン解析↓のようにメソッドや見出しなどを表示する方法です。
ttp://hide.maruo.co.jp/software/hidemaru7/outline.html

もう1つはvcscommand.vimの導入法です。
ttp://www.vim.org/scripts/script.php?script_id=90 ここの通りにファイルを配置し、
svn.exeのあるディレクトリをPATHに登録していますが、
すでにSubversionで管理しているファイルを開いた状態で <Leader>cc などを行っても
VCSCommand: No suitable plugin
と表示されて何も起こりません。他に何を設定すればよいでしょうか?

514 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 22:41:22 ID:OrI+TD9H0]
>>513
taglist.vimはtagファイル無くてもメソッドの一覧を表示してくれた気がする
当然テキストの見出しは無理だけど



515 名前:513 mailto:sage [2008/03/01(土) 23:33:12 ID:7EQZ7jDK0]
>>514
ありがとうございます。メソッドやクラスのリスト表示ができました。
テキストの見出し表示に関してですが、階層表示はDotOutlineTreeで行けそうです。

516 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 21:59:34 ID:QDpQdmJ70]
>>512
「ファイル中の全ての行末に半角スペース100個追加とかいうバカな手段を取りながら、」
お前の漢っぷりに負けたw

517 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 11:43:39 ID:ImQGM8pK0]
Vim7のcursorlineについてなのですが
hi CursorLine guifg=NONE guibg=NONE gui=underline
と言う設定で使っています。
それで、Cのソースでlistcharsで設定した文字の
ハイライト(SpecialKey、NonText)の設定がCursorLineのある行では
無効となり普通のNormalのテキストと同じになってしまいます。
Searchなどは普通に有効になってます。SpecialKey、NonTextの
ハイライトも有効にする方法はありませんか?
現在は下のようにして、タブと行末だけは何とかなってるのですが
もうちょっとスマートな方法無いものかと。。。
au BufNewFile,BufRead * match SpecialKey / /
au BufNewFile,BufRead * 2match NonText /$/
colorschemeもいろいろ弄ってみたのですがダメでした…


518 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 22:00:52 ID:J9f582RE0]
他スレから誘導されてきました。
Portable Gvim についてですが宜しければご教授ください。

ビジュアル モードに入ったときに、
選択範囲が反転しないのですが
これを反転するよう変更する方法をご存知ないでしょうか?

香り屋さんの Gvim だと反転するのですが、
レジストリを使わないからコッチのほうがいいよ、という話を聞き
Portable Gvim を使っています。


519 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 22:02:33 ID:5VvjlgmN0]
くふんを狙え でされてるcalendar.vimとhowm-mode.vimとの連携がうまく動かないなあ。よさげなんだけど元に戻すか。

520 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 22:08:21 ID:VnVkO/Zb0]
レジストリを使うと言っても
初回の起動でOLEかなんかの登録するだけだったと思うが

通常版のレジストリ登録を無効にする方法を探した方が早いかも

521 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 22:47:55 ID:J9f582RE0]
>>520
レスどうもです。
選択範囲の反転については特にオプションがあるわけじゃなさそうですね。
レジストリ使いまくりではないようですし、
香り屋さんの Gvim で行ってみます。


522 名前:名無しさん@お腹いっぱい。 [2008/03/05(水) 13:42:24 ID:BTbJI3GJ0]
vim 7.1-20080209 Kaoriya Win版で gvim.exe をコピーして gvimdiff.exe を作り
それをWinCVSの外部比較ツールに指定して「比較」とやると gvimdiffは起動するのですが
差分表示されません。
比較元、比較先の2つファイルは読み込んでいるようですがdiffモードになっていないです。

ちなみにコマンドラインから
:vert diffs hogehoge
とやった場合はdiffモードになります。

あと6.4.006 Kaoriyaではどちらも問題ないです。

これは仕様変更?それともバグなのでしょうか。

523 名前:522 mailto:sage [2008/03/05(水) 16:47:31 ID:BTbJI3GJ0]
今はbatファイルを作って誤魔化してます。

gvim_diff.bat
-- start of file --
start C:\Progra~1\gvim\gvim.exe -d "%1" "%2"
-- end of file --

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/05(水) 23:27:43 ID:VTSqVbSn0]
うちの自分コンパイル普通gvimはdiffモードなる



525 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2008/03/06(木) 00:55:30 ID:+twsSpBt0]
>>522
  gvimdiff.exe a.txt b.txt
だと動かないけど
  gvimdiff a.txt b.txt
だと動くみたいですよ。

526 名前:522 mailto:sage [2008/03/06(木) 10:48:27 ID:nwYolwX60]
>>525, >>524
解決しました。
WinCVSの外部比較ツール指定を .exe なしで指定したらdiffモードで起動しました。
# Ver.6.4と挙動が異なっていたので戸惑ってしまいました。
情報ありがとうございました。

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 17:09:45 ID:KdphcCqE0]
秀丸エディタからの移行を準備しておりますが、文字コードに関して
下記ようにするにはどうすればよろしいのでしょうか。

デフォルト(ファイルの新規作成、保存)=UTF-8
他のエンコードのファイルを開く→自動認識で開くファイルのエンコードを優先。

[環境Win32]
kaoriya.netよりVim 7.1-20080209 for Windowsをダウンロードし、'vimrc'ファイルの2行目から、
set enc=UTF-8
set fenc=UTF-8
を追加している状態です。


[課題1]
現状ではファイルを新規作成したときはUTF-8で、一度保存してから
同じファイルを開きますとcp932になってしまいます。

[課題2]
秀丸で作成したUTF-8のhtmlファイルを開く→UTF-8で開くことができる
秀丸で作成したUTF-8のcssファイルを開く→cp932で表示されてしまう。

[課題3]
ステータスバーにBOMの有無を表示させる。

Helpと『VImproved vim完全バイブル』などで調べましたが解決できずに2晩経ってしまいました。

やはりxhtml, php, javaを扱うには無理があるのでしょうか。
ご教示くださいますよう、よろしくお願いします。

528 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 19:16:14 ID:pdfl7TTA0]
iconv.dllはあるのかね

529 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 19:24:10 ID:8y4kQJb30]
encoding は japan
fenc と fencs の違いは分かっているのかな

530 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 20:38:23 ID:KdphcCqE0]
>>527です、ありがとうございます。

>>528
C:\Program Files\vim71-kaoriya-w32jの中にあります。

>>529
fencとfencsの違いは分かりません。

vimrc内に"encoding"という記述があるのは下記のパラグラフだけでした。
gvimrc内には記述は見つかりませんでした。

endif
" 非GUI日本語コンソールを使っている場合の設定
if !has('gui_running') && &encoding != 'cp932' && &term == 'win32'
  set termencoding=cp932

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 21:55:22 ID:8y4kQJb30]
>>530
>fencとfencsの違いは分かりません。
:h fenc
:h fencs
とすると違いの説明が出るよ。

>vimrc内に"encoding"という記述があるのは下記のパラグラフだけでした。
そのファイル vimrc の上の方に次の記述があります。

>" 個人用設定は_vimrcというファイルを作成しそこで行ないます。_vimrcはこのファ
>" イルの後に読込まれるため、ここに書かれた内容を上書きして設定することが出来
個人設定は ホームディレクトリの _vimrc に書きます。gui 関連は _gvimrc です。

いま、最新の gvim をインストールしてみたけど、
gvim ディレクトリに _vimrc も _gvimrc も見当たらないな。w
最初は、サンプルの _vimrc があって、それに書き加えていたような。
と思ったら、
source $VIMRUNTIME/encode_japan.vim
いまは、こっちでやっていたのか。初心者には、分かりにくいな。
普通は何もいじらなくても utf-8 のファイルを開けるはずなんだけど。

532 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2008/03/06(木) 22:44:29 ID:+twsSpBt0]
>>527
とりあえず書き足した設定は消して、
  :e $VIMRUNTIME/encode_japan.vim
して、下から3行目の
  set encoding=japan

  set encoding=utf-8
に書き換えてみてください。それだけでUTF-8ベース+文字コード自動判定で動くはず
です。KaoriYa版には少しだけ賢い文字コード判定(guess)を組み込んであります。

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 00:52:39 ID:u/fnTVru0]
>>531
ご丁寧にありがとうございます。
他の設定は_vimrc, _gvimrcを作成して行うようにします。

>>532
KoRoN@Vim%Chalice様
一発でできましたので驚きました。
凄いですね!
今まで全然違う所をさ迷っていたようです。
ありがとうございました。

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 10:51:36 ID:vyjkxtp30]
gvimで保存せずに新しいファイルを開くにはどうしたらいいですか?
ただし、アプリケーション自体は終了させずに



535 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 11:13:00 ID:s5ZBX/Fg0]
>>534
:e! filename で如何。

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 11:19:46 ID:vyjkxtp30]
>>535
いけましたありがとうございます。
くだらない質問ですみません。

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 14:43:47 ID:3SXtjF7K0]
Tabと行末のスペースを表示したくて、~/.vimrc に

syntax on
set list
set listchars=tab:>.,trail:-
highlight tabs ctermfg=Yellow guifg=Yellow
match tabs /\t/
highlight trailsp ctermfg=Gray guifg=Gray
match trailsp /\ *$/

なんて書いてみましたが、後の行末スペースの方しか色が変わりません。
ググってみると、やはりこの手のことで悩んでる人はいるみたいですが、
今のところ解決策が見当たりません。しかも split すると古い方(?)の画面は色が戻る(?)し…。
複数パターンの色の指定はできないんでしょうか。

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 20:49:59 ID:4JPJeRA30]
>>537
set list
で表示する<TAB>とか行末は

highlight NoneText
highlight SpecialKey

で設定できると思う
覚えてないが私の手元ではそうなっている
おそらくvimtipsにあったんだと思う

set listchars
set showbreak

などのhelpも見るといいだろう

539 名前:538 mailto:sage [2008/03/18(火) 20:50:56 ID:4JPJeRA30]
>>538
失礼
× NoneText
〇 NonText


540 名前:538 mailto:sage [2008/03/18(火) 22:19:22 ID:A5rwkunK0]
ちなみに
syntax XXX
(match XXXもかな?)
の後に
highligh XXX
で設定したものはcolorschemeが新たに適用されると消えちゃうので
読み込み順位に気をつけるか、

autocmd ColorScheme

でカラー変更を補足して、新colorscheme適用後に自分のを再定義するとかしないといけない

541 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 00:11:55 ID:1XGQGbYV0]
タブと行末スペースを別々の色設定にするのは無理っぽいね

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 06:31:59 ID:2EOenkYr0]
行末のスペース って、別に表示させておきたい訳じゃなく、消したいんだよね?(←勝手に予想)
au BufWrite * %s/\s\+$//e
au BufWrite * %s/ \+$//e
みたいのを .vimrc に書いておくと、保存時に勝手に処理してくれる。下のは全角スペースね。
ちなみに自分は、タブはスペースに置き換えてるので特に気にならないかな。

543 名前:537 mailto:sage [2008/03/19(水) 10:00:09 ID:0KaDsuX60]
>>538
色々な情報ありがとうございます。
>>540の内容ですが、

highlight tabs ctermfg=Yellow guifg=Yellow
highlight trailsp ctermfg=Gray guifg=Gray
match tabs /\t/
match trailsp /\ *$/

ではダメでした。そういう意味ではないんでしょうか。面倒そうですねぇ。

>>541
同じ色でもいいんです。とにかく薄めの色を付けたい。
単純に match で同じ highlight の設定を指定してみましたが、ダメでした。

>>542
> 行末のスペース って、別に表示させておきたい訳じゃなく、消したいんだよね?(←勝手に予想)

いや、残念ながら勝手に消すのはマズイ場合があるので、表示させたいんです。

544 名前:名無しさん@お腹いっぱい。 [2008/03/19(水) 10:24:46 ID:J6K8/mIy0]
>>543
同じ色で良いなら>>538も書いてるけどSpecialKeyを自分好みに変えれば良いんでない?

hi SpecialKey ctermfg=darkgray

とか




545 名前:537 mailto:sage [2008/03/19(水) 12:40:38 ID:0KaDsuX60]
>>544
後々いろいろと応用が利くかと思って match で何とかならないかと
思っていましたが、>>540で教えてもらったようにもう少し詳しく仕組み
がわからないと難しそうですね。

SpecialKey の指定で両方の色が変わりました。これで十分です。ありがとうございました。

ところでここは Windows 版のスレだったんですね。私が使っているのは Linux の vim でした。
どうもおじゃましました。

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 13:06:50 ID:7invr+mf0]
:match [group] [pattern]
はカレントウィンドウにしか設定できないからやっぱりめんどくさいぞ
autocmd BufRead うんぬん
とかして新しくファイルを編集するたびに
:match
を実行しなきゃならない

ちなみにうちのはこれ
"NonText
highlight NonText term=bold guifg=#666677 guibg=bg
set listchars=precedes:<,extends:>,eol:$
" SpecialKey
set listchars+=tab:\|\ ,nbsp:_,trail:_
highlight SpecialKey term=bold guifg=#666677 guibg=bg


ちなみに全角スペースを常にErrorで表示できるように下みたいなことがしてあった。記憶にない
highlight def link ZenkakuSpace Error
autocmd ColorScheme * silent syntax match ZenkakuSpace " " containedin=ALL





547 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 11:13:56 ID:vRV4A/S70]
さっき始めて知ったんだが:tabnewでタブができるって知ってた?
今までずっとバッファとMarksで複数ファイル編集やってたんだがwww

548 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 11:23:43 ID:MLJfGy8/0]
(^ω^)

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 11:39:50 ID:NA0lHU160]
たまにはメニューバーとかも見やがってくださいw

550 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 12:55:55 ID:ovs5pcSQ0]
>>547
ちょwww俺も初めて知ったwwwwwww

551 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 20:43:20 ID:c3GZXH110]
2週間前からkaoriya版のvimのお世話になっています。

3月15日にバージョンアップをされたようですが、どなたか変更点と旧版への上書き方法を教えてください。

readmeファイルには、

20080315の変更点
 * ベースコードを7.1.278に更新しました

とありました。
他の人はこれで分かるのか...orz

サイトの掲示板が使用不可、怪しげなチャットに入会するのも怖いので、2ちゃんで訊いてみます!

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 22:08:25 ID:3D2UZdIk0]
それ、大きなソースの変更以外でやれって言われたら
かなり面倒だなぁ
レポジトリに加えられた変更列挙しろってんだろ?

553 名前:551 mailto:sage [2008/03/22(土) 00:08:02 ID:AwmGo18M0]
えーと、

[重要度:超低] 若干のバグを修正した。よければ使ってね。
[重要度:中] hoge機能が向上した。ぜひこれを使いたまえ。

みたいな感じです。
触って実感できるようなアップデートなら恩恵にあずかりたいので。

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 03:18:04 ID:HP3XA5OW0]
実感なんて個人の用途によるだろ
ここにぐだぐだ書く暇あったらDLしろよw



555 名前:551 mailto:sage [2008/03/22(土) 05:53:36 ID:AwmGo18M0]
554>>
readmeを読んだと書きましたが...。
一応動作はさせてます。

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 06:28:57 ID:YVJ1dub10]
これかなぁ
ftp://ftp.vim.org/pub/vim/patches/7.1/README

基本バグフィックスしかされないから現状で問題出てないなら上げなくて良いじゃないかな
今使ってるのが7.0.xxxじゃないなら

俺はコロンタン同梱のvimrcに変更なかったら何も考えず全入れ替えして
自分の_vimrcコピーして終わり

557 名前:551 mailto:sage [2008/03/22(土) 06:52:11 ID:AwmGo18M0]
556>>
なるほど。
参考になりましt。
ありがとうございます。

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 11:14:17 ID:e+i0nBmF0]
環境変数HOMEを定義して、その指定フォルダ中に.vimrcやvimfilesフォルダを作成。
設定はすべてホームディレクトリで行っていれば、アップデート時に楽だと思うよ。

559 名前:551 mailto:sage [2008/03/22(土) 14:58:12 ID:AwmGo18M0]
>>558
ありがとうございます。
よく分からないので設定ファイルを残してインストールし直すことにしました。

XPでシステム環境変数→新規→変数名:HOME, 変数値:C:home/username
としました。

vim本体のフォルダはC:Program Filesに置いてあります。
_gcimrc, _vimrcはC:home/usernameに置きましたがvimに読み込ませるにはどうすればいいのでしょうか?
すみません...。

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 16:22:58 ID:+9nFeBrm0]
今、読まれてないのかな?
読まれてないなら、HOME変数を、
× C:home/username
○ C:\home\username
? C:/home/username
とすれば、見えるんじゃないかな?



561 名前:551 mailto:sage [2008/03/22(土) 16:30:01 ID:AwmGo18M0]
>>560
解決しました。
ありがとうございます!
つまらないミスでお騒がせして申し訳ありませんでした。

562 名前:名無しさん@お腹いっぱい。 [2008/03/22(土) 18:01:02 ID:xgwGhUfe0]
quickfixウィンドウの現在行の色と検索ワードの色を分けたいのですが。

ヘルプ(:help hl-Search)には
> 最後に検索した語のハイライト('hlsearch')を参照。
> quickfixウィンドウ内の現在行のハイライトや、それに類するものに
> 使われる。
って書いてあるんですが。。

裏技みたいなのありませんかね。

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 18:58:47 ID:JoQ9Znnv0]
>>562
quickfixウィンドウは filetype が qf と割り当ててあるので
syntaxファイルもftpluginファイルもqf.vimとすれば読み込んでくれる

検索ワードが / ならgetreg("/") で取得できるから

.vim/syntax/qf.vim に

highlight def link LastSearch Error
exec 'syntax match LastSearch "'.getreg('/').'" containedin=ALL'

つうか検索結果がquickfixにでるってのはvimgrepかhelpgrepかだろうけど
これの単語の取得はわからんな
検索結果をquickfixに出力するコマンドがなんだか知らんが
そのコマンドのラッパーでもつくって引数パターンの値を保存しといて、
それを上のexec 'syntax...'のgetreg()の部分で値を復帰できるようにすればいいんじゃないかと思う
単純に g:last_pattern とかでもいい

564 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2008/03/22(土) 23:39:34 ID:YYeCOrOv0]
最近思うんですがKaoriYa同梱のvimrc|gvimrcはbadではないですけど、goodではない
ですよね。文字通りnot bad。なんか良いアイデアはないものか…



565 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 00:32:24 ID:XeokVCRT0]
抽象的すぎて何が言いたい/何を求めているのか分からないんだが

566 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 00:41:23 ID:BXXvUSYz0]
(;^^ω)

567 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 01:06:18 ID:OYnYCeIH0]
>>564
案1. best は人それぞれにあるので、邪魔にならないのが good でいい
案2. Tipsにあるような機能を\(押し付けがましく\|善意で\)入れる good も確かにある


568 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 01:57:55 ID:poU7yT+v0]
バイナリ文字とエンコード関連だけは固定しておいて、あとは「こんな例もありますよ〜」みたいなソースをテキストエリアに数パターン埋め込んでおく。

vimrcサンプル1: Cを書くおまいら用。
vimrcサンプル2: 手の小さな中2女子のためのエロかわいいキーマップ(´Д`;)
vimrcサンプル3: シャー専用vim

569 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 02:01:50 ID:qkhCYNQI0]
他のエディタのデフォルト設定とか、参考にするといいんじゃないかな?
と考えたけど、今のままでもウィンドウサイズ以外、それほど不満はない

570 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2008/03/23(日) 21:27:13 ID:XH6Gun1P0]
先ずはenc=utf-8を設定する方法を、わかりやすくすべきかと考えています。
Vim本体をアップデートした時に上書きされない方法が良いですよね。
たとえば$VIMか$HOMEに特定のファイル名で空ファイルを置いておくと、
起動時に自動的にUTF-8にしてくれるとか。

エロかわいいファイル名で(;´Д`)

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 23:30:20 ID:uqNs0Juy0]
ワロタ

572 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 23:50:55 ID:pzWNOtFB0]
設定ファイルが存在しない時はそれを生成する、てのは良くある
方法だと思うけど、そーゆーのをシステムの vimrc に仕込むとか
Q&A方式(?)の vimrc 作成支援プラグインとか作って

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 23:52:37 ID:OYnYCeIH0]
>>572
類似で
:options コマンド
があるな
これって翻訳できるのか

574 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 23:58:28 ID:gl94TEv90]
GUIで色々設定して
:mkvimrc
全部が反映される訳じゃないけど



575 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 00:09:50 ID:w3FMl2qV0]
エロかわいいファイル名…









(`・ω・´) b


576 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 00:18:13 ID:h11ZgoYh0]
:optionsは、設定を試すのには使えるけど、
項目多すぎると思うんだよね。
使う前にアレ見せられたら、拒絶反応起こしてしまうな


577 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 12:03:00 ID:cZfRDayB0]
vimperatorで記念パピコ

これは面白いw

逆にvimにFFを...(ry

578 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 17:25:06 ID:Pl+bjbaC0]
>>577
vimperatorワラタwww
このVim再現度は異常だww

579 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 00:21:21 ID:qr6zfghu0]
>>577
vimperatorすげー。

580 名前:名無しさん@お腹いっぱい。 [2008/03/30(日) 06:38:56 ID:WaioGGjm0]
vimperator...

581 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 13:54:14 ID:HagKY/Wn0]
現時点、vimperatorって、火狐only?
日本語版IE7でも適用可?

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 14:11:13 ID:WVwgFE4x0]
面白くはあるがあまり有用性を実感できなかった

583 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 00:53:06 ID:GtGpfBYO0]
vimperatorやべえ
無駄に:qとかやりたくなる。

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 22:19:25 ID:P03+kUQK0]
mozlessから乗り換える価値はあるかな?



585 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 22:56:37 ID:XDNgnDzv0]
それはありだと思う。

586 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 23:47:41 ID:WEAfx1dn0]
vimperatorで画面スクロールするのは
hjklですか?
それともviの流儀にならって
hjklはカーソル移動で、画面スクロールは
^e,^yですか?

587 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 01:03:45 ID:ijCSYpY50]
vimperatorテキストボックスでCTRL+[でエスケープできないお・・・

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 04:02:44 ID:yVnKKsIz0]
>>586
バージョンによって仕様がかなり異なります。
firefox2→vimperator0.5
firefox3→vimperator0.6pre

0.6なら挿入モードが機能します。
通常モード→hjklでウィンドウスクロール(0.5、0.6共通)
挿入モード→hjklでカーソル移動(0.6だけ。いわゆるキャレットブラウズモードです)

ハイパーテキストにマークを付けてページ移動をするのですが、
0.5→マークがアルファベット。「H」「HF」など。
0.6→マークが数字。「1」「19」など。
ラップトップPCでは0.5の方が使い勝手がいいですよね、きっと。

>>587
メーリングリストで最近話題になりましたが、見つかりません...orz
ttp://www.mozdev.org/pipermail/vimperator/
作者の回答は「0.6を使ってね」でした。
個人的には It's All Text! でvimが起動するように設定しています。

とりあえず、スレ違い失礼しました(´・ω・`)

589 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 12:21:37 ID:gxN65CMd0]
>>581
Firefox のアドインだから、ほかのブラウザじゃ無理ぽ。
KeyVi ( easter.sakura.ne.jp/KeyVi/ )なら汎用が効くとおも。

590 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 19:55:42 ID:i5GsbtbH0]
>>587
俺のできるよ
xp sp2
Fx2

591 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 20:26:39 ID:iJKvthsn0]
Fxってなんだよ

592 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 21:39:52 ID:OG4tzFa10]
1. FxがMozilla Firefoxの略称であることを知らない
2. その呼称が公式であることを知らない(ffは非公式)
のどちらとも取れるな

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 22:17:15 ID:DOHhK72e0]
火狐厨そろそろ死んだほうがいいよ

594 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 07:28:16 ID:grjk/VDs0]
まあここでする話じゃないな



595 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 23:18:24 ID:adBhWP200]
vim∩火狐ってどのくらいいるんだろう?

596 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/03(木) 00:14:00 ID:ohpGVdeu0]







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<271KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef