是否可以将Notepad ++配置为在每次运行时停止检查新版本?
每次启动Nodepad ++时,都会弹出一个对话框:
有可用的更新程序包,您要下载吗?
是否可以将Notepad ++配置为在每次运行时停止检查新版本?
每次启动Nodepad ++时,都会弹出一个对话框:
有可用的更新程序包,您要下载吗?
Answers:
只需转到:
设置->首选项->其他->并取消选择“启用Notepad ++自动更新程序”
您可能还希望关闭插件更新检查,在这种情况下,请转到:
插件->插件管理器->显示插件管理器->设置(左下),然后取消选择“启动时通知插件更新”。
在较新版本的Notepad ++中,“禁用自动更新”选项不再出现在“选项”对话框中。
您只需重命名C:\ Program Files \ Notepad ++ \ updater目录即可停止此功能。(例如,将其重命名为updater_disabled)
感谢http://wpkg.org/Notepad_plus_plus提出了这个解决方案。
psexec \\lab315-%x cmd.exe /c ren "c:\Program Files (x86)\Notepad++\updater" "updater_disable"
查找和编辑此文件
C:\Users\\...User...\AppData\Roaming\Notepad++\config.xml
其中... 用户 ...是您的用户名。
找到这样的行:
<GUIConfig name="noUpdate" intervalDays="15" nextUpdateDate="20141114">no</GUIConfig>
并将“否”更改为“是”。实际上,您是在告诉Notepad ++:“是的,您不想更新”。
我更改的另一行是:
<GUIConfig name="RememberLastSession">no</GUIConfig>
我将默认的“是”更改为“否”。
在我对那些文件失去任何兴趣很久之后,每次我启动时,Notepad ++都打开了几乎从未打开过的evey文件,这让我很气愤。
我不知道为什么记事本++会在其首选项对话框中显示选项,而显然却忽略了它们。
您也可以看看EditPadLite(免费)和/或EditPadPro(不是免费,但不太贵)。当然,外观更好,文档记录更好,而“精简版”正是我所需要的。
扩展现有答案,这是我通过编程方式对此进行更新的方法:
# Note:
# - Notepad++ must be closed when you run this because when Notepad++ does its closing process, it re-writes the config.xml file with the config from memory
# - This script only updates one user profile, the current user's
$Path = "C:\Users\$($env:username)\AppData\Roaming\Notepad++\config.xml"
# Disable auto-checking for updates
(Get-Content $Path | Out-String) -Replace '(.*noUpdate.*)no</GUIConfig>', '$1yes</GUIConfig>' | Out-File $Path
# To re-enable auto-checking for updates
(Get-Content $Path | Out-String) -Replace '(.*noUpdate.*)yes</GUIConfig>', '$1no</GUIConfig>' | Out-File $Path