เปลี่ยนลำดับการเรียงเริ่มต้นในธันเดอร์เบิร์ด


162

ธันเดอร์เบิร์ด (2. บางสิ่งที่นี่เนื่องจาก 3 ยังไม่เสถียรและมีข้อผิดพลาดที่น่ารังเกียจครั้งล่าสุดที่ฉันลอง) เรียงลำดับอีเมลตามวันที่โดยค่าเริ่มต้น นี่เป็นเรื่องปกติ แต่มันเรียงลำดับเพื่อให้รายการใหม่ล่าสุดอยู่ที่ด้านล่างของรายการซึ่ง ... ไม่เป็นไร ตั้งแต่ธันเดอร์เบิร์ดเบิร์ดบันทึกการตั้งค่าการเรียงลำดับตามโฟลเดอร์ (และฉันมีหลายโฟลเดอร์) ฉันทำงานเป็นประจำเป็นโฟลเดอร์ที่ไม่ค่อยมีหรือไม่เคยมีซึ่งเรียงลำดับแบบเก่าอยู่

มีวิธีใดบ้างที่จะเปลี่ยนลำดับการจัดเรียงเริ่มต้นเป็น "เธรดข้อความใหม่ล่าสุดที่ด้านบน" (หรืออย่างอื่นซึ่งฉันคิดว่าอาจเป็นไปได้เช่นกัน)

คำตอบ:


193

เปิดตัวแก้ไขการกำหนดค่าจากตัวเลือกเมนูต่อไปนี้:

เครื่องมือ> ตัวเลือก> ขั้นสูง> ทั่วไป> ตัวแก้ไขการกำหนดค่า

หรือถ้าคุณใช้ธันเดอร์เบิร์ดเวอร์ชันเก่ากว่า:

การกำหนดค่าตามความชอบ> ขั้นสูง> ทั่วไป> ตัวแก้ไขการกำหนดค่า

พิมพ์mailnews.defaultในแถบตัวกรองเพื่อแสดงรายการการตั้งค่าขนาดเล็กเพื่อกำหนดค่า มันจะแสดงคล้ายกับด้านล่าง:

Preference Name                      Status       Type        Value
mailnews.default_news_sort_order:    default      integer     x
mailnews.default_news_sort_type:     default      integer     y
mailnews.default_sort_order:         default      integer     x
mailnews.default_sort_type:          default      integer     y

ในข้างต้นแทนที่xและyของค่าโดยการดับเบิลคลิกที่ชื่อของการตั้งค่าและแทนที่ด้วยหนึ่งในค่าต่อไปนี้ตามที่ต้องการ:

x (ดูhttps://developer.mozilla.org/en/nsMsgViewSortOrder )

1 = Ascending
2 = Descending

y (ดูhttps://developer.mozilla.org/en/nsMsgViewSortType )

17 = None
18 = Date
19 = Subject
20 = Author
21 = ID (Order Received)
22 = Thread
23 = Priority
24 = Status
25 = Size
26 = Flagged
27 = Unread
28 = Recipient
29 = Location
30 = Label
31 = Junk Status
32 = Attachments
33 = Account
34 = Custom
35 = Received

ดังนั้นหากคุณต้องการเรียงลำดับเมลทั้งหมดตามThread , Descending (ใหม่ที่สุดที่ด้านบน) การกำหนดค่าตามความชอบในตัวแก้ไขการกำหนดค่าจะมีลักษณะดังนี้

mailnews.default_sort_order:    default     integer      2
mailnews.default_sort_type:     default     integer     22

นอกจากนี้ยังมีdefault_(news_)view_flagsการตั้งค่า (สำหรับจดหมายและข่าว) ซึ่งอนุญาตให้เปิดใช้งานการตั้งค่าสถานะ "เธรด":

view_flags -- the second group of values can be added to one of the first group to combine effects, with several limitations:
  Unthreaded       0
  Threaded         1
  Grouped         64  [mail only (?)]

  ShowIgnored      8  [news only]
  ShowUnreadOnly  16
  ShowExpanded    32  [doesn't seem to work]
ShowUnreadOnly will check the View|Threads|Unread menu; this will cause only
unread items to be seen, but doesn't force a threaded view.

(ดูเพิ่มเติมที่: https://bugzil.la/86845#c74 )



6
สิ่งนี้ถูกทำให้เป็นค่าเริ่มต้นใน TB :)
Daniel Sokolowski

6
ยังคงใช้งานได้สำหรับ 31 หมายเหตุหากคุณเปิดโฟลเดอร์หนึ่งไปแล้วมันจะไม่ถูกจัดเรียงตามคำสั่งซื้อใหม่: จะมีผลกับโฟลเดอร์ที่เปิดขึ้นครั้งแรกหลังจากการปรับแต่งนี้
Fish Monitor

7
fossilet นั้นถูกต้อง แต่ก็มีวิธีที่จะทำให้มันใช้ได้กับโฟลเดอร์ที่มีอยู่ด้วยเช่นกัน ปิดธันเดอร์เบิร์ดไปที่โฟลเดอร์โปรไฟล์ธันเดอร์เบิร์ดของคุณลบไฟล์. msf ทั้งหมดแล้วเปิดธันเดอร์เบิร์ดอีกครั้ง
Danation

3
ค่ากำหนดเหล่านี้ยังคงเกี่ยวข้องกับ Thunderbird 60.0
Cengiz สามารถ

23

วิธีการแก้ปัญหาที่ง่าย: การใช้โมดูล Thunderbird SortPref

ป้อนคำอธิบายรูปภาพที่นี่

จัดเตรียมการตั้งค่าเพื่อควบคุมข้อความคำสั่งที่จะเรียงลำดับเริ่มแรกและตามฟิลด์ใดรวมถึงว่าจะแสดงในโหมดเธรดหรือไม่ โปรดทราบว่าข้อมูลนี้จะถูกเก็บไว้ในแต่ละโฟลเดอร์ดังนั้นการเปลี่ยนค่าควบคุมจะมีผลกับโฟลเดอร์ใหม่หรือรายการที่มีดัชนีที่สร้างใหม่เท่านั้น กลไกมีการอธิบายไว้ในhttps://bugzilla.mozilla.org/show_bug.cgi?id=86845 - ส่วนขยายนี้เพิ่มความเงางามให้กับรหัสจริงของคนอื่นเท่านั้น


9

นี่เป็นเพียงส่วนขยายของคำตอบที่ยอมรับเนื่องจากน่าเสียดายที่การแก้ไขประเภทนี้ไม่ได้รับการยอมรับ

ปัญหาเดียวที่คำตอบไม่ได้อยู่คือการนำสิ่งนี้ไปใช้ทุกที่ไม่เพียง แต่กับโฟลเดอร์ที่เปิดขึ้นครั้งแรกหลังจากการเปลี่ยนแปลง ขอบคุณDanation ที่ให้แนวคิดนี้

  • ปิดธันเดอร์เบิร์ด
  • ค้นหาโฟลเดอร์โปรไฟล์ธันเดอร์เบิร์ดของคุณ (ของฉันอยู่ภายใต้/home/my_user_name/.thunderbird )
  • cd ไปที่โฟลเดอร์นั้น
  • วิ่ง find . -name '*.msf' -print0 | xargs -0 rm
  • เปิดธันเดอร์เบิร์ด

1
สิ่งนี้จะลบอีเมลทั้งหมดหรือไม่ หรือเฉพาะการตั้งค่าของโฟลเดอร์? ฉันไม่กระตือรือร้นที่จะลองใช้กับผู้ใช้ของฉันเนื่องจากการซิงค์อีเมลซ้ำจะใช้เวลาตลอดไปในการเชื่อมต่อที่บ้านของฉัน ขอบคุณล่วงหน้า.
theTuxRacer

3
ขออภัยสำหรับคำตอบที่ล่าช้า ไม่มีอีเมลใดที่จะถูกลบไปเลยนี่เป็นเพียงไฟล์สรุป: "แต่ละโฟลเดอร์เมล (Inbox, Sent, etc) ถูกเก็บเป็นสองไฟล์โดยที่ไม่มีนามสกุล (เช่น INBOX) ซึ่งเป็นไฟล์เมลเอง ( ในรูปแบบ 'mbox') และอีกไฟล์หนึ่งที่มีนามสกุล. MSF (เช่น INBOX.MSF) ซึ่งเป็นดัชนี (ไฟล์สรุปเมล) ไปยังไฟล์เมล "
OmarOthman

อย่างไรก็ตามจะลบแท็กที่คุณกำหนดให้กับข้อความ หากเซิร์ฟเวอร์ IMAP ของคุณรองรับคำหลัก (ส่วนมากจะไม่) คุณควรจะสามารถกู้คืนได้ แต่ถ้าไม่เช่นนั้นขั้นตอนนี้จะไม่สามารถย้อนกลับได้ในกรณีดังกล่าว
r2evans

2

ใช้about:config(ภายใต้การตั้งค่า -> ขั้นสูง -> ทั่วไป)

mailnews.default_news_sort_order: ลำดับการจัดเรียงข่าว
mailnews.default_news_sort_type: คอลัมน์การเรียงลำดับข่าว
mailnews.default_sort_order: ลำดับการจัดเรียงจดหมาย
mailnews.default_sort_type: คอลัมน์การเรียงลำดับจดหมาย

มีสิ่งนี้บันทึกไว้ในไฟล์ข้อความได้รับมาจากบทความเมื่อนานมาแล้วจำไม่ได้ว่าที่ไหน แต่สิ่งเหล่านั้นคือค่าที่จะเรียงลำดับ


1

ที่จริงแล้วในรุ่น 17.08 คุณเพียงแค่ต้องไปที่เมนู> มุมมอง> เรียงตาม> วันที่> จากมากไปน้อยและvoilà


1
ทั้งหมด ... อะไรนะ? :)
Ƭᴇcʜιᴇ007

13
สิ่งนี้จะเปลี่ยนการเรียงลำดับสำหรับโฟลเดอร์ปัจจุบันและโฟลเดอร์ย่อยเท่านั้น
doncherry

0

ฉันมีปัญหาเดียวกันนี้ ฉันแก้ไขได้โดย: คลิกที่เมนูแบบเลื่อนลงชื่อ "เลือกคอลัมน์ที่จะแสดง" เมื่อคุณเลื่อนเมาส์ไป ไอคอนเมนูอยู่ทางด้านขวาของกล่องจดหมาย - ดูเหมือนกับภาพของสองคอลัมน์ เลือกตัวเลือก "คำสั่งซื้อที่ได้รับ" สิ่งนี้จะเพิ่มคอลัมน์ใหม่ลงในกล่องจดหมายของคุณที่ชื่อว่า "คำสั่งซื้อที่ได้รับ" เมื่อคุณคลิกที่ชื่อนี้ลำดับของอีเมลที่ได้รับจะเปลี่ยนไปเพื่อให้อีเมลล่าสุดอยู่ที่ด้านบนของกล่องจดหมาย เมื่อคุณทำเสร็จแล้วให้ยกเลิกการเลือก "รับการสั่งซื้อ" จากรายการคอลัมน์ทางเลือก


0

ในธันเดอร์เบิร์ด 45.8.0 ตัวแก้ไขการกำหนดค่า (หรือเรียกอีกอย่างว่า about: config) สามารถเปิดได้ผ่าน

แก้ไขการตั้งค่าขั้นสูงแก้ไข Config ...

ตัวเลือกยังคงถูกเรียกใช้mailnews.default_sort_orderและตั้งค่าเป็นค่า1เริ่มต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.