3

私のオープン ソース プロジェクトでは、コード内でタブではなくスペースを使用しています。

プロジェクトへの貢献者は、スペースではなくタブを使用する独自の Web サイトを持っています。

彼は Windows で Notepad++ を使用して両方のプロジェクトのファイルを編集していますが、環境設定を手動で正しく設定するのを忘れて、私のプロジェクトのファイルにタブを挿入することに不満を感じています。

この設定をスクリプトで編集する方法はありますか? そうすれば、1 つのアイコンをクリックして Notepad++ をモード 1 で起動したり (バッチ スクリプトを実行して設定ファイルを変更してからプログラムを起動したり)、別のアイコンをクリックしてモード 2 で起動したりできます。

または、彼がこの雑用を覚える必要がないようにする他の方法があれば、それもうまくいくでしょう. 編集したファイルが入っているフォルダに依存する環境設定を持っているのではないでしょうか?

どんな助けでも大歓迎です。ありがとう!

4

1 に答える 1

3

タブをスペースに置き換えるためのnotepad++設定は、次のxmlファイルに保存されます

%USERPROFILE%\ Application Data \ Notepad ++ \ config.xml

以下は変更が必要な行です

<GUIConfig name = "TabSetting" size = "4" replaceBySpace = "yes" />

Windowsでバッチスクリプトを使用してファイルを編集する方法がわかりませんが、それが不可能な場合は、config-tabs.xmlとconfig-spaces.xmlの2つの構成ファイルを保持できます。また、スクリプトでは、彼が何に取り組む必要があるかに応じて、適切なファイルをコピーできます。

于 2010-04-30T12:00:02.930 に答える