我将 TSynEdit 用作对用户更友好的 TMemo,主要用于高级快捷方式、UNDO/REDO 等。
其他都OK,除了自动换行,请看下面的截图,SynEdit 最左边有个奇怪的空格。
如何避免这种情况并让它看起来像 TMemo?
TSynEdit 的关键属性设置:
synEdit1.UseCodeFolding := False;
synEdit1.Options := [eoAutoIndent, eoDragDropEditing, eoEnhanceEndKey,
eoGroupUndo, eoScrollPastEol, eoSmartTabDelete,
eoSmartTabs, eoTabsToSpaces];
synEdit1.ScrollBars := ssVertical;
synEdit1.TabWidth := 4;
synEdit1.WantTabs := True;
synEdit1.WordWrap := True;
synEdit1.FontSmoothing := fsmNone;