`

强烈推荐好用的文本编辑器Notepad++

 
阅读更多

转于:http://emouse.cnblogs.com

------------------------------------------------------------------------------------------

 

         我们经常需要写代码,查看代码,查看代码时一般会用记事本,但是记事本的功能太弱,而写代码时有的编译器大的编辑功能太弱,像IAR keil之类的,因此需要一个小巧好用的替代记事本的编辑软件。Notepad++我用了很久了,以前主要是用他来查看代码,他有语法高亮功能,这是相对于记事本来说最大的特点,对于代码他还有很多实用的功能,如将一段文字给注释掉,以前需要手动添加/**/,现在只需要选择一段文本使用快捷键就可以,另外不知道大家在用VS2008的时候单词和函数的自动提示功能是不是很爽,但是很多的编辑器都没有这个功能,Notepad就有这个功能。前面只是介绍了一部分,下面说一下怎样在IAR中调用Notep++,选择tools-options-editor-External Editor选择notepad安装目录下的exe文件,比如我的路径D:/Program Files/Notepad++/notepad++.exe,在下面的Arguments中填上$FILE_PATH$即可,这样在双击相应的文件时就会自动在Notep中打开,编辑完之后保存一下即可,然后就可以在编译器中编译了,其他的功能需要自己探索,合理的使用可以很好的提高效率。

 

这是些MSP430程序的自动完成功能,很方便哦。

下面是一些常用的功能,网上抄的。

0、关闭标签页

UltraEdit是双击窗口就可以关闭,Notepad++双击不能关闭,右键只能关闭非当前标签页,那怎么办呢?
         其实很简单:CTRL+w就可以很轻松的关闭当前标签页了。

1、书签

这是个非常好用的功能,通常我们在一篇很长的文档里,比如我读到一个地方,忽然想找个东西,找完之后还要回来这个地方。这个时候书签的作用就显示出来了。
添加书签(取消书签和添加方法一样):
l方法1:在第170行蓝色圆点出,鼠标左键单击。
l方法2:光标放到第170行,CTRL+F2 


设置书签之后,就可以的在文本内随意查看其他内容了。当想回到书签标记处,按F2键,就可以返回到书签标记处。

2、行定位


主要有2个功能:
l直接挑战到某行
l以当前行字数增量的方式跳转到某行(注意是字数,不是行数)

做法:CTRL+g



3、替换、查找和文件查找

替换:CTRL+h
查找:CTRL+f
文件查找:CTRL+SHIFT +f


4、列编辑

Notepad++的列编辑和UltraEdit的不一样,虽然它也是Alt+c的快捷键,但是它的Alt+c
仅仅自光标到文档结尾,添加文字或行号。做法:首先光标置于第二行,然后Alt+c弹出如图对话框,方式1插入文本,例子中是“column edit”,方式2可以插入数字,设置初始值,增量,举例:初始值为1,增量为1,就可以把文档中每行对应的行号批量增加出来。


这功能的适用场景有限,所以建议把需要编辑的文字拷贝到新建文档内,进行上面的操作,然后再拷贝回去。避免全部处理。
Notepad++的作者也不傻,当然会有更好的做法。效果和UltraEdit的一样。
好用的列编辑



5、显示缩进参考线

具体做法:点击下图标红出,显示缩进参考线。它前1按钮是显示所有字符按钮,按下
则显示所有的字符,包括换行等,它前2按钮是自动换行按钮,按下则自动将长文本分割为多行。具体请自己时间


6、向前回滚、向后回滚

l前回滚:Ctrl + y
l后回滚:Ctrl + z

向前回滚非常常用,经常我们编辑的时候,出错了,然后向前回滚一步,这非常方便,可是如果我们向前回滚的多了呢?这时就需要向后回滚,直到回滚到想要的位置。
如果大家对UltraEdit熟悉的话,肯定知道UE有一个Bug,列编辑的时候容易出错,让你的文本变得四不像,然后向前回滚也不好使,只能从bak文件恢复,非常麻烦,我在Notepad++中从未遇到此种情况。

7、转换大小写

首先选中字符,不论大小写,按键如下:
l转换小写:CTRL+u
l转换大写:Ctrl+Shift+u

8、块匹配

比如匹配括号
l快捷键:Ctrl + b

9、Diff

没玩明白,慎用
lALT+d



10、自动完成

l单词自动完成:Ctrl+回车
l函数自动完成:Ctrl+空格
l函数参数自动完成:Ctrl+Shift+空格


         
         
如有不清楚的在Notepad++里按F1,有英文帮助文档

 
分享到:
评论
1 楼 rest001555 2014-01-10  
双击标签页是可以关闭标签的,你自己设置下即可:  具体做法: 设置--首选项-- :选中双击关闭标签页


其他的比较实用的功能, 高亮: 如果你想查看某个字母或者单词,双击选中,全文中的涉及字符都会高亮,最喜欢这个功能了; 还有替换后,对话框会透明。。

相关推荐

    Notepad++ 64位文本编辑器

    Notepad++是一款非常知名的免费开源文本编辑器,尤其在IT行业内深受程序员和系统管理员的喜爱。它专为Windows操作系统设计,提供了64位版本以更好地利用现代计算机的性能。这款编辑器以其高效、轻量级和功能强大而...

    Notepad++ JsonView插件

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程和文本处理领域,它以其轻量级、可自定义及支持多种编程语言的特点而受到程序员的青睐。JsonView插件是Notepad++的一个扩展,专门为了增强对JSON...

    Notepad++中英安装包

    总的来说,Notepad++作为一个免费且功能丰富的文本编辑器,对于开发者和普通用户来说都是一个很好的选择。它不仅具备基本的文本编辑功能,还有许多高级特性,如语法高亮、代码折叠、宏录制等,这些都极大地提升了...

    notepad++自带带目录树

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在Windows平台上广为使用。它支持多种编程语言,并具有丰富的自定义功能。...如果你是Notepad++的新用户,强烈推荐尝试这个功能,它将使你的工作流程更加顺畅。

    Notepad++ v6.3

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在程序员和Web开发者群体中广受赞誉。它基于Windows操作系统,并以其轻量级、高效率和强大...如果你尚未尝试过Notepad++,强烈建议下载并体验这个优秀的文本编辑器。

    NotePad++.rar

    NotePad++是一款非常受欢迎的免费文本编辑器,尤其在编程领域中被广泛使用。它以其高效、轻量级和强大的特性赢得了程序员们的喜爱。这款编辑器不仅能够处理纯文本文件,还能对各种编程语言的源代码进行高亮显示,极...

    免费 Tidy2 for Notepad++ 64位

    通过集成Tidy2,Notepad++不仅成为了一个功能强大的文本编辑器,还变成了一个高效的HTML和XML代码编辑工具。对于经常处理这两种语言的开发者来说,这是一个不可或缺的辅助工具。所以,如果你是Notepad++的用户,尤其...

    编程工具Notepad++ 6.2.3

    作为一款强大的文本编辑器,Notepad++不仅支持多种编程语言的语法高亮,还具备了许多方便开发人员的功能。 首先,Notepad++具有丰富的语言支持。它能够对包括但不限于C、C++、Java、Python、PHP、HTML、XML在内的...

    Notepad++ 7.2.3

    总的来说,Notepad++ 7.2.3 是一个强大而灵活的文本编辑器,无论你是初学者还是经验丰富的开发者,都能从中受益。其易用性、丰富的特性以及可扩展性使其成为了编程工作中的得力助手。如果你还没尝试过这款神器,强烈...

    notepad-6.9.2

    Notepad++,简称为npp,是一款免费且开源的文本编辑器,适用于Windows操作系统。它以其高效、易用和功能丰富而深受程序员和非程序员的喜爱,是初学者入门编程的理想工具。在这款编辑器的6.9.2版本中,我们能体验到它...

    NotePad万能文本编辑器

    Notepad++是程序员必备的文本编辑器,支持27种编程语言,Notepad++中文版通吃C,C++ ,Java ,C#, XML, HTML, PHP,JS 等,完全可取代系统笔记本。强烈推荐程序员使用!

    notepad的PluginManager

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在程序员和文本操作者中广泛使用。它支持多种编程语言,并且具有丰富的插件系统,能够极大地扩展其功能。"PluginManager"是Notepad++的一个重要插件,尤其对于...

    Notepad2文本编辑器

    Notepad2是一款轻量级、高效且功能丰富的文本编辑器,它可以替代Windows操作系统默认的记事本程序。这款编辑器以其简洁的界面、强大的功能和对程序员的友好性而受到广泛赞誉。它不仅具备基本的文本编辑功能,还提供...

    QuickText_Notpad++

    QuickText是Notepad++的一款强大插件,专为提高程序员的生产力而设计。这款插件在文本编辑领域具有显著优势,特别是在处理C/C++等...对于经常使用Notepad++进行编程的C/C++程序员来说,这是一个值得强烈推荐的插件。

    notepad(7550)

    Notepad++是Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。是一款功能强大、占用资源少的文本编辑器,是代码编辑的一款利器,强烈推荐!

    Notepad2-很好看的记事本软件

    总的来说,Notepad2作为一个轻量级的文本编辑器,其出色的外观设计和丰富的功能使其成为系统记事本的优秀替代品。无论你是编程新手还是经验丰富的开发者,都能从中受益,享受更加高效的文本编辑体验。如果你尚未尝试...

    加强版文本编辑器,支持多种语言的自动识别

    能够支持多种语言自动识别,在notepad.exe基础之上改进后得到的。。。强烈推荐!!!

    修改IE查看源文件的打开方式

    因此,许多用户倾向于使用更强大的文本编辑器,如EditPlus、Notepad++等,来进行源代码的查看与编辑工作。 #### 实现方法 要实现自定义查看源文件时使用的编辑器,可以通过修改Windows注册表来达到目的。以下将详细...

    EditPlus 3.1 编辑器和注册机

    EditPlus是一款广受程序员喜爱的文本编辑器,尤其在Windows平台上。它以其高效、轻便和功能强大而闻名。在本文中,我们将深入探讨EditPlus 3.1版本及其相关知识点,包括其主要功能、使用场景以及附带的注册机。 1. ...

    Python搭建Linux/Windows系统Python编程环境

    安装完成后,可以选择一个文本编辑器,比如Visual Studio Code、PyCharm Community Edition或Notepad++等,这些编辑器都支持Python开发,并提供代码高亮、自动补全等特性。配置编辑器时,确保它们知道Python解释器的...

Global site tag (gtag.js) - Google Analytics