MacVim で iso-2022-jp の半角バックスラッシュを含むファイルを保存すると全角になってしまう。
Tahoe (26.0) の MacVim (9.1.1887) で iso-2022-jp のテキストファイルを保存しようとすると、半角のバックスラッシュが全角になって保存されてしまいます。皆さんのところでも起きますでしょうか。もし解決法がわかるととても嬉しいです。
Tahoe (26.0) の MacVim (9.1.1887) で iso-2022-jp のテキストファイルを保存しようとすると、半角のバックスラッシュが全角になって保存されてしまいます。皆さんのところでも起きますでしょうか。もし解決法がわかるととても嬉しいです。
ありがとうございます。はい、他のソフトを使えばもちろん大丈夫なのですが、こちら、メールからプログラミング、latex 文書まですべてを MacVim で行っているヘビーユーザでして、MacVim を使ったまま JIS ファイルをうまく扱える方法があったらと思っています。BigSur までではこの問題は起きていなくて JIS のファイルでも大丈夫でした。最近は UTF で書くことが多いので、そこまで深刻ではないですが、古い JIS で書かれたファイルを編集できなくなるのはきついなぁと思っています。
BigSur でうまく動いていた MacVim のバイナリをそのまま Tahoe に持ってきて実行しても問題が起きてしまったので、MacVim 側ではなくシステムの方の問題かなと思っています。iconv 周りの変更があったのかなと想像しますが、確かなことは何もわかっていません。
そもそも、iso-2022-jp に半角(1byteコード)のバックスラッシュはありませんよ。
変換してくれてるんじゃないですかね。
ああ、すみません。ASCII コードの 0x5C (92) の円マークのことです。latex のファイルなどでたくさん使いますが、それを保存すると(どうも全角文字の後ろに出てくる円マークが)全角の 0xFF3C \になってしまいます。例えば \section{あ\emph{a}} などの場合、ふたつ目の \ が\になります。
MacVim で iso-2022-jp の半角バックスラッシュを含むファイルを保存すると全角になってしまう。