「Xamarin.MacでNSTextViewのスマートクォートを無効化する」の版間の差分

imported>Administrator
imported>Administrator
編集の要約なし
2行目: 2行目:
== 概要 ==
== 概要 ==
NSTextViewのスマートクォートを無効化したい。
NSTextViewのスマートクォートを無効化したい。
[[Xamarin.Mac]]で開発している社内アプリの設定画面に、アプリ起動時に実行する[[AppleScript]]を入力する欄をNSTextViewで作ったわけだが、ここにクォートを入力するとスマートクオートが発動して実行できないAppleScriptに勝手に置き換えられてしまう[[不具合]]が発生した。


== 解決策:OSレベルで無効化する ==
== 解決策:OSレベルで無効化する ==
13行目: 15行目:


== 解決策:NSTextView単位で無効化する ==
== 解決策:NSTextView単位で無効化する ==
[[Xamarin.Mac]]で開発している社内アプリの設定画面に、アプリ起動時に実行する[[AppleScript]]を入力する欄をNSTextViewで作ったわけだが、ここにクォートを入力するとスマートクオートが発動して実行できないAppleScriptに勝手に置き換えられてしまう[[不具合]]が発生した。
XIBファイルを開きNSTextViewの設定項目を眺めているとスマートクォート関連の設定があったわけだが、なぜかこのチェックを付けても外しても無効化できない。古い[[Mac OS X]]では動くようだが最近のやつはダメなようだ。
XIBファイルを開きNSTextViewの設定項目を眺めているとスマートクォート関連の設定があったわけだが、なぜかこのチェックを付けても外しても無効化できない。古い[[Mac OS X]]では動くようだが最近のやつはダメなようだ。