Programmer's Notepad是一款好用的剪輯器,支持各種語言,可以輕松幫助用戶編輯你的代碼,日常寫代碼的好幫手!
Programmer's Notepad軟件介紹
Programmer's Notepad,一個編輯器的名字,免費(fèi)但并不開源。它使用很開源的東西,參考它所使用的開源技術(shù),對想開發(fā)自己的瀏覽器的人來源,也是有幫助的。在 Programmer's Notepad的About中列出的技術(shù)有Scintilla,WTL,GenX,Expat,Exuberant CTags,and Boost。
Programmer's Notepad軟件亮點(diǎn)
1、內(nèi)置支持多達(dá) 27 種語法高亮度顯示(囊括各種常見的源代碼、腳本,值得一提的是,完美支持 .nfo 文件查看),也支持自定義語言;
2、可自動檢測文件類型,根據(jù)關(guān)鍵字顯示節(jié)點(diǎn),節(jié)點(diǎn)可自由折疊/打開,代碼顯示得非常有層次感!這是此軟件最具特色的體現(xiàn)之一;
3、可打開雙窗口,在分窗口中又可打開多個子窗口,允許快捷切換全屏顯示模式(F11),支持鼠標(biāo)滾輪改變文檔顯示比例,等等;
4、提供數(shù)個特色功能,如鄰行互換位置、宏功能,等等...現(xiàn)在網(wǎng)上有很多文件編輯器,這個卻是不可多得的一款,不論是日常使用還是手寫編程代碼,都能讓你體會到它獨(dú)有的優(yōu)勢和方便。
敲代碼經(jīng)驗(yàn)分享
“敲代碼”靠的不是手指頭,靠的是大腦。你首先要做的是閱讀程序,深度的閱讀。并且在讀的時候,不要一下鉆到細(xì)節(jié)中,先看結(jié)構(gòu)。要解決的問題大致是清楚的,于是,程序有幾大塊,每塊的任務(wù)是什么(你會發(fā)現(xiàn),最宏觀的,無非就是“輸入-處理-輸出”三塊),然后再分解每一塊。對十來行代碼的程序這樣閱讀,等閱讀200行,甚至2000行的程序時,這種思維就形成了,再不會被其中某個語法上的小疑惑困住了。照抄一遍會讓你直接進(jìn)入細(xì)節(jié),忽視了結(jié)構(gòu),不利于你形成自己解決問題的能力。
基于上面所說的閱讀,在理解后,自己寫代碼。這時候,思路不清時,想結(jié)構(gòu),語法不清時,看語法即可。若寫出了和源碼不一樣的程序,完全正常,不要追求一模一樣。只要知道自己思路清楚,表達(dá)正確就可以了,甚至,在思路上、表達(dá)上和源碼不一樣,是件更好的事。當(dāng)自己寫得過程中糊涂了,有必要再回去看源碼時,我也希望你能清晰地知道,是去發(fā)現(xiàn)思路(結(jié)構(gòu))上的問題,還是語法上的問題。語法上的問題,也完全可以去看有關(guān)的知識點(diǎn),而不是源碼。
進(jìn)入一個新領(lǐng)域?qū)W習(xí),總是初時要慢。要學(xué)知識本身,還要學(xué)方法。從長遠(yuǎn)看,接受自己的慢起步。在做簡單題的階段,以及現(xiàn)在已經(jīng)學(xué)一段時間后,可以回頭再看,嘗試一題多解(用多種思路/結(jié)構(gòu))和一義多表(同樣的思路,用多種語法結(jié)構(gòu)描述,如一段分支結(jié)構(gòu)的邏輯,用if-else語句、switch語句、?:運(yùn)算分別表示)的方式做一做,你學(xué)得東西就“活”了。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版