2

Я хочу выбрать столбец в Emacs и удалить его. Например, здесь я хочу убрать слово test .

This is a test text...
This is a test text...
This is a test text...

В Visual Studio или notepad++ я бы нажал Shift+ Alt, чтобы перейти в режим столбцов. Я не нашел ответа на странице документации, как выбрать прямоугольник, но я уверен, что в Emacs должен быть хороший синоним к этому слову. Как бы я это сделал? Спасибо

3 ответа3

2

В Emacs-24.4 команды прямоугольника также доступны через прямоугольное выделение: нажмите C-x SPC а затем перемещайтесь, чтобы выбрать прямоугольник (он должен быть выделен визуально), после чего вы можете использовать обычный C-w чтобы удалить его.

2

Как мне выбрать прямоугольник в Emacs?

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

Чтобы указать прямоугольник для работы команды, установите метку в одном углу и укажите в противоположном углу. Указанный таким образом прямоугольник называется регион-прямоугольник. Если точка и метка находятся в одном столбце, регион-прямоугольник будет пустым. Если они находятся в одной строке, область-прямоугольник имеет высоту в одну строку.

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

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

Источник 12.5 Прямоугольники

0

В emacs 24.3 вы можете сначала пометить область прямоугольника c-spc, а затем cx rk, чтобы убить область прямоугольника.

Более того, введите cx rt, чтобы заменить область прямоугольника на строку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .