我发现Notepad ++的autoindent风格有点奇怪:当我在一个缩进的行上打字时,我确实希望它在按Enter后缩进下一行(这样做正确).但是,当我在一个空行(没有缩进,没有字符)并按Enter键时,它使用与最后一个非空行相同的缩进来缩进下一行.我发现这非常烦人; 你有没有遇到这个问题,你知道如何解决它吗?
(注意:我正在编辑HTML/PHP文件.)
(另外,如果没有办法改变这种行为,欢迎使用HTML/PHP的其他优秀免费编辑器的建议.)
在许多针对程序员的文本编辑器中,如果用户有超过1行的选择并按下TAB键,那些行将缩进1 TAB(或多个空格,具体取决于编辑器的配置方式).
但是,这似乎不是Notepad ++的默认行为.有没有办法可以在Notepad ++中执行此操作,或者是否有一个插件可以让我这样做?
编辑:进行额外测试后,SHIFT- TAB按预期正确地取消缩小行,但只有标签只需在克拉所在的位置插入标签.这是版本5.4.5 Unicode
假设你有这个文件:
x
a
b
c
x
x
a
b
c
x
x
Run Code Online (Sandbox Code Playgroud)
你想用Notepad ++ 找到序列abc(并选择整行3行).请问如何在正则表达式中表达换行符?
如何为Notepad ++配置NppExec插件?
我希望NppExec能够在Notepad ++中编译我的C文件,运行它们并显示它们的输出.
我想要一个实际的术语.标签线?
我无法在谷歌上找到他们的参考,因为我不知道该搜索什么!
我想看看Gedit是否有这样的东西.
在计划外系统重新启动后,我的所有Notepad ++ temp(和未保存的)选项卡都消失了.
我将来如何避免这种情况?我不想用文件名显式保存每个临时文件.
是否有NP ++插件,每当我编辑活动标签或每隔X分钟时,它会保存我的会话?
或者是NP ++的等效(和舒适)编辑器,它自动自动存储它的会话?
我有一个巨大的XML代码,我一直在添加.它有大约13.465行代码和很多标签.为了保持一切井然有序(因为代码几乎不可读),我决定将所有标签折叠起来并评论它们是什么.
有没有办法实现这一点,每次我打开Notepad ++而不必使用"全部折叠"选项?我正在使用notepad ++ windows XP和XML.
我试图使用Notepad ++ Search/Replace with Regular Expression将特定单词替换为这些单词的较短版本.
我使用以下正则表达式来匹配每个以er(但不是er一个单词)结尾的单词 - 并r使用反向引用将相匹配的单词替换为相同的单词减去结尾:
Find what: ([a-zA-z]+e)r
Replace with: $1
但它不会取代匹配的单词,即使它找到了它们.
但是,如果我将反向引用语法更改为:
Replace with: \1
一切正常.
为什么$1反向引用不起作用?
两种形式的后退有什么区别 - \1和$1?
我尝试验证我们遇到换行问题的CSV文件.
我想找到所有不以a开头的行".
我正在尝试,/!^"/gim但!否定是行不通的.
我怎么能/^"/gim正确否定?
有没有办法在notepad ++中改进代码完成?
目前它支持某种"静态"代码完成,它需要在xml文件中制作指令及其参数列表,或者它在打开文档中的单词列表上工作.我正在寻找能够读取*.h文件并自动生成该列表的内容,并使用当前文件中的变量和函数.
notepad++ ×10
regex ×2
text-editor ×2
auto-indent ×1
autocomplete ×1
c ×1
editor ×1
escaping ×1
find ×1
folding ×1
gedit ×1
ide ×1
indentation ×1
nppexec ×1
plugins ×1
replace ×1
tabs ×1
xml ×1