Notepad++ 中行首的空格

Notepad++ 中行首的空格

是否有任何原因,為什麼 Notepad++ 將空格視為平均字符,從而將其推到新行,而不是在行尾“隱藏”它們(當換行模式當然打開時)?

記事本++

十多年來,我一直在使用另一個編輯器,該編輯器引擎與Notepad++ (Scintilla) 中的編輯器引擎完全相同(?),並且該編輯器在每行末尾「隱藏」額外的空格,導致每個新行以字元開頭,切勿以空格開頭。

Windows 記事本

Word、寫字板、Win 記事本和虛擬每一個據我所知,其他文字編輯器的作用完全相同。但由於他們都不使用 Scintilla,所以他們就脫離了主題。

只有 Notepad++ 是一種(令人惱火的)例外。我想說,這是 Scintilla 的問題,如果不是因為過去十年來我一直在使用另一個基於 Scintilla 的編輯器,而且它「沒有遇到這個問題」。

有什麼辦法可以關閉這個功能嗎?

答案1

此行為取決於在“語言”選單中選擇的設定。我通常不會在我使用的語言模式(例如“普通文本”)中看到這種行為。我可以透過某些語言模式觀察這種行為,例如“Caml”。您可以建立自己的模式,或者透過選擇提供的模式然後調整「首選項」下的換行設定來修改提供的模式的行為。

答案2

我自己使用 Notepad++ 似乎沒有這個問題。

您似乎可以透過轉到“設定”>“首選項”>“編輯”來修改“換行”設定。您要尋找的部分稱為換行。您可以變更單選按鈕並根據您選擇的設定即時觀看自動換行變更。

我希望這有幫助。

答案3

如果您想在Word文件的行首新增一個空格,請前往Word選項>進階>相容性選項>版面配置選項>檢查將尾隨空格換行到下一行。你的問題已經解決了。您將在每行開頭有一個空格。

相關內容