輕量級代碼編輯器Editplus


Editplus是一個Windows上流行的代碼編輯器。它為程序員提供了許多強大的功能。可能是遵循着80%的場合只使用20%的功能的原理。Editplus在很多方面的實現都非常的經典。比如:

  • 語法着色的功能,簡單的將語言的關鍵字,保留字和庫函數等名稱分類,然后使用文本文件保存。就實現了語法着色。雖然不是完美的實現,但是覆蓋了80%的需求。使得整個軟件非常的小巧。
  • 代碼折疊。基於縮進的方式來折疊代碼在一些場合並不合適,但是同樣也是適用於80%以上的場合。
  • 查找和替換中的正則表達式。也許有很多的編輯器在這一方面非常強大,我知道的有Sublime Text Editor,但是它們本身要大很多,而且運行起來非常的慢。在Editplus中只支持簡單的正則表達式的語法,但是已經覆蓋了我平時80%以上的需求,要是我需要更加復雜的查找和替換,我會編寫一個腳本,或使用Visual Studio來做。

語法着色

支持絕大多數代碼的語法着色,HTML, PHP, Java, C/C++, CSS, ASP, Perl, JavaScript, VBScript, Python and Ruby on Rails。當然,你可以自定義語法着色文件去支持你的編程語言。

Zen Coding快速HTML和CSS編碼

Zen Coding是一個快速HTML/XML/XSL/CSS快速編碼的編輯器插件。通過一系列的縮寫和規范來快速的創建代碼。

div#page>(div#header>ul#nav>li*4>a)+(div#page>(h1>span)+p*2)+div#footer

下面的代碼就是上面的一行代碼Ctrl+E后擴展開的。

<div id="page">
	<div id="header">
		<ul id="nav">
			<li>
				<a></a>
			</li>
			<li>
				<a></a>
			</li>
			<li>
				<a></a>
			</li>
			<li>
				<a></a>
			</li>
		</ul>
	</div>
	<div id="page">
		<h1>
			<span></span>
		</h1>
		<p></p>
		<p></p>
	</div>
	<div id="footer"></div>
</div>

 

Zen-Coding是一個非常強大的功能。

我們可以再很多的優秀的代碼編輯器里面看到這個功能的身影。

  • 在TextMate中我們可以使用CodeSnippet快速的添加代碼。
  • 在GEdit,SublimeText Editor,VIM和Notepad++等編輯器里面也可以看到這些功能。
  • 在Visual Studio的代碼編輯器里面我們經常使用的代碼段用到了這一項技術。如你如果輸入prop然后TAB就可以快速的創建屬性。

瀏覽器無縫集成

在設計網頁的時候,我們通常需要及時的語言頁面。使用Editplus你可以及時的在源代碼和頁面之間切換。

其他很多實用的功能

多窗口,TAB頁面,宏,格式化,多種編碼支持,文檔模板,FTP繼承,十六進制視圖,HTML工具欄,代碼折疊,用戶工具,項目,行號,直尺,鏈接和單詞等高亮顯示,自動代碼完成,剪切板,選擇列,強大的查找和替換(支持簡單的正則表達式),多步撤銷和重做,語法檢查,自定義快捷鍵等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM