8


2

Notepad ++のデフォルトのファイル拡張子をオーバーライドするにはどうすればよいですか?

iOSのObjective-CファイルをNotepad ++(拡張子は.m)で開き、Objective-Cファイルとして指定します。 [設定]→ [スタイルコンフィギュレーター]で、「ユーザー拡張子」を追加できることを知っています。 (m)Objective-Cの場合。 問題は、Matlabが既に.m拡張子をデフォルトの拡張子フィールドとして使用しているため、編集できないことです。 これを変更するためにアクセスできるファイルはありますか?

1 Answer


10


Notepad は、何らかの理由でデフォルトで `.h`、` .m`、および `.mm`ファイルをObjective-Cファイル(` .mm`はObjective-C )としてリストしません。

`langs.xml`ファイルを変更して、Notepad にこれらの拡張機能をObjective-Cに関連付けるように指示できます。 ファイル `%AppData%\ Notepad \ langs.xml`を開き、次の領域までスクロールダウンします。

    if else switch case default break goto return for while do continue typedef sizeof NULL self super nil NIL
    interface implementation protocol end private protected public class selector encode defs
    void struct union enum char short int long double float signed unsigned const static extern auto register volatile id Class SEL IMP BOOL
    oneway in out inout bycopy byref

次に、 ext`属性に h m mm`を追加します。

    if else switch case default break goto return for while do continue typedef sizeof NULL self super nil NIL
    interface implementation protocol end private protected public class selector encode defs
    void struct union enum char short int long double float signed unsigned const static extern auto register volatile id Class SEL IMP BOOL
    oneway in out inout bycopy byref

次に、Notepad ++を再起動します。

`%AppData%\ Notepad `フォルダー内の `langs.xml`ファイルを編集できない場合、代わりに`%ProgramFiles%\ Notepad `にあるファイルを開く必要があります。 どこかに混乱した場合に備えて、必ず元のファイルをバックアップしてください。