Вставка тройных кавычек внутри тройных кавычек в файле cson

1

Я пытаюсь написать некоторые фрагменты python для текстового редактора Atom, и я хотел бы иметь тройные кавычки внутри многострочного тела, но по какой-то причине Atom это не нравится. Я пытался \\ бежать (как уже упоминалось здесь вблизи страницы), но это работает. Я оставил комментарии в приведенном ниже примере, где я хотел бы поставить тройные кавычки;

'.source.python':
  'Main Class':
    'prefix': 'mainclass'
    'body':"""
    class ${1:NewClass}(object):
        '$2' # I'd like triple quotes here. 
        def __init__(self, *args, **kwargs):
            '$3' # Here as well.
            ${4:pass}
    """

Возможно ли это в cson?

Теги:
atom-editor
coffeescript
cson

1 ответ

1

Это работает, но это не полностью решает проблему. Поэтому не стесняйтесь добавлять еще один правильный ответ.

'.source.python':
  'Main Class':
    'prefix': 'mainclass'
    'body':'''
    class ${1:NewClass}(object):
        """$2"""
        def __init__(self, *args, **kwargs):
            """$3"""
            ${4:pass}
    '''
  • 0
    Что по этому поводу не "полностью" решить проблему?
  • 0
    В крайне маловероятном сценарии, когда кто-то должен будет использовать тройные одинарные кавычки и тройные двойные кавычки в элементе body.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню