MacOSにおいて¥(円マーク)と\(バックスラッシュ)は文字コードが違うので、プログラム書くときには注意という話

845 ワード

Macにおいて¥と\は文字コードが違うので、
rustなどで、

text.split('¥n');

とかするとコンパイルエラーになる。\を入力したければOption+¥と入力すればいいのだけど、
大抵のプログラミングでは実質¥は\と同義なので、入れ替えることにした。

~/Library/KeyBindings/DefaultKeyBinding.dict

{
    "¥" = ("insertText:", "\\");
    "~\\" = ("insertText:", "¥");
}

とすればOK。

see: https://blog.nakajix.jp/entry/2016/12/30/120000

現場からの備忘録は以上です。それではまたー。