■掲示板に戻る■ 1- 最新10

vim6

[288:名無しさん@お腹いっぱい。 (2001/07/25(水) 02:44)]
Windows 版の話で申し訳ないが(っていうかこのスレッドってソフトウェア板にあるべきだよなぁ)
日本語だけ MS ゴシック、ASCII 文字列は別のフォントを使いたいんだができる?
guifontwide,guifontset あたりがくさいということは分かっているんだが…


[289:KoRoN (2001/07/25(水) 08:52)]
>>288
guifontsetはXでの(x)fontset用です。guifontwideはeucがutf-8の時しか使えないよ
うです。微妙におかしいのだけど次のような方法で、マルチバイト文字(漢字)だけ
フォントを変えることができます。

highlight MBChar font=MS_明朝
syntax match mbcharString display "[^ -~]\+"
highlight def link mbcharString MBChar

カーソルが重なった部分や、Visual Selectした部分のフォントが戻ってしまうのは
許してください。Cのコメント部分やらなんやらにかぶると、デフォルトフォントが
使われてしまうんですけど…まぁ、探せば何か設定があると思います。


[290:KoRoN (2001/07/25(水) 13:26)]
>>289
>guifontwideはeucがutf-8の時しか使えないようです。

ごめんなさい。間違えました。誤:'euc'→正:'enc'です。鬱氏。


[291:288 (2001/07/25(水) 15:51)]
>>289
回答ありがとう。
う〜む、やっぱ正式にサポートというわけじゃないんですね。

もうひとつ質問。
vim6.0 でソートをしたいんですが、できますか?


[292:KoRoN (2001/07/25(水) 17:35)]
>>291
:he eval-examples
にある2つ目の例が行ごとのソートです。
visual selectして:Sortでソーティングできます。


[293:288 (2001/07/25(水) 19:13)]
>>292
うおおお〜、マジありがとう。
コマンドって定義できたのね。ホント毎度助かります。
これからもよろしく(笑)。(できる限り調べるが)


[294:あー (2001/07/25(水) 23:31)]
全く関係ないアプリなんだが、文字コードが上手くいかないと思ったら
enc と euc を間違ってた。
これ、紛らわしいよね


[295:288 (2001/07/26(木) 01:48)]
2つほど質問

dictionary に

font-family
background-image

とか記述してあるんだけど
辞書補完しても font , background みたいに - 以降を補完してくれません。
補完できるようにできますか?

ビジュアルブロックモードの時だけ
:set virtualedit=all
にしたいけどできますか?


[296:KoRoN (2001/07/26(木) 08:50)]
>>295

> 辞書補完しても font , background みたいに - 以降を補完してくれません。
> 補完できるようにできますか?

オプション'iskeyword'に'-'を追加します。
setを使って全部を設定しなおすのも「手」ですが、
letを使えばこんな感じで追加できます。。
:let &iskeyword = &iskeyword . ",-"

> ビジュアルブロックモードの時だけ
> :set virtualedit=all
> にしたいけどできますか?

:help virtualedit
してみましたか?
:set virtualedit=block
が幸せにしてくれるでしょう。


[297:288 (2001/07/26(木) 10:35)]
>>296

> :help virtualedit
> してみましたか?

かなり恥ずかしい質問してたみたいだね。:h visual-block でしか調べてなかったです。

> オプション'iskeyword'に'-'を追加します。
> setを使って全部を設定しなおすのも「手」ですが、
> letを使えばこんな感じで追加できます。。
> :let &iskeyword = &iskeyword . ",-"

うまくできました。ありがとう。
set iskeyword+=-
でもいいんだよね?


次10 前10 最新10
NAME:MAIL:

read.cgi ver5.26+ (01/10/21-)