C# solves this so elegantly

   string text = """
      This is a long comment
      But I can split it
      And keep my indentation.
      """;