如何在Notepad ++中保存字体设置


46

我喜欢Notepad ++中的vim Dark Blue风格,但我想将它用于Lucida而不是Consolas。当我将字体更改为Lucida时,它永远不会保存。有没有一种方法可以保存将新字体与内置样式结合在一起的自定义样式?

Answers:


49

如@ mikez302在上面的评论中所述,以管理员身份运行。然后通过“设置/样式配置器”更改样式。无需手动编辑这些文件。

从v5.8.6开始,主题文件存储在下%PROGRAMFILES(x86)%。当应用程序未以管理员身份运行时,Vista / Win7将拒绝写入该目录。此外,似乎“全局替代”设置已保存到活动主题文件中。希望将来的Notepad ++版本将这些特定于用户的主题设置存储%APPDATA%在Windows范式的预期下。


这是正确的答案。为我解决了问题。
endlith 2011年

当场,也解决了我的问题。强烈建议这些设置应进入用户可写区域。
poplitea

1
没有管理员特权的人是否有解决方法?
rink.attendant。2014年

15

转到设置/样式配置器。选择字体名称并启用复选框Enable global font。单击保存并关闭。

图片

另外:看看@zourtney的答案。您应该以管理员身份运行Notepad ++,以保留所做的更改


5
感谢您的回答。但是当我按照您的解释将字体更改为Lucida时;并选中启用全局字体框;下次打开Notepad ++时,字体名称不在“字体名称”框中,并且文件使用Consolas作为字体。实际上,有时它甚至不会打开vim深蓝色,而是打开白色背景默认样式。简而言之,每次我打开Notepad ++时,都需要将样式更改为vim Dark Blue,将字体更改为Lucida。我对样式所做的更改未保存。我可能做错了什么,但我不知道该怎么办。
Zeynel

1
@Zeynel不同的文件扩展名会发生这种情况吗?您可以尝试多次打开同一个文件,看看字体设置是否正确吗?
Sathyajith Bhat

@jumbo感谢您让我知道-我已经重新上传了图片
Sathyajith Bhat

5

我在使用最新版本(5.8.5)时遇到了同样的问题。
我相信有一个错误报告。这是一个似乎(至少)与之相关的错误:http : //sourceforge.net/tracker/index.php?func=detail&aid=2893679&group_id=95717&atid=612382

另一个选择(直到问题得到解决)可以手动添加主题%PROGRAMFILES%\Notepad++\themes
(请注意,您必须以管理员身份运行编辑器才能保存此文件。)

只需复制您喜欢的主题,然后编辑复制即可。
在您的情况下,编辑fontName下面<GlobalStyles>应该可以解决问题。
此外,您可能需要修改name="stylerTheme" path=""您的%APPDATA%\Notepad++\config.xml文件。


@studiohack:完全不是问题。:-)
确定

我尝试制作主题的副本并保存,然后出现一个对话框,提示“请检查是否在另一个程序中打开了此文件”。有谁知道该怎么办?我尝试在其他编辑器中编辑文件,但同样也不允许。我在Windows 7上使用Noetpad ++ 5.8.6
埃利亚斯Zamaria

4
我可以通过以管理员身份运行Notepad ++来保存文件。
Elias Zamaria'1

@ mikez302:好点。我忘了提。在编辑它。
oKtosiTe

3

您可以像在其他一些答案中那样以管理员身份运行Notepad ++,而不是在程序文件中的themes目录添加写/修改权限,因此您不必每次都以admin身份运行。

对于Windows 7:

  1. 在Windows资源管理器中,转到%PROGRAMFILES%\ Notepad ++
  2. 右键单击“主题”文件夹,然后单击“属性”
  3. 点击安全标签
  4. 单击编辑按钮
  5. 选择上方列表中的“用户”项
  6. 在权限列表中,向“修改”添加一个对勾标记(也会自动将其添加到“写”中)
  7. 好的好的

现在,它应该保存您的更改,而无需以管理员身份运行Notepad ++。


太棒了!我没想到 不必每次都在公司计算机上以管理员身份运行,您可以让管理员一次为您完成设置。
萨努

2

右键单击并选择“以管理员身份运行”,打开notepad ++,然后进行所需的更改。您所做的更改将被保留。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.