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

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

37
Как отключить авто-отступ новых строк?

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

29
Различные стили отступов для разных проектов

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

24
Как красиво отформатировать код (автоматическая вставка новых строк, отступа и т. Д.)?

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

18
Автоматически переопределяет отступ кода elisp при добавлении или удалении кода перед блоком с отступом

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

18
Есть ли документация SMIE, которая понятна?

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

18
Полностью отключить все авто-отступ

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

17
Как сделать отступ в элементах LaTeX / AUCTeX?

Q: как я могу получить "правильные" отступы в itemizeсреде LaTeX auctex? Вот где я хотел бы быть itemв itemizeокружении: \item линия с отступом в два пробела относительно начала окружения строки продолжения в элементе имеют отступ на два дополнительных пробела относительно \itemлинии Вот что я...

15
Навигация по отступу

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

14
Правильный отступ для переносимых строк

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

13
Улучшенный отступ и навигация в исходном коде сборки

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

13
Просмотр кода с отступом, отличным от сохраненного на диске

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

12
Авто-отступ \ операторы if с AUCTeX

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

12
Как настроить отступ в режиме org?

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

11
Установить отступ для функции сценария оболочки

Я пытаюсь установить количество пробелов на отступ для запуска новой функции sh-mode(подрежим bash). Я попытался установить: '(sh-basic-offset 2) '(sh-indentation 2) '(smie-indent-basic 2) (как показано custom-set-variablesв .emacs) и некоторые другие , а также, но ни один из них не имели никакого...

11
Как автоматически отформатировать блок исходного кода в режиме org

Когда я использую режим орг, чтобы делать заметки о книге, иногда я копирую / вставляю некоторые фрагменты кода в файл заметок. После вставки я 1. `C-c '` to call `org-edit-special` 2. `C-x h` to mark all the source code 3. `TAB` to format it Есть ли для меня решение в режиме org, которое после...

11
Цветовые уровни отступов

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

11
проблема с автоматическим отступом Python

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

11
Настраивать отступ в режиме makefile?

В моих make-файлах я предпочитаю следующий отступ для строк продолжения: FILES:= \ file1.cpp \ file2.cpp \ fileYetAnother.cpp LIBS:= \ libsth1.so \ libelsewhere.so Тем не менее, режим makefile создает отступ следующим образом (при запросе на повторный отступ файла или региона): FILES:= \ file1.cpp...

10
Сделайте веб-режим всегда отступом от пробелов

Я использую веб-режим emacs , и вкладки в файлах JS выглядят странно. У меня есть табуляция для отступа 2 пробела, но когда отступ достигает 8 пробелов, веб-режим превращает их в табуляцию, а затем продолжает табулировать 2 пробела, пока in не достигает еще 8, и преобразует их в другую вкладку и т....

10
Есть ли режим Emacs, удобный для написания стихов?

Я пробовал простой поиск в Google и MELPA по ключевым словам, таким как «режим поэзии emacs» или «режим стиха emacs», но не нашел ничего специально созданного для этой цели. В руководстве рассматриваются некоторые распространенные расширения, text-modeно они предназначены для разметки текста и...