Notepad++ 用於普通文字和語法突出顯示?

Notepad++ 用於普通文字和語法突出顯示?

我想使用 Notepadd++ 來記錄 python 程式語言的筆記。我想寫一些正常的句子,同時在同一頁上寫程式。我不想顯示普通文字的行號,但我想顯示程式碼的行號。這可能嗎?我的意思是正常的行應該沒有語法突出顯示和行號,它們通常顯示在每行的左側。同一文件中編寫的程式碼的語法突出顯示?例如...

要在 Python 中列印字串,我們應該在 print 關鍵字後使用單引號或雙引號。例如...

1 print "Hello World!" # (this line should be with line number and syntax highlighting)

答案1

你不能(據我所知)對記事本++說不計算某些行。但是,如果您不介意使用骯髒的技巧,您可以利用太長的行在多行上直觀顯示的事實。因此,添加大量空白可以讓您彈出新的非編號視覺線。

對於顏色問題,您可以簡單地建立自己的語法突出顯示語言規則(這些是設定檔)。複製 python 一個,然後檢查適用於註解的規則。您可以對此進行修改,以創建另一種形式的註釋(注意這只是視覺效果,您將無法再執行該文件)。

如果我建議,最好使用帶有標籤的markdown/Latex 編輯器來顯示程式碼和語法高亮(並且可以對僅程式碼行進行編號,而不能對其他行進行編號),或者簡單地在經典程式碼檔案中新增註釋。 (即使在您的情況下,用於替代註釋的自訂突出顯示規則,顏色不同,並且如果您有動力,您可以使用背景顏色的顏色「隱藏」行開頭標籤。

相關內容