`
iihero
  • 浏览: 254968 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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++安装包

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

    NotePad++安装包

    三、NotePad++深度使用技巧 1. 使用插件:如“NppFTP”插件,可实现与远程服务器的文件同步;“XML Tools”插件则提供了XML的格式化和验证功能。 2. 快捷键定制:NotePad++允许用户自定义快捷键,根据个人习惯设置...

    Notepad++ release 8.6.4 x64

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

    notepad++ 智能提示插件

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

    notepad++ 插件开发模板

    3. `Scintilla.h`:Scintilla是Notepad++所使用的高级文本编辑组件的头文件,提供了丰富的文本编辑功能,如语法高亮、自动完成等。开发者可以调用其中的函数来操作编辑器的行为。 4. `Notepad_plus_msgs.h`:包含了...

    notepad++使用vim插件

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

    Notepad++7.9安装包

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程领域中被广泛使用。它基于Windows操作系统,支持多种编程语言,并且具有丰富的自定义功能。Notepad++ 7.9版本是该软件的一个更新迭代,带来了许多改进和新...

    Notepad++ 解压即用

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

    notepad++-7.9下载

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

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

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

    notepad++安装包

    在安装Notepad++时,用户需要注意以下几点: 1. 确保你的计算机符合Notepad++的系统需求,一般情况下,Windows XP以上版本都能良好运行。 2. 在安装过程中,可以选择自定义安装路径,避免覆盖其他程序或者占用系统...

    Notepad++插件包

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

    json序列化notepad++

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

    Notepad++免安装版

    标题中的“免安装版”意味着这个版本的Notepad++不需要通过传统的安装程序进行安装,用户可以直接下载并运行,大大简化了使用流程,尤其在需要快速部署或者移动办公的情况下,这种免安装版的优势尤为突出。...

    notepad++ V8.3.3源码

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

    notepad++安装文件

    总的来说,Notepad++是一个高效且实用的文本编辑器,尤其适合程序员和Web开发者使用。其轻量级的特性、强大的功能和丰富的插件使其在众多文本编辑器中脱颖而出。通过下载并安装“npp_7.3.2_Installer.exe”,用户...

    Notepad++(解压版)

    值得注意的是,这个解压版的Notepad++无需安装即可使用,只需要将压缩包解压到任意位置,然后运行程序文件。这种方式对于那些没有管理员权限或者希望便携式使用的用户来说,提供了极大的便利。 总的来说,Notepad++...

Global site tag (gtag.js) - Google Analytics