NotePad++ 安装Zen coding 完美支持PHP

NotePad++  安装Zen coding 完美支持PHP

依据Html或css增加自动补全,发现 PHP的美元符转义为数字1,或2或3

配置路径为: \Notepad++\plugins\NppScripting\includes\Zen Coding.js

在var zen_settings中增加 'phpSymbol': '$',   在调用时 ${phpSymbol}  即可自动补全 带有美元函数, 如 $name;

'variables': {
		'lang': 'en',
		'locale': 'en-US',
		'charset': 'UTF-8',
		'profile': 'xhtml',
		'phpSymbol': '$',
		/** Inner element indentation */
		'indentation': '\t'     // TODO take from Aptana settings
	}

  

'html:5': '<?php ?>'+
			'<!DOCTYPE HTML>\n' +
					'<html lang="${locale}">\n' +
					'<head>\n' +
					'	<meta charset="${charset}">\n' +
					'	<title></title>\n' +
					'</head>\n' +
					'<body>\n\t${child}|\n</body>\n' +
					'</html>',
					
			'foreach':'foreach(${phpSymbol}data as ${phpSymbol}key => ${phpSymbol}val){\n' +
					'	array[${phpSymbol}key] = ${phpSymbol}val;\n' +
					'\n\t${child}|\n' +
					'}',
					
			'fun' : 'function funName(${phpSymbol}param1 = "", ${phpSymbol}param2 = ""){\n' +
					'\n\t${child}|\n' +
					'	${phpSymbol}result = ture;\n' +
					'	return ${phpSymbol}result;\n' +
					'}',
					
			'for' : 'for(${phpSymbol}i = 0; ${phpSymbol}i < count(${phpSymbol}data); ${phpSymbol}i++){\n' +
					'\n\t${child}|\n' +
					'}'	

  输入foreach 或 fun 或 for   时:  按Ctrl +E   将自动补全

foreach($data as $key => $val){
	array[$key] = $val;
        //光标
	
}
for($i = 0; $i < count($data); $i++){

	 //光标
}
function funName($param1 = "", $param2 = ""){

	 //光标
	$result = ture;
	return $result;
}

  

 

posted @ 2024-11-21 17:27  钢锅  阅读(13)  评论(0编辑  收藏  举报