Вопросы с тегом «indentation»

Отступы используются для организации кода путем указания блоков, замыканий, условных выражений и других конструкций. Это упрощает чтение кода и в некоторых языках используется для обработки потока управления.

2
Как отключить авто-отступ новых строк?
Я недавно обновил emacs до версии 24.4.1, и кое-что изменилось в отступе новых строк. Когда я нажимаю, enterя ожидаю просто «голый» символ новой строки в точке, где присутствовал курсор, в частности, если я нахожусь в середине строки, эта строка должна быть разбита, и ни один символ не должен быть удален, …

5
Различные стили отступов для разных проектов
Я работаю над множеством различных C-проектов с уникальными стилями отступов. Как заставить Emacs выполнять настройки отступов для каждого проекта, не загрязняя деревья проекта исходными .dir-locals.elфайлами? Я хочу сопоставить проекты, используя их пути на диске.

5
Как красиво отформатировать код (автоматическая вставка новых строк, отступа и т. Д.)?
Я использую, spacemacsно, вероятно, это знание emacs, которое требуется здесь. У меня есть файл JSON с одной длинной строкой, скажем, этот JSON с json.org/example: {"menu": {"id": "file", "value": "File", "popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"}]}}} Я бы хотел, чтобы emacs переопределил это, …

2
Есть ли документация SMIE, которая понятна?
Я потратил много-много часов, пытаясь заставить работать любое правило / грамматику / отступы SMIE. Есть ли примеры маленького, игрушечного или скелетного режима на основе SMIE с документацией о том, как он на самом деле работает, или какие-либо дискуссии о том, как его использовать? Что-то, что, скажем, определяет выражение как строку …
18 indentation  smie 

4
Автоматически переопределяет отступ кода elisp при добавлении или удалении кода перед блоком с отступом
Скажем, у меня есть код elisp вроде: (+ 2 3▮(+ 3 4)) Есть ли способ автоматически сделать отступ в сексе после курсора, когда я добавляю или удаляю символы? Поэтому после нажатия SPC 4 SPCя бы автоматически получил: (+ 2 3 4 ▮(+ 3 4)) Я могу сделать это руководство, позвонив, …

2
Полностью отключить все авто-отступ
Как мне полностью отключить все авто-отступы в Emacs? Мне нужно отключить его, по крайней мере, для основного режима, но у меня все в порядке с глобальным отключением для текущего сеанса. Пожалуйста, прочтите остальную часть этого вопроса, прежде чем объявить его дубликатом. Все остальные ответы, которые я нашел, предназначены для более …

1
Как сделать отступ в элементах LaTeX / AUCTeX?
Q: как я могу получить "правильные" отступы в itemizeсреде LaTeX auctex? Вот где я хотел бы быть itemв itemizeокружении: \item линия с отступом в два пробела относительно начала окружения строки продолжения в элементе имеют отступ на два дополнительных пробела относительно \itemлинии Вот что я хотел бы / ожидаю увидеть: \begin{itemize} …

3
Навигация по отступу
Я хочу перемещаться между строками файла на основе отступа. Файл структурирован с отступом: строка, которая имеет больший отступ, чем предыдущая строка, является дочерней по отношению к предыдущей строке, а строка с таким же отступом, что и у предыдущей строки, является ее родственным элементом. Я в основном ищу три команды: Перейдите …

1
Правильный отступ для переносимых строк
У меня есть следующий завернутый текст, особенно когда вы используете много окон: Мне интересно, можно ли изменить отступ обернутого текста, как в Vim: ) При выяснении, кажется, AutoFillMode несет ответственность за это. Я надеялся, что это может быть улучшено в Emacs 25. После обновления до скомпилированного двоичного файла Emacs 25 …

1
Просмотр кода с отступом, отличным от сохраненного на диске
Я работаю над некоторыми проектами со стилями отступов, которые меня очень раздражают. Я хотел бы просмотреть код с определенным стилем отступа, но всегда сохранять на диск с предписанным стилем отступа. В частности, мне нравится стиль отступов по умолчанию в аргументах многострочных функций ... void foo(int a, int b, string c) …

2
Улучшенный отступ и навигация в исходном коде сборки
Когда я пишу код на C или Java, это очень регулярно, но с Assembly ( asm-mode) это так дезорганизовано. Я использую auto-completeи yasnippet. Я создал фрагменты и использую их, но организация кода и отступы дезорганизованы. Какой пакет (ы) поможет мне: легко делать отступы для кода и комментариев, чтобы я мог …

4
Как настроить отступ в режиме org?
этот вопрос на самом деле возникает, потому что мне нравится использовать немоноширинные шрифты (Sabon, Minion, Garamond и т. д.). Это вызывает проблему при использовании org-indent-mode, поскольку текст под заголовками теперь не выравнивается по заголовкам. Пример: Шрифт Грузия. Теперь, если я перейду на консоль Я думаю, что проблема заключается в том, …

1
Авто-отступ \ операторы if с AUCTeX
Текущее AUCTeXповедение примитивного texкода, включающего операторы if- like, состоит в том, чтобы сделать отступ условного оператора на том же уровне, что и окружающее условие. Т.е. код такой как \if@sometoggle% \dosomething% \else% \doanotherthing% \fi% появляется как большой блок текста. Я хотел бы сделать AUCTeXотступ для фрагмента следующим образом: \if@sometoggle% \dosomething% \else% …

1
проблема с автоматическим отступом Python
Я использую Emacs 24.4. При написании кода на Python Emacs ведет себя странно по отношению к отступам. Например: for i in range(10): print(i) for i in range(10) Когда я вводю :, Emacs добавляет ненужный отступ в начале третьей строки. Это довольно странно, это ошибка?

1
Цветовые уровни отступов
Рассмотрим следующие два снимка: первый приведен ниже из Emacs в режиме Python (с Jedi & Elpy) Этот второй ниже взят из ручной фотосъемки предыдущего, чтобы было легче различать так много уровней отступов. Существуют ли пакеты, которые могут помочь в достижении последнего эффекта? В приведенном выше примере я использовал два цвета …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.