我正在使用TSynEdit作为更加用户友好的TMemo,主要是因为高级快捷键、撤销/重做等功能。
其他方面都还不错,只是自动换行的行为有些问题,请查看下面附上的截图,SynEdit在最左边显示了奇怪的空格。
如何避免这种情况并使其看起来像TMemo?
其他方面都还不错,只是自动换行的行为有些问题,请查看下面附上的截图,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;