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

Редактирование - это общий термин для обновления файла, документа или страницы.

58
Какие есть варианты для написания лучшего непрограммируемого текста в Emacs?

Это ответвление от вопроса: какие есть варианты проверки орфографии в Emacs? Поскольку в настоящее время я выполняю много непрограммных задач в Emacs, мне интересно, может ли Emacs поддержать меня в написании лучших текстов. Итак, давайте начнем с обязательной вопросной фразы Существуют ли...

32
Убить или скопировать текущую строку с минимальными нажатиями клавиш

Я делаю, C-a C-k C-kчтобы убить всю точку, точка включена. Если я хочу скопировать строку вместо того, чтобы убить ее, я могу нажать C-/ C-/ сразу после ввода последовательности выше. В качестве альтернативы я могу сделать C-a C-SPC C-n M-w. Есть ли более быстрый способ убить или скопировать всю...

31
Есть ли способ использовать запрос-замену из режимов вывода grep / ack / ag?

Я знаю find-grep-dired, отмечая соответствующие файлы, а затем нажимая, Qчтобы запустить dired-do-query-replace-regexpотмеченные файлы. К сожалению, для этого требуется перезапустить grep и больше не использовать git-grep, ack или ag и переключиться на использование find-grepс другим синтаксисом...

25
Напротив заполнения абзаца

Emacs имеет функцию fill-paragraph. Есть ли функция, которая будет делать противоположное этому? У меня есть абзац, который уже заполнен, и вместо этого я хочу, чтобы он был одной...

23
Исправление двойных столиц при вводе

У меня немного медленного мизинца. Поскольку мои другие пальцы становятся все быстрее и быстрее при наборе текста, мой мизинец просто не успевает. Это часто приводит меня к вводу предложений, первое слово которых начинается с двух заглавных букв. Вот короткий пример. THere's nothing in there....

19
Удаление умных цитат автоматически

Особенно при копировании текста из таких документов, как Google, я бы хотел, чтобы Emacs автоматически удалял умные двойные кавычки, умные одиночные кавычки и всевозможные символы em-dash и en-dash, заменяя их их эквивалентами ascii. Есть ли способ настроить Emacs, чтобы сделать это автоматически?...

17
Как автоматически создавать аккуратные блоки комментариев C при наборе текста?

Некоторые редакторы кода, такие как eclipse, автоматически формируют аккуратные блоки, когда вы начинаете вводить многострочный комментарий: Есть ли какой-нибудь пакет или другой способ сделать это в emacs? Изменить: чтобы уточнить: я не хочу комбинацию клавиш, которая вставляет блок комментария. Я...

16
От чего я отказываюсь, активируя режим CUA?

Режим CUA очень близок к рабочему процессу, к которому я привык вне Emacs, поэтому я испытываю желание его активировать. Но я узнал, что в Emacs могут быть скрыты полезные самоцветы, и режим CUA, похоже, был добавлен позже. Я знаю преимущества режима CUA. Но я не знаю, от чего отказываюсь,...

16
В чем полезность «обменять-и-пометить»?

Эта exchange-point-and-markкоманда обязательна C-x C-x, но я не могу придумать ни одного варианта использования, который сделал бы ее заслуживающей столь заметного связывания. Как я могу использовать, exchange-point-and-markчтобы улучшить мою технику...

16
Как действовать на прямоугольники за концом строки?

Вот что говорит об этом документация Vim: Виртуальное редактирование означает, что курсор можно расположить там, где нет действительного символа. Это может быть на полпути во вкладку или за конец строки. Полезно для выбора прямоугольника в визуальном режиме и редактирования таблицы. Я бы предпочел,...

16
Существует ли расширение 'local undo' для Emacs?

Часто случается, что я хочу отменить изменения локально или по линиям. Например, когда я изменяю несколько строк в исходном коде и хочу вернуть только одну из них, мне нужно пройти по всему дереву отмены, чтобы найти состояние, в которое я хочу вернуться. Было бы лучше, если бы я мог только вернуть...

14
Как просматривать и редактировать большие файлы значений, разделенные разделителем?

Я использовал csv-modeдля изменения файлов CSV малого и среднего размера, но недавно я работал с большими файлами, содержащими более 40 812 записей. csv-modeизо всех сил пытается выровнять и перемещаться по таблицам, и слишком медленный, чтобы его можно было использовать как есть. Для сравнения,...

13
Ключ составления в Emacs: <Multi_key> не определен

Я установил Alt Grклавишу на своей клавиатуре как клавишу составления в моей системе (Ubuntu 14.04), чтобы печатать буквы вроде éóèàùçüи так далее. Но когда я нахожусь на Emacs и пытаюсь нажать Alt Grклавишу, у меня появляется сообщение о том, что: <Multi_key> is undefines Как я могу...

13
Как редактировать crontab непосредственно в emacs, когда у меня уже есть открытый emacs?

Я знаю, что могу установить переменную EDITOR и отредактировать свой crontab с помощью emacs, но это требует запуска процесса из оболочки с $ crontab -e У меня вопрос, как я могу напрямую изменить мой crontab, если я уже в emacs? Я попытался запустить запуск eshell и запустить crontab -e оттуда, но...

13
Перемещение формы вверх и вниз в режиме паредита

Я использовал Cursive's Structural Editing (режим, подобный паредиту для Intellij и Cursive), и нашел там замечательную команду, которая называется move form-up (и down). Перемещение формы вверх делает это ( |точка): (+ 1 |(+ 2 3) 4) => (+ (+ 2 3) 1 4) и перемещение формы вниз аналогично: (+ 1...

11
Как обернуть данный текст вокруг региона

У меня часто бывает ситуация, когда мне нужно применить текст вокруг региона. Для HTML и простых случаев уже есть библиотеки для этого. Но как насчет общего случая? Я хотел бы спросить, что я собираюсь вставить начало и конец...

11
Как я могу рисовать пиксельные или векторные элементы пользовательского интерфейса в Emacs?

Под этим я подразумеваю элементы пользовательского интерфейса (например, текстовые поля и анимированные кнопки), которые не ограничены одноразмерной символьной сеткой эмуляторов терминала, но могут иметь произвольную форму в произвольных положениях пикселей на экране. Мне просто любопытно, возможно...