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

sudo lpoptions -d устанавливает принтер по умолчанию в масштабе всей системы (путем редактирования /etc/cups/lpoptions). У Вас может также быть принтер по умолчанию в расчете на пользователя, который переопределяет установку системного уровня. Значение по умолчанию в расчете на пользователя хранится в ~/.cups/lpoptions; можно изменить его с lpoptions -d.

2
19.05.2012, 12:32
1 ответ

Я не думаю, что это возможно на уровне макросов, он собирается зависеть от команд в макросе. Однако макросы стали более гибкими, так как я изучил Emacs, таким образом, возможно, что я пропускаю что-то.

Emacs предлагает другую возможность работать со стороны файла: сужение. Выберите регион, Вы хотите работать с, и нажатие C-x n n (narrow-to-region) сузить буфер к выбранному региону. Теперь часть вне региона скрыта, и все команды будут влиять только на видимую часть.Пресса C-x n w (widen) вернуться к работе над целым файлом.

Функцией это часто удобно вместе с сужением, являются косвенные буферы. Выполненный M-x clone-indirect-buffer или C-x 4 c получить второй буфер, редактируя тот же файл. Два буфера имеют то же содержание, и сохраняющий любого сохранил файл, но буферы имеют отдельные регионы, режимы и видимость, таким образом, можно использовать сужение в одном и удержать целое представление файла другой.

4
27.01.2020, 22:01
  • 1
    @student Да, все связанные с сужением команды идут C-x n префикс. –  Gilles 'SO- stop being evil' 19.05.2012, 16:59

Теги

Похожие вопросы