从0开始学编程(5)–方便的php编辑工具notepad++

  categories:0基础编程  author:

原创文章,转载请指明出处并保留原文url地址

前面我们做了4篇文章来讨论, 如何从0开始学习编程, 分别为下面:

从0开始学编程(1)–xampp配置php学习环境

从0开始学编程(2)–学习的方法和目标

从0开始学编程(3)–学习必备的基础技能

从0开始学编程(4)–html基础入门

原想让大部分想学习编程的人, 能尽快学习软件的开发与编程, 因此从网络上找了很多资料, 整理成一个系列的文章, 文章采用从0开始, 本以为真是从0开始, 可是后来通过反馈看, 有部分人 不了解很多简单问题, 因此我这里慢慢补充一些相关 其他辅助资料. 今天我们补充 一个php的编辑器.

我们介绍的编辑器是: notepad++

一. notepad++简介

notepad++ 是一款非常有特色的编辑器,是开源软件,可以免费使用。 功能有: 
①、内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持 .nfo 文件查看),也支持自定义语言; 
②、可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层次感!这是此软件最具特色的体现之一; 
③、可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(f11),支持鼠标滚轮改变文档显示比例,等等; 
④、提供数个特色东东,如 邻行互换位置、宏功能,等等…现在网上有很多文件编辑器,这个却是不可多得的一款,不论是日常使用还是手写编程代码,都能让你体会到它独有的优势和方便。 
支持的语言: c, c++ , java , c#, xml, html, php, javascript

wps_clip_image28389_thumb[2][1]

二. notepad++下载及安装

http://www.downg.com/soft/8049.html

wps_clip_image-28389_thumb[1][1]

软件下载后, 解压缩到一个目录中, 然后运行: Notepad++Portable.exe 程序, 可以启动notepad++程序

三. Notepad++常用功能简介

1. 打印所见即所得(WYSIWYG) 

如果你有彩色打印机,你可以把你的原代码以多种颜色打印出来。

2、用户自定程序语言

用户可自定程序语言:自定的程序语言不仅有语法高亮度显示功能,而且有语法折迭功能功能。 批注关键词及运算符号亦可自定。

3、字词自动完成功能(Auto-completion) 

用户能做自己的API列表(或从Notepad++官网下载专区下载你需要的api档案)。一旦api档案建立完成且在正确的系统路径,键入Ctrl+Space(你可以修改这个键盘快捷方式)启动字词自动完成功能。

4、支持同时编辑多重文件

你可以同时开启多页面来编辑。

5、支持多重窗口同步编辑

用户可同时有两个窗口对比排列。你不但能开启两个不同文件在分别两个不同的窗口内, 并且能开启一个单独文件在两个不同的窗口内(clone mode)进行同步编辑。同步编辑的成果将在两个的窗口内同时更新。

6、支持Regular Expression查找及替换

用户可用Regular Expression来查找及替换一个字符串。

7、完全支持拖曳功能

你可用拖曳功能来开启文件。你也可以用拖曳功能来变换开启文件的位置。 你甚至可拖曳开启文件从一个窗口到另一个窗口。

8、内部窗口位置可任意移动

9、自动侦测开启文件状态

如果外部修改(或删除)Notepad++已打开的文件,用户将会被通知更新文件内容(或移除文件)。

10、放大与缩小功能

11、支持多国语言

支持中日韩窗口环境,及阿拉伯语与希柏来文的窗口环境。

11、书签

用户可用鼠标点击书签边行(书签边行位于列数边行右方)或使用键盘快捷方式Ctrl+F2来标明或移除书签。使用键盘快捷方式F2到下一个书签或Shift+F2到上一个书签。如欲清除所有书签,使用选单 寻找->清除所有书签。

12、高亮度括号及缩排辅助

当插字游标(caret)移至下列字符{ } [ ] ( )旁侧时, 此字符与远方相对应的字符以及缩排辅助(如果存在的话)将会以高亮度来显示。

四. Notepad++有几个非常非常好用的功能

1、代码折叠

Notepad++的代码折叠功能很强大,一切都可以折叠,连注释也不例外。

wps_clip_image-12171_thumb[2][1]

2、列编辑模式

Notepad++可以在指定的选择列, 安装alt键, 拖动鼠标, 则可以像下面图形中绿色区域的情况, 选择了列, 然后可以拷贝(ctrl + c) 选择的文本.

wps_clip_image-6900_thumb[2][1]

3、强大的文本转换功能

Notepad++有一个TextFX插件,可以实现种类繁多的文本转换

4、文件导出功能

这个功能在其他的文本编辑器里很少有,Notepad++可以实现将文件导出为RTF或HTML格式的文件,样式没有任何变化。

五. 对大文件的处理

Notepad++对于大文件的处理性能不是很令人满意, 正常情况下,文本编辑器在编辑时都会创建临时文件, 若是文件太大, 则临时文件太大, 过大的临时文件复制过程就比较长, 合并也比较长,因此常见的编辑器编辑大文件比较慢. 一般几十兆的文件, 用notepad++编辑基本没问题, 若是大于几十兆了, 最好用UltraEdit来编辑,并且选择不创建临时文件,这样一般不大于1g的文件都可以解决,再大就没办法了。



快乐成长 每天进步一点点