如何讓Notepad++在我輸入「notepad」時出現?

如何讓Notepad++在我輸入「notepad」時出現?

我在 Windows 10 上安裝了 Notepad++ 並將其設定為預設.txt檔案編輯器。但是,當我打開開始功能表並輸入“記事本”時,我仍然會得到常規記事本作為頂部結果; Notepad++ 是第二個小結果。如何讓它將 Notepad++ 作為最佳結果?

答案1

更頻繁地使用notepad++。 Windows 10 會依照多種因素進行排序,包括您使用記事本++ 的次數多於使用記事本的次數。

答案2

另一種選擇是轉到快捷方式並將其標記為隱藏。您不會修改/刪除任何快捷方式,只是阻止視窗在開始功能表和搜尋中顯示它。

搜尋“記事本”,右鍵單擊 - >“打開文件位置”,然後右鍵單擊該文件 - >“屬性” - >常規 - >並選中標記為“隱藏”的框

答案3

據我所知,彈出的“記事本”只是原始記事本的快捷方式。如果您不再需要此功能,只需在「搜尋」欄位中輸​​入記事本,右鍵單擊彈出的第一個記事本,然後更改目標位置和起始位置以鏡像記事本++捷徑中找到的位置。如果您想撤銷更改,只需確保記下原始位置即可。

答案4

從你的問題來看,並不是 100% 清楚它是否應該僅限於開始菜單中的搜索結果(我認為這些結果按使用頻率進行),或者當你嘗試通過notepad.我將回答一般情況。


一段時間以來,Windows 允許設定此項,但我認為它在技術上僅適用於ShellExecute()和 朋友,不適用於CreateProcess().粗略地說,這可能無法在cmd.exe使用後者的其他軟體中工作,但可以在「運行」對話框(Windows+ R)和使用前者的其他軟體中工作。

它的運作方式是:

  • 全系統:在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
  • 使用者本地:在HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

在該鍵下建立一個以.exe您要執行的名稱命名的鍵。例如notepad.exe。然後將新建立的鍵的預設值設定為要.exe在其位置執行的完整路徑。例如C:\Program Files\Notepad++\notepad++.exe

順便一提:現在,Notepad++ 似乎已經為系統範圍的選項做到了這一點。

系統範圍內的.reg文件

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
@="C:\\Program Files\\Notepad++\\notepad++.exe"

使用者本地.reg文件

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
@="C:\\Program Files\\Notepad++\\notepad++.exe"

注意:請不要將其與應用程式執行別名混淆。這不是同一個功能,而是功能重疊的功能。

相關內容