public static StringBuilder NewLine(this StringBuilder sb, string value)
        {
            int line  = sb.FindCursorLine();
            int index = sb.FindCursorIndex();

            return(sb.RemoveCursor().Insert(index, $"{Environment.NewLine}{value}").AddCursor(line + 1));
        }
        public static StringBuilder Add(this StringBuilder sb, string value)
        {
            int line  = sb.FindCursorLine();
            int index = sb.FindCursorIndex();

            return(sb.RemoveCursor().Insert(index, value).AddCursor(line + 1));
        }
        public static StringBuilder MoveCursorToLineEnd(this StringBuilder sb)
        {
            int cursorLine = sb.FindCursorLine();

            return(sb.RemoveCursor().AddCursor(cursorLine));
        }