vim6
[366:KoRoN (2001/08/02(木) 17:18)]
むしろ今までちょっとおかしなところがあった、と考えたほうが良いかもしれません。
[367:名無しさん@お腹いっぱい。 (2001/08/07(火) 10:23)]
まげ
[368:名無しさん@お腹いっぱい。 (2001/08/07(火) 22:42)]
aq あげ
[369:名無しさん@お腹いっぱい。 (2001/08/08(水) 10:18)]
どこかに Vim5 や 6 の使い方、設定等を詳しく解説している webpage
はありませんか? Syntax highlighting や拡張子別に設定を変更する
方法とか、C tags までも包含しているとありがたいです。
要はこのスレや vi スレを体系的にまとめてあるようなページを
探しているのですが、どうでしょう?
[370:344 (2001/08/09(木) 21:36)]
遅ればせながら自己解決。
> :autocmd や :map や :command
> などの結果を別ウインドウで表示ってできませんか?
> ただ、ドバーっと流れるだけじゃ不便です。
http://vim.sourceforge.net/
の tip#95 より
:redir @a
:au
:redir END
で @a に :au の結果が入る
:au の代わりに :silent au
だとレジスタにしか出力されない。
[371:名無しさん@お腹いっぱい。 (2001/08/10(金) 02:17)]
全角空白を明示的に示すにはどうすればよいですか?
[372:emacsのちvim (2001/08/10(金) 04:12)]
>>371
listcharsみたいなのは無いのではないかと。
常に明示的に表示しておきたいなら却下だけど、
簡単な方法として、hlsearchして'/'や'?'で探すってのはどう?
これで気に入らないなら、scriptかsyntax highlight
ってところに落ち着くかと。
[373:371 (2001/08/10(金) 09:30)]
> これで気に入らないなら、scriptかsyntax highlight
そう思って、
syntax match DoubleSpace " "
hi DoubleSpace guifg=fg guibg=#eeeeee
っていう記述を _gvimrc に書いたんだけど
どうもこれって最初に開いたバッファにしか適用されないみたい。
どうすればよいの?
[374:emacsのちvim (2001/08/10(金) 18:50)]
>>371=>>373
autocmdを使って、ファイルの読み込みや名無しバッファ作成のタイミングで、
目的のsyntaxをカレントバッファに設定しましょう。
function! ActivateDSindicator()
syntax match DoubleSpace " "
hi DoubleSpace guifg=fg guibg=#eeeeee
endf
augroup invisible
autocmd! invisible
autocmd BufNewFile,BufRead *.txt call ActivateDSindicator()
augroup END
詳しくは、:he :autocmd, :he :syntax, :he mysyntaxfile,
$VIMRUNTIME/syntax/syntax.vimなどを参照のこと。
[375:371 (2001/08/10(金) 23:43)]
>>374
ありがとう。が、もうひとつ問題が…
syntax match DoubleSpace " " containedin=ALL
がなぜか
hi SpecialKey term=bold ctermfg=DarkBlue gui=bold guifg=#4400ff guibg=#f4f4f8 " FileType=vim
という行で全角空白が2個並んでいるとき2個目以降しか highlight 表示されない。
FileType が vim じゃないときや、行頭の hi を変更すると正しく highlight されるのだが…
read.cgi ver5.26+ (01/10/21-)