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

vim6

[214:名無しさん@お腹いっぱい。 (2001/07/11(水) 01:35)]
Windows版 gVim6 で、
a
b
c
d
の a の上で 4J すると
a b c d
となってほしいところ、
a b
c d
となるんですが、バグですかね?
いままで触ったgVimすべてでこうなってるみたいです。
#Windows版の話でスマソ


[215:KoRoN (2001/07/11(水) 06:42)]
>>213
…全角文字をコードで13ローテトしてもなぁ…。
何か考えないとそのままじゃ多バイトには応用できないですよね?。
# 不正な表示でよければスクリプト書けばできますし。

>>214
そうなんですよね。自分で試したときもそうなって首をヒネリました。
ops.cのdo_join()あたりを読めば原因がわかりそうですが…


[216:名無しさん@お腹いっぱい。 (2001/07/11(水) 10:03)]
>>214
なぜだか、4gJ だと a b c d になるね


[217:名無しさん@お腹いっぱい。 (2001/07/11(水) 12:02)]
>>215
日本語ならrot47でないですかね。:%!nkf -r


[218:名無しさん@お腹いっぱい。 (2001/07/11(水) 17:31)]
>>217
んで、両方組み合わせて rot13/47 といわれています。


[219:KoRoN (2001/07/11(水) 19:35)]
Rot47ってJISコードでのコード変換ですよね。
euc-jpのUNIXならスクリプトで簡単に書けそうですけど、
WinのSJISも視野にいれるなら>>217さんの示すようにnkfでフィルタした方が
素直でしょうね。


[220:名無しさん@お腹いっぱい。 (2001/07/11(水) 23:56)]
J で行連結をしたとき半角空白を挿入したくないのですが、
設定できますか?


[221:KoRoN (2001/07/12(木) 07:52)]
>>220
gJを使ってください。


[222:  (2001/07/14(土) 13:04)]
vim-6.0anが出ましたね。


[223:KoRoN (2001/07/14(土) 14:50)]
6.0anにはGTK GUI版で'imactivatekey'を.gvimrcで設定すると落ちる、
というバグがあります。希望者が居たら修正パッチを公開します。
# なんかすぐにaoがでそうな気もしますね。


次10 前10 最新10
NAME:MAIL:

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