国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
拒絕折騰

套用一句俗話,叫做工欲善其事必先利其器,這其中“善其事”是指要有好的思想來解決問題,而“利其器”就是說要選擇一個適合自己的工具。文本編輯器自然也不例外,尤其是已經(jīng)或者即將有寫代碼需要的童鞋,您總不能拿Word來做事吧?嘿嘿~雖然某些高手曾經(jīng)宣稱“記事本是最適合寫代碼的工具”,但奈何悲觀地認(rèn)為我這輩子都達不到這樣境界了……想必大家都或多或少使用過一些文本編輯器,自然也有自己的使用習(xí)慣,像Editplus、UltraEdit、SciTE、VimEmacs等等。

在這里順便侃侃,如果我們把使用何種文本編輯器和獨孤求敗的劍法對應(yīng)起來的話,Word可以算是利劍,上述的那些可以算作紫薇軟劍或者是玄鐵重劍(尤其UE是重劍),以我當(dāng)前水平尚處于傳說級別的Vim和Emacs恐怕就是木劍了,至于記事本么……就是無劍啦!哈哈,扯了這么多,還是要引出本文的主角,本人用起來非常上手的EmEditor了,在這里和大家分享分享。

EmEditor是一款小日本開發(fā)的軟件,像什么代碼高亮、代碼折疊、連接編譯器什么的,都是基本功能,在這里就不贅述了。不過我在說心得之前,還是要說說它的不足:

  1. 不是開源免費而是是收費商業(yè)軟件,官網(wǎng)售價¥299.41(我只能很無恥地成為了盜版軟件受害者)
  2. 不是跨平臺的,僅有Windows版本
  3. 由于不是開源的,所以它盡管有擴展插件的功能,不過大多數(shù)所謂插件都是軟件作者自己寫的
  4. 子窗口停泊的功能不甚理想
  5. 項目的功能不足,尤其是用EmEditor自己來管理項目的時候(不過也不能強求它了,畢竟是輕量級的文本編輯器不是IDE)
  6. 沒有即時參考chm格式手冊的功能(據(jù)說通過外接程序KeyHH可以解決該問題)

輕巧的列塊編輯功能

話說列塊編輯功能,可是Vim、UltraEdit這類軟件的看家功能,不過EmEditor也帶有輕巧的列塊編輯功能哦。按住Alt鍵用鼠標(biāo)拖選就可以了,那么這個列塊編輯功能有什么作用呢?

如上圖,想要把HDOM全部替換成其他字符有什么好方法呢?除了使用替換功能,我們就可以來試試列塊編輯功能了。按住Alt鍵用鼠標(biāo)拖出一個矩形框把它們選中,然后鍵盤輸入想要替換的字符,選中的字符就全都一起變化了。如果是列塊選擇在行首或者行末的話,就可以同時在每一行添加文本了,同時列塊也可以像正常的文本一樣剪切復(fù)制,十分強大。

豐富的預(yù)制代碼片段

有時候,我們需要輸入許多模式化的文本,這在HTML中尤其常見,輸入很多<>有時候顯得很煩人,因為畢竟要按一個Shift鍵。EmEditor預(yù)制了各種編程語言中常用的代碼片段,可以隨時調(diào)用。比如,我在一段<?php ?>里面輸入class后按下Tab鍵,它就會自動生成下面的內(nèi)容:

[php light=”true”]
/**
**/
class ClassName extends AnotherClass
{

function __construct(argument)
{
# code…
}
}

[/php]

其中光標(biāo)會停留在注釋的第二行上,輸入類的說明文字以后再按一下Tab鍵,光標(biāo)就會選中ClassName讓你輸入類名,再按下Tab鍵會選中extends AnotherClass,你可以選擇地輸入繼承的類名……以此類推,通過按Tab鍵來依次修改這個預(yù)定義好的代碼片段。再比如,我輸入一個英文感嘆號以后按下Tab鍵,它就會出現(xiàn)一個菜單,讓我選擇一種IE條件注釋,例如我選擇了IE6 only以后,它就會生成<!--[if IE 6]>     IE Conditional Comment: Internet Explorer 6 only   <![endif]-->。不過那種用寫CSS選擇器生成HTML代碼的Zen Coding功能還沒有,而且Zen Coding也沒有EmEditor的插件。

強大的查找替換

EmEditor的查找替換功能有兩大強大之處,一是支持正則表達式,二是支持多文件批量查找替換。正則表達式很強大自然不必我多說,來簡單地看一個示例吧,把英文半角的雙引號”替換成配對的中文雙引號“”,只需要在查找的窗口輸入"([^"]*)",在替換的文本框中輸入“\1”,就可以一次替換成功了。當(dāng)然,在文件中批量替換也是一樣。此外EmEditor還有一個貼心的小設(shè)計,那就是把文中所有匹配的字符用綠色的背景標(biāo)出,就像用熒光筆涂過一樣,可以讓你很清楚地看出匹配的內(nèi)容。

純文本表格處理

有時候我們要看一些CSV(逗號分隔)或者是TSV(Tab分隔)的純文本表格文件,但是一般情況下可視效果都非常差,列根本對齊不到一起去。在EmEditor里,這些文件可以以非??梢暬男问斤@示出來,列都被對齊了,而且就像表格軟件那樣,可以拖動調(diào)整列寬。更絕的是,EmEditor還可以對純文本文件進行排序……OMG……

剪切板歷史記錄

我有時候總是覺得剪切板只有一個非常麻煩,像Word那些軟件都有多重剪切板的功能,也有獨立的軟件來實現(xiàn)它。不過在EmEditor里面剪切板的歷史記錄是自動保存的,在需要粘貼的時候,循環(huán)按下Ctrl+Shift+V鍵就可以遍歷剪切板的歷史,選擇要粘貼的內(nèi)容。而且EmEditor也有保存工作區(qū)的功能,能讓你下次打開軟件的時候,撤銷記錄、剪切板記錄依舊存在。

輕松應(yīng)付超大文件和各種文字編碼

EmEditor應(yīng)對超大文件是很有一套的,可能是軟件架構(gòu)做的比較好吧,它有一個大文件載入控制器,保證打開超大文件不會卡,更不會失去響應(yīng)。在EmEditor的官網(wǎng)上還專門有一個打開超大文件的測試,仿佛官方對這個特性十分得意呢。說實話,我上次有個20多MB的文件,其他軟件一打開就失去響應(yīng)了,唯獨EmEditor笑傲江湖。

此外,EmEditor對Unicode的支持異常完美,而且軟件可以用UTF-7、UTF-8、UTF-16BE、UTF-16LE(我一直搞不清這四個有什么區(qū)別……)和其他各類不同的文字編碼載入文件,自動識別編碼的效果也很好。我們可以新建一個很Geek版的文字高亮配置,然后用“OEM 美國(437)”的代碼頁來打開那些0day資源附帶的nfo文件,就可以看到那些破解小組精心制作的ASCII字符藝術(shù)了。

結(jié)語

寫到這里,我自己都覺得在給人家寫軟文了……呵呵,不過我可是真心誠意地和大家分享我的使用心得哈!也許你會說,我用的某某開源文本編輯器,你上面的功能我都能實現(xiàn)——沒錯,我相信這些功能不會是EmEditor獨有的,最起碼那傳說級別的Vim和Emacs肯定早就有人做了相關(guān)的插件了。

不過我可不想扯到什么“開源軟件和商業(yè)軟件開發(fā)模式不同”這類的話題上。事實上我本人也很推崇那種“只做好自己的事,給別人留下接口”的理念(或者說信條),不過我的水平實在是還沒有達到會在一個文本編輯器上折騰許久的層次。EmEditor那種為你想得非常全面,拒絕折騰的做法我還是很喜歡的(盡管我是無恥的盜版軟件受害者)。

總之,畢竟那只是工具,是輔助我們“善其事”的,一切都要為實際工作服務(wù)。所以文本編輯器永遠(yuǎn)是自己用著順手的最好。在這里再次給大家拜個晚年,祝愿大家都能找到一款最適合自己的文本編輯器!

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
各種文本編輯器大比拼(附下載地址!) - 飛揚部落編程倉庫-專注編程,網(wǎng)站,專業(yè)技術(shù)
【轉(zhuǎn)】最全的文本編輯器 使用比較
有什么好用的免費文章編輯軟件?
Notepad 作妖不可代替?Notepad 代替 (一:輕量民用編輯器)
[Windows] 強大的文本編輯器Em...
十大日常應(yīng)用小工具集合
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服