2010-09-01 53 views
2

我剛剛安裝了notepad ++,並且遇到了一些宏中的問題。宏按預期在記事本++中不能正常工作

我有下面的簡單文本文件:

hi 
i am here 
this is the third line 

我保持光標在第一行之前的「hi」。現在我選擇開始之前「類型「HI」的menu.i錄製宏喜「(行中的實際字)如下圖所示,並按下鍵盤[首頁]鍵,然後按下arrow.Now我選擇停止從菜單

hihi 
i am here 
this is the third line 

錄製宏,但是當我運行宏我是得到以下輸出

hihi 
hˆi«i am here 
hˆi«this is the third line 

請問有誰能告訴我問題在哪裏?

+0

奇數;這對我來說可以。也許有一些與字符編碼扭曲或什麼的?什麼字符編碼是你正在編輯的文件?我是默認的,ANSI ... – 2010-09-01 08:42:44

+0

你解決了這個問題嗎?我收到了類似的東西。播放宏時出現奇怪的字符(相同的[Home]和下箭頭),除了DC1出現爲奇怪的字符?!普通文本,ANSI編碼,Notepad ++ V5.7 – MrWhite 2010-10-26 09:50:49

+0

@ w3d.I無法解析。我已經下載了一個新的完整版本,它工作正常.http://hotfile.com/dl/75486806/04a3046/Notepad_5.8.2_by_doctor。 zip.html – Vijay 2010-10-26 11:15:06

回答

1

和馬特一樣。對於語言,我是在正常的文本。

+1

你可以請更清楚嗎? – Vijay 2010-09-28 07:29:05

+0

Vijay,如果你說哪個部分你不明白,就更容易澄清。在菜單欄中,選擇語言,然後選擇普通文本。我認爲這可能對你有幫助,因爲當我做了一個新的測試時,我得到了一些類似於你的有趣的結果,然後當我選擇普通文本並再次嘗試時,它再次正常工作。我是否澄清了正確的部分? – aparente001 2010-09-28 23:48:40

1

正如我在頂端的評論中提到的,我也遇到了同樣的問題。播放宏時插入奇怪的字符。這與以前的版本一致,但似乎是版本5.7引入的錯誤

它看起來似乎是一個編碼問題。我已經能夠通過在記錄宏時切換到UTF-8編碼來解決此問題 - 如comment of this bug report中所述。

這一直是reported as a bug several times recently。許多仍然開放,但是,one is reported as fixed。並且是reported as fixed in the current release (5.8.2) - 它還引入了宏的一些新功能。但是,Notepad ++本身的自動更新程序還沒有晚於v5.7的版本。但是,您可以手動download the latest installer from SourceForge.net

2

升級到5.8.2版本,至少修復了這個問題。我遇到了同樣的問題,升級到版本5.8.5,問題消失了。

http://notepad-plus-plus.org/release/5.8.2

Fix macro recording bug for the non-ASCII characters. 
0

我有一個問題,我在一些代碼類型的,它出來錯誤的宏。

然後我忽略了輸入代碼並不粘貼它的建議,所以我複製/粘貼了我需要的代碼,它工作正常。

所以,我的建議:寫在別的地方,複製/粘貼當你開始宏。