
我在 Debian Buster 上的 Thunderbird 68.8 中使用拼字檢查(鍵入時進行拼字檢查)。
通常情況下,拼字檢查工作正常(之後我之前的問題已經解決了)。
它在撰寫新訊息或回覆訊息時起作用。但是當我轉發電子郵件時,有時有效,有時無效。
經過大量的嘗試和錯誤,我能夠將問題範圍縮小到以下範圍:
當我單擊“轉發”按鈕並打開訊息撰寫視窗(下面是原始訊息)時,如果我開始在第二行鍵入(即當我將遊標放在第二行上時),拼字檢查將不起作用。但是當我將遊標放在第一行時,它確實有效。
看起來像 Thunderbird 中的一個錯誤。
有什麼辦法可以解決這個問題嗎?
答案1
點擊轉發按鈕後儲存了一條 HTML 訊息,發現該訊息最初如下所示:
<html>
<head>
...
</head>
<body>
<br>
<div class="moz-forward-container"><br>
<br>
-------- Forwarded Message --------
由於第二行和第三行屬於「moz-forward-container」div,且TB 顯然假定該div 中的任何內容都是轉發內容,因此會跳過對其進行拼字檢查,因此不會對這些行上寫入的任何內容進行拼字檢查。
不完全是一個錯誤,但肯定不是一個偉大的設計。
檢查配置編輯器,沒有任何選項可以更改新轉發訊息中的空白行數。除非有一些模板檔案或其他外部數據,我不知道轉發的訊息結構是基於哪個,否則看起來如果不修改 TB 原始碼就無法修復它。
答案2
如果轉發文字的拼字檢查很重要,我找到了一種強制執行它的方法,但方式有些不盡人意:
- 點擊雷鳥選單工具 > 選項
- 進入“構圖”部分
- 勾選“發送前檢查拼字”選項。
當您單擊“發送”時,這將調用舊的“檢查拼寫”對話框,您可以在其中一次糾正一個單字的拼寫,或單擊“發送”按原樣發送。對話方塊中目前處理的單字將在訊息文字中突出顯示。