`

Notepad++的几个使用技巧(tips)

 
阅读更多

作者:iihero(XiongHE),版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明.
链接:http://iihero.8800.org/frog/user/seanho/article/2008-01-27/13

在单位里不能使用试用版的ultraedit,更别说crack过的ultraedit了。买一份,也觉得价格昂贵,居然要35$,鬼子做的软件有时候还真蛮值钱的。

其实,可供使用的免费的文件编辑器还是挺多的。 SciTE, TextPad, Notepad++都相当的不错。权当拿它们作为Ultraedit的替代品。

我的机器上就同时安装了这三个编辑器。TextPad虽然不是完全免费,但是它提供了始终免费的评估版,这方面,比Ultraedit人性化多了。 SciTE经常用来做简单编译和编辑,写python代码或者简单的java代码,都可以用它。这东东居然还有对应的Unix版本,超强。

Notepad++,并不是所有地方都出色,打开大文件就显得很吃力,试试5M以上的文本文件就知道了。

但是它有些功能相当不错,非常喜欢它的TextFX插件。

1. 可以消除文件中的空行
    选中所有文本, 
    TextFX--->Edit--->Delete Blank lines
2. 整理xml文本格式
    这个功能超好,经常遇到几百KB左右的xml文本就是一行,可以使用
它很快将一行文本整理成规范的xml文件。
    选中所有文本
    TextFX--->HTML Tidy--->Tidy: Reindent XML
3. 直接在你的文本行前自动添加行号:
   选中所有文本
   TextFX--->Tools--->Insert Line Numbers
下边就是使用它整理出来带行号的代码:
00000001publicstaticvoidmain(String[]args)...{ 00000002TestCharsett=newTestCharset(); 00000003try...{ 00000004t.connect(); 00000005t.getCharset(); 00000006if(t.charset.equals("ISO8859_1")) 00000007t.testGetValuesISO8859_1(); 00000008elseif(t.charset.equals("GBK")) 00000009t.testGetValuesGBK(); 00000010elseif(t.charset.equals("UTF-8")) 00000011t.testGetValuesUTF8(); 00000012}catch(Exceptione)...{ 00000013//System.out.println(e.getMessage()); 00000014e.printStackTrace(); 00000015}finally...{ 00000016try...{ 00000017t.disconnect(); 00000018}catch(Exceptione2)...{ 00000019} 00000020} 00000021}

4. 可以用来查看16进制格式

5. 有ftp插件,还不错

6. 好像还有一个Explorer插件,没怎么用过

7. 它的函数列表也蛮不错, 常用,至少看java源程序的时候要用到

8. 可以定制外部命令,我有时候用它来编译java源程序 按F6,就有一个定制窗口。

 这是我的javac命令: jc5.bat $(FULL_CURRENT_PATH)

下边是我的运行java的命令

rj5.bat $(NAME_PART)

我只要在外边PATH路径上的某个目录里把jc5.bat和rj5.bat设置好就可以使用了。

比如,我在这里把d:/shell添加到PATH环境变量里,里边可以放很多自己喜欢的批处理脚本。

jc5.bat内容大致如下:

echooff
setlocal
setJAGUAR_JDK15=d:sharedjdk1.5.0_01

setJAVA_HOME=%JAGUAR_JDK15%
setPATH=%JAVA_HOME%bin;%JAVA_HOME%jrebin;%PATH%
setOLD_CLASSPATH=%CLASSPATH%
setCLASSPATH=.;%JAVA_HOME%libdt.jar;
setCLASSPATH=%CLASSPATH%;%JAVA_HOME%libtools.jar;
setCLASSPATH=%CLASSPATH%;%JAVA_HOME%jrelibrt.jar
setCLASSPATH=%CLASSPATH%;%OLD_CLASSPATH%

"%JAVA_HOME%injavac"-g%*
endlocal


rj5.bat也很容易设置出来。

分享到:
评论

相关推荐

    Notepad++的几个优秀主题

    在“Notepad++的几个优秀主题”这个主题中,我们将探讨如何通过更换Notepad++的主题和启用代码高亮功能,提升编辑器的视觉效果和使用体验。 首先,Notepad++的主题不仅仅关乎美观。正确的主题可以帮助减少眼睛疲劳...

    notepad++主题文件

    notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题...

    notepad++ 8.6.7

    这些功能使得Notepad++非常适合进行文本编辑和程序开发工作,对于需要处理大量文本的用户而言,Notepad++是一个不可多得的工具。 值得注意的是,尽管Notepad++作为一个轻量级的编辑器,它所占用的系统资源却相对较...

    NotePad++ 安装包

    Notepad++是一款广泛使用的开源文本和源代码编辑器,它适用于Windows操作系统。与Windows自带的简单文本编辑器Notepad(记事本)相比,Notepad++提供了诸多增强功能,如语法高亮、代码折叠、代码自动完成功能,使其...

    Notepad++安装包

    Notepad++中文版是一款非常有特色的编辑器,是开源软件,可以免费使用。 Notepad++中文版是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL)。Notepad++有完整的中文化接口及支持多国语言编写的功能(UTF8...

    Notepad++Mac版怎么安装?.docx

    Notepad++ 作为一个功能强大且广泛应用的文本编辑器,在 Windows 平台上拥有极高的用户基础。然而,对于 Mac 用户来说,官方并未提供 Notepad++ 的 Mac 版本,引发了广泛的讨论和需求。幸运的是,有些大神利用 ...

    Notepad++ release 8.6.4 x64

    5. **多文档界面**:Notepad++ 支持同时打开多个文件,方便在不同文档间快速切换,尤其在处理多个项目时,这一特性显得尤为重要。 6. **查找与替换**:其强大的查找和替换功能,支持正则表达式,使得在大量文本中...

    notepad++插件plugins,仅供32位notepad++使用

    “存在一些版本有几个插件用不了,不影响常用的插件”这部分说明了虽然这个插件包可能存在与特定Notepad++版本的兼容问题,但大部分常用插件仍能正常运行。对于开发或日常文本编辑工作来说,这些常用插件的可用性...

    notepad++ 智能提示插件

    “具体可以百度notepad++的使用”意味着用户可以借助搜索引擎(如百度)来获取关于Notepad++的更多使用技巧和教程,包括如何安装、配置和使用各种插件。 标签中的“CSS”、“HTML”、“JS”和“JQUERY”分别代表了...

    notepad++使用vim插件

    在IT领域,文本编辑器是开发者们不可或缺的工具,Notepad++作为一个轻量级且功能强大的文本编辑器,深受广大用户的喜爱。为了提升其编辑体验,用户可以通过安装各种插件来扩展其功能,其中Vim插件就是一种非常实用的...

    Notepad++V8.6.7-全部9个版本.rar

    版本8.6.7是Notepad++的一个更新版本,它带来了许多改进和新特性。更新通常会包括性能提升、错误修复、新功能的添加以及对现有功能的改进。作为版本8.6.7的全部9个版本的集合,这个压缩包可能包含了该版本发布过程中...

    Notepad++ 解压即用

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程和文本处理领域中被广泛使用。它基于Windows操作系统,并且支持多种编程语言的语法高亮显示。由于它解压后即可使用,无需安装,因此非常方便快捷。 ...

    notepad++ 7.9.5

    Notepad++是一个流行的开源文本和源代码编辑器,适用于Microsoft Windows操作系统。它支持多种编程语言,通过使用语法高亮和语法折叠功能,显著提高了用户在编写代码时的效率和便捷性。Notepad++以其轻巧、快速和...

    json序列化notepad++

    描述中提到的“亲测可使用notepad++ json格式化插件”,意味着已经有人验证过在Notepad++上安装这个插件后,可以顺利地对JSON数据进行格式化。这个插件通常是一个DLL文件,需要放置在Notepad++的安装目录下的`...

    notepad++ V8.3.3源码

    Notepad++的源码结构清晰,主要分为几个关键部分:主程序、UI界面、插件管理、语法高亮和文本处理。主程序模块负责启动和管理其他组件;UI部分使用MFC(Microsoft Foundation Classes)库构建,提供用户友好的交互...

    Notepad++插件包

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在程序员和文本操作者中广为使用。它基于Microsoft Windows操作系统,支持多种编程语言,并且可自定义语法高亮。标题提到的"Notepad++插件包"是专门为Notepad++...

    notepad++安装包及插件.zip

    Notepad++依赖于.NET Framework运行,因此在没有预装此框架的Windows系统上,需要先安装这个组件才能使用Notepad++。.NET Framework 3.5包含了运行许多基于.NET应用程序所需的基础结构,包括Notepad++。 接着是"Win...

    notepad++-7.9下载

    Notepad++ 是一款非常有特色的编辑器,是开源软件,可以免费使用。 Notepad++是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。 Notepad++...

    Notepad++ 7.9.2

    插件是Notepad++强大可扩展性的体现,它可以让用户根据个人的工作需求,安装和使用不同功能的插件。在新版本中,一些插件可能得到了更新和优化,比如对Git版本控制的支持,让开发者可以更加便捷地进行代码管理和版本...

Global site tag (gtag.js) - Google Analytics