您的位置:首页 > 编程语言 > PHP开发

使用EditPlus技巧,提高工作效率(附英文版、自动完成文件、语法文件下载)

2008-01-17 18:22 776 查看
使用EditPlus技巧,提高工作效率(附英文版、自动完成文件、语法文件下载) <!DOCTYPE html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

2<html xmlns="http://www.w3.org/1999/xhtml">

3<head>

4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

5 <meta name="Keywords" content="YES!B/S!,JustinYoung,web标准设计" />

6 <meta name="Description" content="This page is from http://Justinyoung.cnblogs.com" />

7 <title>简单的XHTML页面</title>

8</head>

9<body>

10^!

11</body>

12</html>
显然里面的Keywords和Description,意见title的内容都已经变成我常用的了。还有一点,请大家注意第10行的“^!”标签。这个标签在EditPlus中表示光标所在位置。显然,这里的意思就是:当你用这个模板建立一个新的文件的时候,光标就会自动停留在<body>和</body>之间,从而方便你的直接输入。

关于模板文件再说两句:
1:在我提供的那个 EditPlus压缩包文件中,模板文件存放在解压目录下的“\yzyFile\Templates”文件夹下。

2:我们知道使用快捷键“Ctrl + Shift + N”可以快速的建立一个html页面,而这个可以快速的建立html的模板,位于EditPlus目录下的,文件名为“templatex.html”。你可以通过修改这个模板文件,来达到你个性化html页面的目的。

顺手的侧边栏

如果你看不到侧边栏,可以使用快捷键(Alt + Shift + 1)。侧边栏包含了“快速目录路径”和“快速剪贴板”功能。“快速目录路径”就不说了,重点来说说“快速剪贴板”功能吧。其实说白了,就是一个地方,这个地方可以存放一些代码片断、常用文言等等文字。当你需要这些文字的时候,只要双击,就可以方便的添加到光标所在位置了。默认情况下会有一些html,css代码,但是,说实话,我是不太经常使用那些东西的,那么多,找到都累死了。所以,我喜欢建立一个自己最常用的“剪贴板”库,因为是自己建的,所以用着就会比较顺手了。

你可以通过这种方式来建立自己的“剪贴板”库文件。在Cliptext侧边栏上的下拉列表框上点击右键 → 新建 → 填写文件名和显示标题→ 在新建的空白侧边栏上点击右键 → 新建 → 填入显示文本和代码即可。

关于“剪贴板”库文件再说两句:
1:在我提供的那个 EditPlus压缩包文件中“剪贴板”库文件存放在解压目录下的“\yzyFile\CliptextLibrary”文件夹下。

2:你可以通过直接编辑,解压目录下的“\yzyFile\CliptextLibrary”文件夹下的“剪贴板”库文件,来快速的建立自己的常用代码库(用EditPlus就可以打开,格式看一下就懂了。编辑好以后要重新“Reload”一下,或者重新启动一下才能刷新哦)。

3:侧边栏可以放在左边,也可以放在右面。设置的方法是:在侧边栏点击鼠标右键 → 选择【Location】菜单内的left或者right。

华丽的自动完成功能

<ul>

<li><a href="" title=""></a></li>

<li><a href="" title=""></a></li>

<li><a href="" title=""></a></li>

<li><a href="" title=""></a></li>

<li><a href="" title=""></a></li>

</ul>
可以说是俺最喜欢的功能了。想象一下,作为一个经常制作网页的人来所,当你打一个“ua”字,然后按下空格,编辑器里面就出现了右边的代码,而且鼠标就停留在第一个href的双引号之间。那是多么愉快的事情。这就是EditPlus的自动完成功能,使用EditPlus的自动完成功能将会极大的提高你的工作效率。而且我们可以根据不同的文件类型,建立不同的“自动完成”,例如,如果是xhtml文件,打“b”+ 空格”,就是 <strong></strong>,而在css文件中,“b”+ 空格”,就是 "border:1px solid red;"。非常的人性化。

你可以通过这样的设置,来使用EditPlus的自动完成功能。【Tools】→【Preperences】→ 【Files】→ 【Settings & syntax】 → 在【File types】中设置一下文件类型,然后再【Auto completion】中选择自动完成文件即可(如果你使用的是我那个 EditPlus压缩包文件,请注意调整这里的自动完成文件的路径)。自动完成文件我们可以自己进行编辑,这里我举个简单的例子,展开下面的代码,这个便是我css文件自动完成的文件内容,以第11行的“#T=bor”为例,它的意思就是如果输入bor然后按空格,就在光标所在位置插入“border:1px solid red;”

#TITLE=CSS

2; EditPlus Auto-completion file v1.0 written by Justin Young(http://justinyoung.cnblogs.com).

3; This file is provided as a default auto-completion file for CSS.

4

5

6#T=*

7^!

9#T=bo

10border:1px solid #^!;

11#T=bor

12border:1px solid red;

13^!

14#T=fl

15float:left;

16#T=fr

17float:right;

18#T=poa

19position:absolute;

20#T=por

21position:relative;

22#T=bg

23background:url('../Images/^!.gif') no-repeat;

24#T=bgc

25background-color:^!;

26#T=he

27height:^!px;

28#T=wi

29width:^!px;

30#T=ml

31margin-left:^!px;

32#T=mr

33margin-right:^!px;

34#T=mt

35margin-top:^!px;

36#T=mb

37margin-bottom:^!px;

38#T=pt

39padding-top:^!px;

40#T=pr

41padding-right:^!px;

42#T=pl

43padding-left:^!px;

44#T=pb

45padding-bottom:^!px;

46#T=bt

47border-top:1px solid ^!;

48#T=br

49border-right:1px solid ^!;

50#T=bl

51border-left:1px solid ^!;

52#T=bb

53border-bottom:1px solid ^!;

54#T=

55;

56
关于“自动完成”文件再说两句:
1:在我提供的那个 EditPlus压缩包文件中“自动完成”文件存放在解压目录下的“\yzyFile\AutoCompletion”文件夹下。

2:你可以通过直接编辑,解压目录下的“\yzyFile\AutoCompletion”文件夹下的EditPlus自动完成文件,来快速的建立自己的EditPlus自动完成文件。





图5:“自动完成”和“高亮语法”设置对话框

彩色的文件,高亮语法文件

很多的开发工具都有语法高亮显示功能,EditPlus虽小,但是也有这个功能哦。设置方法可以参考图片5所示。和“自动完成”功能一样,只要为不同的文件类型指定“高亮语法”文件即可。css、html等常用的文件类型,EditPlus已经自带了高亮语法文件。如果自带的高亮语法文件没有你需要的,你可以去EditPlus官方网站的文件下载频道去看看,来自全球各地的朋友,贡献了很多的不同文件类型的高亮语法文件。可以很方便地免费下载到。

这里就稍微列举一下比较常用的EditPlus的高亮语法文件,更多的请到EditPlus的官方网站下载,EditPlus的官方地址为: http://www.editplus.com

EditPlus SQL 高亮语法文件
EditPlus C ++ 高亮语法文件
EditPlus C#高亮语法文件
EditPlus Java 高亮语法文件
EditPlus PHP 高亮语法文件
EditPlus CSS HTML高亮语法文件

EditPlus正则表达式

EditPlus中的查找(替换)功能,支持正则表达式。使用正则表达式可以极大的提高查找(替换)的强悍程度。因为正则表达式这东西不是一句话就能说完的,而且偏离此篇文章主题,所以这里只列举几个常用的例子。对此有兴趣的可以参考正则表达式资料,或者在EditPlus的help中“Regular Expression”关键字进行索引查找。





图6:在查找(替换)对话框中使用正则表达式
使用正则表达式进行查找(替换)的方法如上图所示,选择查找(替换)对话框中“Regular Expression”前面checkbox。点击查找(替换)文本框后的“倒三角”可以选择常用的正则表达式。

正则表达式实例
需求说明正则表达式写法备注
替换指定内容(以abc为例)到行尾abc.*“.”表示匹配任意字符;“*”表示匹配0次或更多
给所有的数字加上引号查找[0-9]替换为"\0"\0表示正则表达式匹配的对象
删除空白行查找\n\n 替换为\n把连续的2个换行符,替换成一个换行符

矩形选区

看到这个词,好像是说图像处理工具,其实非也,不管是VS还是EditPlus,其实都是支持矩形选区的。这对处理一些形如:去掉文章前端行号的情况有特效,矩形全区的选取方式就是按住Alt键,然后用鼠标划矩形选区(如图7所示)。需要注意到是在“自动换行”的情况下,是不能使用“矩形选区”的。你可以使用Ctrl+Shift +W来切换“自动换行”或者“不自动换行”视图。





图7:在EditPlus中选取矩形选区(注意红色框内的“自动换行图标”)

提高工作效率,EditPlus 快捷键的使用

如果一个来你们公司面试程序员,连Ctrl + C 和Ctrl + V 都不用,而是使用“选中文本”→ 鼠标右键 → 【复制】,然后再鼠标右键→ 【粘贴】。你会不会录用他呢?(你还别笑,以前我们公司还真面试过一个这样的,所谓的“精通asp.net”的程序员)。所以熟练的使用软件的快捷键,不仅仅能够极大的提高工作效率,也从一个侧面表现出一个人对此软件的使用能力。EditPlus同样也有很多的快捷键,下面是一些我经常使用的EditPlus特有的快捷键(Ctrl +C 、Ctrl+H这样的通用快捷键就不介绍了),略举一二,更多的请参看文章《EditPlus快捷键

以浏览器模式预览文件Ctrl + B
开始编辑“以浏览器模式预览的文件”Ctrl + E
新建html文件Ctrl+Shift+N
新建浏览器窗口(类似于在EditPlus中打开ie)Ctrl+Shift+B
选中的字母切换为小写Ctrl+L
选中的字母切换为大写Ctrl+U
选中的词组首字母大写Ctrl+Shift+U
复制选定文本并追加到剪贴板中Ctrl+Shift+C
剪切选定文本并追加到剪贴板中Ctrl+Shift+X
创建当前行的副本Ctrl+J
复制上一行的一个字符到当前行Ctrl+-
剪切选定文本并追加到剪贴板中Ctrl+Shift+X
合并选定行Ctrl+Shift+J
反转选定文本的大小写Ctrl+K
开始/结束选择区域Alt+Shift+B
选择当前行Ctrl+R
全屏模式开/关Ctrl+K
显示或隐藏标尺Alt+Shift+R
显示或隐藏制表符与空格Alt+Shift+I
显示函数列表Ctrl+F11
转到当前文档的指定行Ctrl + G
设置或清除当前行的标记F9
转到下一个标记位置F4
转到上一个标记位置Shift+F4
清除当前文档中的所有标记Ctrl+Shift+F9
搜索一对匹配的括号Ctrl+]
搜索一对匹配的括号并选择该文本Ctrl+Shift+]
切换当前文档的自动换行功能Ctrl+Shift+W
编辑当前 HTML 页面的源文件Ctrl+E

我写博客的模板

好像这个不应该放在这篇文章中来写,但是因为我写博文一直在EditPlus中写,所以就顺便放在这篇文章中吧。

有一些朋友问我,你一篇那么花里胡哨的博文需要多长时间吧,关排版就要不少时间吧。其实,排版还真就没用多少时间,因为我已经编辑好一个通用的博文模板了,这个模板包含了我所有博文文章中可能出现的排版情况。每次写博文只要套用模板就可以了,无非就是换换字,换换图片链接地址而且。因为还蛮能提高写博文的效率和排版效果的,所以现在就共享出来供大家使用,希望大家也一样能够写出漂亮的文章。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: