LINUX.ORG.RU

Причуды Emacs...


0

0

Очень достает необходимость постоянно переносить руку на с основной части клавиатуры на участок со стрелками во время редактирования кода. Пользуюсь Емакс и имею возможность использовать вместо них C-B/C-F/C-P/C-N. Разбросанность их по клавиатуре создает впечатление их неудобности. Вопрос: пользуетесь ли вы ими или др. альтернативными? Какие лучше, по опыту?

anonymous

передвигаться по моему часто удобнее C-s

C-B/C-F/C-P/C-N тоже удобны -- ты же курсором не за тараканами/багами гоняешься, а точно попадаешь в цель..

dilmah ★★★★★
()

> Вопрос: пользуетесь ли вы ими или др. альтернативными? Какие лучше, по опыту?

viper попробуй. Он эмулирует умный редактор.

anonymous
()

Нечасто приходится пользоваться C-n C-p при правке. Чаще нужен переход по синтаксическим единицам - словам, функциям, "операторам". Хотя иногда что-нибудь вроде С-u C-u C-n нужно бывает.

P.S. На писюковых клавиатурах EMACS'оводы часто меняют Caps Lock и левый Ctrl местами.

anonymous
()

>C-B/C-F/C-P/C-N.

Ими (не только) и пользуюсь. Очень удобно. Когда приходится набирать текст там где нет emacs'а дико раздражает отсутствие навигации в emacs'овом стиле.

ugoday ★★★★★
()

Рекомендую следить за тем, что пользуешься обоими контролами. Очень удобно.

Советую также обратить внимание на M-b, M-f, C-e, M-e, C-a, M-a, M-m, C-M-P, C-M-N и C-s, как уже было замечено.

Подчеркну. Это удобно только если пользоваться обоими альтами и контролами. Caps Lock меняют, как мне кажется, люди работавшие с Sun. Я никогда не менял и, пожалуй, рекомендовать не стал бы.

fAX ★★
()
Ответ на: комментарий от human0id

> Использую C-p C-n C-b C-f в dvorak раскладке. Очень удобно.

Просветился, спасибо. А M-x нажимать удобно?

fAX ★★
()
Ответ на: комментарий от anonymous

> Обратите еще внимание на C-M-u, в C(++) отправляет курсор к началу внешнего блока.

Век живи, век учись... ;) Спасибо. Кстати, есть ли что-нибудь для копировая предыдущей строки (скажем, по словам)?

fAX ★★
()
Ответ на: комментарий от fAX

> Кстати, есть ли что-нибудь для копировая предыдущей строки (скажем, по словам)?

Не совсем понятно требование. Но ответ есть -- для таких целей существует emacs-lisp ;)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.