私はしばらくの間Notepad++を使用していて、フォントにいくつかのカスタム調整を加えたMonokaiテーマが本当に好きです。しかし、何らかの理由で、NP++を閉じてコンピューターをシャットダウンするたびに。次にNP++を開くと、元のテーマに戻ります。私が仕事に来るたびに私の好みのスタイルをリセットしなければならないのはちょっと古くなります。
なぜこれが起こっているのか、どうすれば修正できるのか、誰かが知っていますか?
私はしばらくの間Notepad++を使用していて、フォントにいくつかのカスタム調整を加えたMonokaiテーマが本当に好きです。しかし、何らかの理由で、NP++を閉じてコンピューターをシャットダウンするたびに。次にNP++を開くと、元のテーマに戻ります。私が仕事に来るたびに私の好みのスタイルをリセットしなければならないのはちょっと古くなります。
なぜこれが起こっているのか、どうすれば修正できるのか、誰かが知っていますか?
これは、プログラムを管理者として実行していないために発生します。Windows 7では、ショートカットを右クリックして[管理者として実行]を選択します。スタイルに変更を加え、通常どおりに保存して、プログラムを閉じます。変更は次の開始時に行われます。
これは単純な問題です。設定を保存するには、フォルダの書き込み許可が必要です。
c:\ program files(x86)\notepad++許可を変更します
また
管理者としてNotepad++を実行する
私は同じ問題に直面しました。
私が理解したこと:管理者としてnotepad ++を実行すると、変更が保持されます。その後、通常のユーザーとして実行できます(加えられた変更は再ロードされます)。
これはファイルのアクセス許可の問題かもしれないと思います。これらの構成は.xmlファイルとして保存され、管理者のみが変更する権限を持っています。
変更をNotePad++構成ファイルに直接保存してみましたか?カスタムファイル拡張子が保存されないという同じ問題がありました。再起動するたびに、「StyleConfigurator」のカスタム拡張機能が消えました。それらをstyles.xmlファイルに追加すると、デフォルトになりました。
あなたの場合、stylers.xmlファイルの関連部分を編集して、変更したい色の色の値を変更する必要があります。
それをテストします。再起動後にファイルがリセットされた場合、オペレーティングシステムは起動のたびにファイルを元の状態に復元していると思いますが(奇妙に思えます)、以前に見たことがあります:/
35分のフィドリンの後、実際にグローバルエフェクトを適用する必要があります。
保存する。
注*元のテーマとして保存するには、テーマが保存されている場所に移動し、2番目のコピーをコピーして貼り付け、2番目のコピーを編集するには、上記の手順に従います。富を共有する!![ここに画像の説明を入力][1]
私が抱えている問題は、状況に応じて異なる資格情報を使用して実行した場合の設定の保存に関するNotepad++の機能/バグであるとかなり確信しています。「管理者」として実行するだけで回避策になる場合がありますが、意図的にセキュリティを回避します。また、たとえば、アプリを実行している権限を示すために異なる色を使用する機能も削除します。最初の場所。
cmd.exe
Notepad ++を通常のユーザーとして使用する(アイコンをクリックするか、通常のユーザーとして実行されるショートカットから実行する)ことと、管理者として実行する(作成したショートカットをクリックする)ことを行ったり来たりするほとんどの日とは異なります。[管理者として実行]オプションがオンになっている場合、または同様に作成されたショートカットから)、今日は、ローカル管理者cmd.exe
として個別の資格情報で実行される、作成した専用のVisualStudioコマンドプロンプトを使用していました。そして、POOFはすべての設定がなくなりました。
私はさまざまなことを試しましたが、どれもあまり役に立たないようですが、これは(これまでのところ)私を助けているようです。Settings > Style Configurator
ウィンドウには、すべての色設定に加えて、「テーマの選択:」というラベルの付いたドロップダウンがあります。少し遊んだ後、ダークテーマの1つを使用していたのに、テーマがデフォルトに変更されていることにようやく気づきました。それで、私はそれに戻って、(イェーイ!!!)私の設定はまだその下に保存されているようでした。
さて、公平を期すために、UACの動作方法は、「管理者として」実行している場合でも、資格情報はDOMAIN_OR_PC_NAME\USER_NAME
(たとえば、whoami
コマンドプロンプトで)表示され、環境は同じように表示されると思います。したがって、この場合、Notepad ++の引数が(個人のAppDataディレクトリを使用して)同じように動作していることがわかります。
ただし、<em>これがバグである可能性がある理由です。ただし、100%自信を持って言うにはまだ十分なトラブルシューティングを行っていないので、そうはしません。今日、私は実際にcmd.exe
ローカル管理者アカウントで直接実行されるショートカット。実際、ショートカットをshiftクリックし、を選択して、ローカル管理者としてログインすることで、動作を確認することができました。ここで、「MY_COMPUTER_NAME \ LOCAL_ADMIN_USER_NAME」と表示され、%USERPROFILE%は「C:\ USERS \ LOCAL_ADMIN_USER_NAME」と表示されますが、それでも、Notepad ++をロードすると、ユーザーアカウントから設定をプル/プッシュしているようです。cmd.exe
Run as a different user
whoami
だから、これが私が物事を釘付けにし、うまくいけば修正できるまで私がやろうとしていることです:AppData
1。Notepad++ディレクトリをリビジョン管理下に戻します。(読み取り専用にすることもできます。)2。ページので、Settings > Preferences
[Multi-Instance
Multi-instance settings
Always in multi-instance mode
。このモードを選択すると、別のユーザーから開いた場合でも、元のNotepad++が元の設定のまま表示されることを確認しました。このように、私が最初に別のアカウントで実行していた場合、(a)間違った設定でアカウントによってロードされたアカウントを終了し、(b)スタイルコンフィギュレーターにささいな変更を加える機会があります。 c)設定を再度保存します。そして、3.異なるアカウントごとにNotepad ++をロードしながら、コンフィギュレーターで異なるテーマを選択します。これにより、それぞれに加えた変更が維持され、その1つのドロップダウンを変更するだけで済みます。物事を修正します。
まだいくつかの問題があります。たとえば、これを行ったとき、ローカル管理者アカウントでNotepad ++を最初に3回開いたとき、3つのまったく異なるファイルのセットが開かれたか、より正確には、最初にファイルのセットが開かれなかった。次に、2つの異なるセットですが、ユーザーモードまたは通常Run as administrator
モードから実行されたものとは異なるように見えるため、どこから取得したのかわかりません。しかし、私はこの振る舞いを予期していなかったので、見るのに十分注意深く見ていませんでした。さらにトラブルシューティングを行う機会があり、すべての問題を再現するための良い方法を見つけられると仮定して、Notepad++バグトラッカーにチケットを提出するつもりです。これは素晴らしい製品であり、私が読んだバグレポートから、実際の問題があるときに問題のトラブルシューティングを試みることをいとわないようです。
同じ問題が発生しましたが、ここで適用した解決策が機能していません。何らかの理由でStart In
、Notepad ++。exeのプロパティのボックスがフォルダを指していAppData\Temp\2\nppLocalization
ますが、これは私のものではなく、別のユーザーアカウントのプロファイル内にありました。また、このフォルダは存在しませんでした。
それで私は箱をクリアしましたStart In
、そしてこれは私のために問題を修正しました。
NotePad++.exe
エクスプローラーでファイルを右クリックしますShortcut
タブを選択しますStart In
ます。私は長い間、N++のこの厄介な振る舞いを扱っていました。
最後に、(バグを修正せずに)すぐにセットアップするのに役立ったのは、手動で設定をオーバーライドすることでした。
あなたがしなければならないのは、のコンテンツをあなたが望むスタイルのC:\Program Files (x86)\Notepad++\user.manual\Notepad++\stylers.xml
xmlコードまたはXMLに置き換えることです。C:\Program Files (x86)\Notepad++\themes\Black board.xml
Windows 7 Proで標準ユーザーとしてログインしたときに、同様の問題が発生しました。標準ユーザーとして、利用可能なテーマはありませんでした。管理者として実行した場合、または管理者としてログインした場合、テーマは利用可能であり、変更を保存します。標準ユーザーアカウントでは、アカウントのAppDataディレクトリ(C:\ Users \ myusername \ AppData \ Roaming \ Notepad ++)に「themes」フォルダーがないことがわかりました。管理者アカウントにログインしたところ、themesフォルダーがそこにあることがわかりました。AdminAppDataディレクトリからStandardUserディレクトリにコピーしました。テーマが利用可能になり、設定が保存されます。
次の場所からXMLファイルをコピーしてみてください:c:\ Users \ USER_NAME \ appdata \ Roaming \ Notepad ++ \
私の場合はうまくいきます。メモ帳は、すべてのスタイルの変更と構成を保存します。楽しみ。
インストールされたフォルダに対する管理者権限がないため、これを機能させるには、C:\ Users \ username \ AppData \ Roaming \Notepad++ディレクトリにある「langs.xml」ファイルを手動で編集しました。開いて編集します。xmlに拡張子を手動で追加します。保存して、NP++を再度開きます...出来上がり。
C ++言語スタイルに関連付けられたinc、int、mdlが必要でした...
これを変更してください…言語名="cpp"ext = "h hpp hxx cpp cxx cc" commentLine = "//" commentStart = "/ " commentEnd = " /"
…これに…(あなたの拡張機能を使って)
Language name="cpp" ext="h hpp hxx cpp cxx cc int inc mdl" commentLine="//" commentStart="/*" commentEnd="*/"
拡張機能は「デフォルトの内線」に表示されます。拡張機能に関連付けたい言語のスタイルコンフィギュレータにリストします。
お役に立てば幸いです。