自从我记得以来, Notepad ++一直是我最喜欢的使用JavaScript编码的免费编辑器。 这是我在使用Notepad ++开发时获得的一些技巧。
1.使用记事本++快速比较代码
此功能非常适合快速找出文件之间发生了什么代码更改。 首先在Notepad ++编辑器中打开两个彼此相邻的文件(或复制并粘贴到新文件中以进行快速比较)。
然后选择第一个文件,然后按ALT + D或从菜单中单击插件>比较>比较
如果文件匹配,则会弹出一个“文件匹配”的弹出窗口。 否则,如果差异出现在突出显示的右侧窗格中,那么您可以轻松地双击它们以查看代码。
然后要摆脱比较窗口,请按CTRL + ALT + D或从菜单>插件>比较>清除结果中单击
如果愿意,还可以水平查看! 只需在分隔栏上单击鼠标右键,然后单击
2. Notepad ++中有用的键盘快捷键
我在开发时只使用了一些快捷的键盘快捷键。
- F11 –将代码切换到全屏,而不显示顶部菜单。 要切换回去,只需再次按F11。 F12做同样的事情,但不是全屏显示。
- CTRL + D –快速复制粘贴当前行到下面的行。
- CTRL + Q –快速注释掉jQuery代码行。 再次按CTRL + Q取消注释。
- SHIFT +右箭头 –快速选择字符。
- CTRL + SHIFT +右箭头 –快速选择单词。
- 连按三下 –快速选择整行。
- CTRL + A –快速选择整个文档。
- ALT + F2 –快速Google搜索。
- ALT + 0 –快速将所有代码折叠为块。 要展开代码块,请按SHIFT + ALT + 0
3.适用于Notepad ++的有用免费插件
有大量免费的Notepad ++插件可用,这些插件可完成各种功能,从简单的拼写检查器和颜色选择器到FTP同步和目录搜索。 这是我的一些最爱:
- TextFX –许多非常有用的功能,例如代码清除,整齐,缩小等。第一个,最好的之一。
- Multi Clipboard – MultiClipboard插件实现了多个(10)文本缓冲区,这些缓冲区通过复制和/或剪切文本来填充。
- 切换 –只需在任何关联的文件之间切换,如果您通过热键设置了某些摘录,这将非常有用。
- Colorpicker –此插件可以解码调色板上像素的颜色,并将其RGB粘贴到编辑器中。
- SearchInFiles –允许用户查找在代码本身深处堆积有大量过多信息的文件。
要安装插件,只需下载.dll文件并将其解压缩到文件夹“ AppNotepad ++ plugins”中 。
记事本++插件的Wiki目录
Sourceforge下载列表
4.使用记事本++精简代码
相当有用的功能,可以快速缩小您的jQuery代码 。 只需执行以下操作:
- 编辑>空白操作>修剪标题和尾随空格
- 编辑>空白操作>删除不必要的空白和EOL
另请参见: 缩小/隐藏JavaScript代码的其他方法。
5.使用记事本++整理代码
以前,我曾发布过有关如何使用Notepad ++ 使jQuery代码漂亮的文章 。 从主菜单TextFX> TextFX Edit> Reindent C ++ Code中简单选择。
但是,我发现了一个很棒的在线工具,称为Javascript unpacker和beautifier 。 该工具实际上使您的JS源代码看起来漂亮,漂亮,值得一提。
6.适用于Notepad ++的TortoiseSVN插件
确保已安装TortoiseSVN,并且您已经安装了最新版本的Notepad ++。
该插件采用压缩的dll形式。 只需将dll解压缩并将其放在Notepad ++插件目录中。 对于典型安装,它将位于以下位置:“ C:Program FilesNotepad ++ plugins”。 下次启动Notepad ++时,该插件将自动加载。
该插件应在Windows XP,Vista和7下运行。同时支持32位和64位操作系统。 如果您发现这些系统或其他系统上的任何错误,请发表评论,然后看看是否可以解决。
我注意到有时Notepad ++的自动更新程序认为插件需要更新。 这通常会导致新版本被版本1.0覆盖。 如果您更新到1.1或1.2,则在提示您输入此插件时,请不要使用Notepad ++的自动更新功能。
7. Notepad ++ Wiki
坚持使用Notepad ++中的某些技术? 不要强调,只是访问Notepad ++ Wiki,那里可能有帮助您解决问题的内容。
8.在记事本++中将语言设置为JavaScript
不要忘记更改编码语言,以便内置的语法突出显示工具可以发挥神奇的作用!
9.删除行号
有时,当从其他网站复制代码时,我们会得到愚蠢的行号,并且必须手动删除它们才能使用代码。 记事本++可以解救!
TextFX> TextFX工具>删除行号或第一个单词
10.自动换行
如果您喜欢在屏幕上可见所有代码并且讨厌滚动条(我知道我愿意!),则很有用。
只需单击自动换行按钮或从主菜单中选择视图>自动换行 。
11.快速复制文件名,文件路径
仅需增加一个小费即可节省大量时间。
右键单击文件标题(选项卡)>单击剪贴板的完整文件路径
结论
而已! 希望您使用Notepad ++学习了一些新知识,以帮助您将来的jQuery开发。 如果您知道我想念的更多信息,请发表评论。
From: https://www.sitepoint.com/tips-developing-jquery-notepad/