Editplus 3 使用OpenCTags 1.0.0插件報:Could not find ...

解決辦法:編輯器

打開註冊表編輯器spa

運行——>regedit.net

找到分支:HKEY_CURRENT_USER\SoftWare\ES-Computing\EditPlus 3code

把EditPlus 3 修改成 EditPlus 2 ,對!就是隻改個數字,緣由請看下面的問題分析get

問題分析源碼

在sf上下載的OpenCTags版本號是 1.0.0 ,最後更新時間是2006年,當時還沒發佈editplus 3.it

請看下面的源碼被下劃線修飾的那行。io

OpenCTags直接經過讀取註冊表中軟件安裝位置得到editplus路徑,而這個路徑如今已通過時了。class

struct SEditorParams g_lstEditorParams[] = {
	{	"crimson", "CEDT.EXE", "AfxFrameOrView42", 
		HKEY_LOCAL_MACHINE, "SOFTWARE\\Crimson System\\Crimson Editor", "InstallDir",
		"/L:__LINENUMBER__ \"__FILENAME__\"", "" },
	{	"editplus", "EDITPLUS.EXE", "AfxFrameOrView42s", 
		HKEY_CURRENT_USER, "SOFTWARE\\ES-Computing\\EditPlus 2\\Install", "Path",
		"-e \"__FILENAME__\" -cursor __LINENUMBER__:1 ", "" },
	{	"uedit", "UEDIT32.EXE", "EditControl", 
		HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\UEDIT32.exe", "Path",
		"\"__FILENAME__/__LINENUMBER__\"", "" },
};

附帶openctags下載地址軟件

http://sourceforge.net/projects/openctags/files/openctags/

相關文章
相關標籤/搜索