现在的位置: 首页 > 综合 > 正文

说说Editplus中的自动完成功能

2018年02月21日 ⁄ 综合 ⁄ 共 1071字 ⁄ 字号 评论关闭

Editplus的自动完成功能就是自动补全功能,即你只输入一长串代码中的几个关键字然后按一下空格,Editplus就会自动帮你补全所有代码。顺便提一下Editplus的自动缩进功能是指在换行时下一行的行首和上一行的行首自动对齐。

先来看一下自动完成配置文件的内容,文件是以.acp为后缀的,一般放在editplus的安装目录中,这里以html5.acp中的片段为例:

#TITLE=HTML
; EditPlus HTML Auto-Complete File V1.0 - July 2010.
; Written By Dave McNally, http://enlivenlabs.com

#CASE=n

; Basic HTML5 Page.

#T=#html
<!DOCTYPE html>
<html lang="en">

<head>			
  <title>^!</title>
  <meta charset="UTF-8" />
  <meta name="author" content="" />
  <meta name="keywords" content="" />
  <meta name="description" content="" />
</head>

	<body>
	</body>

</html>
#

; Head Elements.

#T=#js
<script src="^!"></script>
#T=#css
<link rel="stylesheet" href="^!" />
#

 关键看#T开头的部分,#T=后的就是你要输入的关键字,从下一行开始直到下一个#就是代码补全后的样子(#有分隔符的作用),其中代码中的 ^ 表示你想让光标停留的位置。知道规则后,我们就可以轻松地定义自己的自动完成文件了,但事实上Editplus官网已经为我们提供了大量的自动完成文件了,可以到www.editplus.com去下载,注意以acp为后缀的才是自动完成文件。

添加自动完成文件的方法如下:
在Editplus的菜单栏中选择:工具-->参数设置,在如下对话框中选择“设置&语法”,在文件类型中选择你想针对的语言(或者选默认,当某种语言没有特定的自动完成文件时就会使用默认的文件),点击下方的自动完成后的"..."按钮,选择你的自动完成文件,如下:

然后点击确定,自动完成文件即可生效(要先启用自动完成功能,在"文档"菜单中点击选中"自动完成"子菜单即可)。效果如下:

输入关键字:

按空格后补全如下:

也有很多自动完成文件中的关键字是不以#开头的,这样似乎更方便,但是在一些不需要自动完成的场合,一按空格就补全容易造成混淆。所以是各有利弊,按个人喜好使用。

抱歉!评论已关闭.