Questions tagged «notepad++»

Notepad ++是一个免费的源代码编辑器,可替换记事本,支持多种语言。在MS Windows环境中运行,其使用受GPL许可证控制。

0
如何在Windows 8.1 Update 1的Notepad ++ 6.6.7中启用云设置?
我更新到Notepad ++ 6.6.7,并希望将设置移至OneDrive。但是,当我打开“设置”->“首选项”->“云”时,DropBox和OneDrive选项都被禁用。 如何启用它们? 仅供参考,我正在运行Windows 8.1 Update 1(64位)。 更新: 我在运行Windows 7 Ultimate(64位)的第二台笔记本电脑上进行了尝试,并且工作正常,我怀疑这是OneDrive的Windows 8.1实现。 更新2: 显然,解决方法是改用DropBox! 更新3: 除了我的Windows 8.1 Update 1系统上的DropBox似乎导致文件资源管理器挂起...


1
如何从Beyond Compare中在Notepad ++中打开远程文件?
我正在使用比较工具Beyond Compare(BC)来查看服务器上的文本文件。BC有一个不错的内置编辑器,但有时我想在Notepad ++(NPP)中打开特定的远程文件,以便更轻松地进行多行编辑。BC支持在外部编辑器中打开文件,并且具有不错的设置来进行配置。但是我只能使它与本地文件一起使用,而不能与远程文件一起使用! 在BC中,我将open with命令指定为: "C:\Program Files (x86)\Notepad++\notepad++.exe" "%f"以指示NPP的路径以及完整的文件路径%f。这将打开NPP,但不会打开文件。如果我指定相对路径,%F则相同。 我也使用WinSCP而不是BC,并且WinSCP可以使用open with命令成功地将远程文件打开到NPP : "C:\Program Files (x86)\Notepad++\notepad++.exe" !.! 但是,如果我尝试!.!在BC中使用,则NPP会创建一个不存在的文件!.!。显然!.!是WinSCP语法和%fBC语法。 问题:我应该如何引用NPP才能正确传递远程文件路径,以便在NPP中打开它? 编辑1: 我注意到WinSCP将一个临时存储用于远程文件,然后将该临时文件传递给NPP,而不是实际的远程文件。因此,问题的实质也许在于确定BC在编辑远程文件时是否还使用某种本地临时文件,然后将其发送给NPP。 编辑2: 我认为BC将其临时文件存储在D:\Users\USERNAME\AppData\Local\Temp\BC41E0D.tmp但不是以可访问的方式存储;这些临时文件的真正含义还不清楚。我被卡住了。 (用于在NPP中一次打开多个文件的奖励点。)

0
如何在用户定义的语言中获取块注释以在notepad ++中正常工作?
我正在为使用c样式注释块的专有语言构建定义。 我设置了以下内容: 评论公开:/ * 评论关闭:* / 将关键字视为符号(在注释框架中):已选中 我没有 * 要么 / 设置为激活的运算符。 这导致以下格式: (我评论了评论,以显示评论是否被记事本++的评论引擎视为评论) /*comment*/ //comment code //comment (but should be code) /* comment */ //comment code //code /**/code/**/ //comment (but should be code) code //comment (but should be code) /*comment //comment comment //comment comment*/ //comment code //code /* //comment …

2
Notepad ++跨设备设置
我在三台计算机上使用Notepad ++,在工作中使用PC,在家中使用PC,以及使用笔记本电脑。 如果我改变任何设置或主题,我想回到家里,并设置相同的设置,我改变了工作,反之亦然。当我从笔记本移动或朝向笔记本移动时也一样。 我听说你可以在pendrive中使用便携式Notepad ++,但我更喜欢不使用便携式存储设备。 是否有任何插件可以在许多计算机上与某种帐户共享/同步相同的配置? 如果没有,这种配置最相似的方法是什么? 谢谢
1 notepad++ 

1
查找和替换特定列,但仅当它等于特定值时
如何用字符(N)替换列132(空格或Y),但仅当列132 =空格时? 在这里查看其他线程我想出了一种用N替换132列的方法: -Find:^(。{132})(。) - 更换:\ 1N ......但这将取代第132列 一切 行并不占空间。谢谢你的帮助! 完整场景: 我有一个字符长度定义的文档,其中每行在132列中有空格或Y.在任何有空间的线路中,我需要用N替换它。


2
将扩展程序与应用程序关联(Windows XP)
我想用Notepad ++自动打开我的ini文件。所以我右键单击.ini文件,选择“打开方式...”和“选择程序”。由于未列出Notepad ++,我单击“浏览”并在那里选择它。 问题:Notepad ++仍未显示在应用程序列表中,因此我仍然无法将其与.ini文件关联。其他应用添加正确。有任何想法吗? TIA 史蒂芬


3
如何在不替换小数点的情况下替换单个句点/完全停止?
这有点尴尬;我一直在使用眼动仪收集数据,它的输出为.txt文件(Excel也是一个选项,但样本太多,所以记事本就是这样)。我需要将所有样本显示为数字。每个“样本”是瞳孔大小的度量,每两毫秒取一个。在不常见的情况下,机器在一两秒钟内失去了某人的视线,我突然有一些徘徊时期而不是数字。 例如: Sub5 91.00 3300039.00 3287753 Sub5 94.00 3300041.00 3287753 Sub5 97.00 3300043.00 3287753 Sub5 97.00 3300045.00 3287753 Sub5 97.00 3300047.00 3287753 Sub5 . 3300049.00 3287753 Sub5 . 3300051.00 3287753 Sub5 . 3300053.00 3287753 Sub5 . 3300055.00 3287753 Sub5 . 3300057.00 3287753 Sub5 . 3300059.00 3287753 每个松散期间两侧的空格都是“标签”按钮空格,您在查找和替换搜索中似乎无法指示,因为“标签”按钮只是标记到F + R菜单中的下一个项目。这种情况不规则地发生,并且有数千行,因此手动完成可能需要数小时,但如果我使用它,则查找和替换也会转换小数点,并在我的输出中渲染其他数据列无意义。有没有一种快速的方法可以将所有孤立的周期转换为零而不会弄乱小数?我目前使用的是notepad ++,但如果有必要,我很乐意获得更高级的软件。所有的建议都值得赞赏,因为替代方案是拖网小时!

1
WMI存储库中的文件关联错误
Windows 7机器,据我所知,系统唯一的奇怪之处就是我在下面提到的。 我处理了很多没有扩展名的文本文件,所以不久前,我将没有扩展名的文件与Notepad ++ x64相关联。好吧,我需要与x64不兼容的插件功能,最终将其删除。 我已经尝试发布新的命令来关联文件而没有扩展,并且在x86路径下安装了32位版本,但是尽管如此,每当我尝试双击该文件时,它指向常规的“程序文件” “路径。我已经多次搜索整个注册表,并且找不到不存在的路径,如果我在常规程序文件路径下制作N ++的第二个副本它工作得很好,但是我只想使用一份。 经过额外的工作,我想我可能已经找到了问题的根源。它似乎是我的WMI存储库(.. \ WBEM \ Repository中的OBJECTS.DATA文件)中的错误条目。不幸的是,我完全没有做到这一点,我从MS读到的所有东西告诉我只能尝试重建它作为一个绝对的最后手段,因为这只是一个糟糕的文件关联,我不太愿意这样做。 有没有办法修复WMI存储库中的文件关联?


1
有没有办法让Notepad ++在缺少扩展名时将特定文件名与语言相关联? [重复]
这个问题在这里已有答案: 在Notepad ++中自动使用特定语言来处理没有扩展名的文件 2个答案 有些系统依赖于没有扩展名但具有相同文件名的文件,例如 流浪汉 哪个使用 Vagrantfile 定义一组VM框。 我知道如何设置文件扩展以匹配Notepad ++中的语言,但这些文件没有扩展(并且添加一个几乎总是会导致问题)。有没有办法让Notepad ++通过文件名识别这些文件,并在打开时使用适当的语言?

1
删除notepad ++中两个匹配变量之间的所有换行符
所以我试图最终用一大堆文字制作一张桌子,但这让我很头疼。基本上这是一个关于发生了什么的想法: matchingvariablelengthupccode1 productdescription1 value value value value value value value value matchingvariablelengthupccode1 matchingvariablelengthupccode2 product description2 value value value value value value value value value matchingvariablelengthupccode2 产品描述有时会随机出现换行符。最后和开始的upc相互匹配,但每个产品都是独一无二的。 即使在我处理完这个问题之后,我也必须弄清楚如何处理具有空格的产品描述,但是当值和upc代码已经用空格分隔时,它应该是一列。此外,产品描述有时会以数字开头,以使事情变得更加困难。 试图在notepad ++中使用正则表达式,但这是一个非常复杂的问题。

0
Notepad ++可以将其块注释字符放在新行上吗?
我已经知道如何使用lang.xml文件自定义NP ++的注释字符。但是,我希望块注释能够在选择之前和之后自动将字符放在新行上。 而不是这个: /* This is some multiline text. I'm just using it as an example. */ 我希望它能做到这一点: /* This is some multiline text. I'm just using it as an example. */
1 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.