Dopo l'aggiornamento a "macOS High Sierra 10.13" Textedit ripristinerà le impostazioni predefinite apparentemente in modo casuale. Forse più spesso quando gli appunti contengono html, ecc ... vim è bello ma non è adatto per incollare blocchi di grandi dimensioni dagli appunti. C'è un modo per forzare le impostazioni ad attaccare? (forse chmod qualche file)
[EDIT]
Grazie @ user3439894 per elencare alcune cose da provare. Ho eseguito il backup del file delle impostazioni e ho ottenuto quanto segue:
diff <( strings ~/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist) <(strings ~/Downloads/com.apple.TextEdit.plist)
24c24
< 340 714 458 252 0 0 2560 1417
---
> 326 675 438 252 0 0 2560 1417
Allo stesso modo
diff <(defaults read ~/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist) <(defaults read ~/Downloads/com.apple.TextEdit.plist)
16c16
< "NSWindow Frame NSNavPanelAutosaveName" = "707 714 458 252 0 0 2560 1417 ";
---
> "NSWindow Frame NSNavPanelAutosaveName" = "326 675 438 252 0 0 2560 1417 ";
mostra che le impostazioni a cui tengo non cambiano effettivamente sul disco.
defaults read ~/Downloads/com.apple.TextEdit.plist
{
CheckSpellingWhileTyping = 0;
CorrectSpellingAutomatically = 0;
IgnoreHTML = 1;
IgnoreRichText = 1;
NSDocumentSaveAsShouldRevert = 0;
NSDocumentSuppressTempVersionStoreWarning = 0;
NSFixedPitchFont = CourierNewPSMT;
NSFixedPitchFontSize = 11;
NSNavLastRootDirectory = "~/Downloads";
NSNavPanelExpandedSizeForOpenMode = "{712, 491}";
NSNavPanelExpandedSizeForSaveMode = "{704, 883}";
NSNavPanelExpandedStateForSaveMode = 1;
"NSWindow Frame DocumentProperties" = "705 573 335 322 0 0 2560 1417 ";
"NSWindow Frame NSFontPanel" = "2049 110 445 237 0 0 2560 1417 ";
"NSWindow Frame NSNavPanelAutosaveName" = "326 675 438 252 0 0 2560 1417 ";
PMPrintingExpandedStateForPrint2 = 0;
RichText = 0;
ShowRuler = 0;
SmartCopyPaste = 0;
SmartDashes = 0;
SmartQuotes = 0;
SmartSubstitutionsEnabledInRichTextOnly = 0;
TextReplacement = 0;
}
(tutta la = [0-1];
roba)
Sia "Elementi di accesso" che ~ / Libreria / LaunchAgent sono vuoti.
Quindi TextEdit sta ignorando il file .plist e si tratta di un bug senza lavoro attorno ad AFAIK.