LINUX.ORG.RU

Как привыкнуть к чёртову Emacs'у?


0

0

Выскажусь в этом раделе, т.к. emacs - средство разработки.

Что бесит:

1. Ctrl+Shift+клавиши управления курсором не работают для выделения. Хотя это - стандарт, и работает вообще везде. Например, при наборе текста этого поста в Firefox. ЗАЧЕМ в emacs это упразднили? Это ведь жутко неудобно - запустив emacs, выворачивать мозг, чтобы перестроиться, это же просто садизм.

2. Alt+Space, а затем клавиши управления курсором для выделения - суперская идея. Но. Если текст выделен таким способом, нажатие Delete работает не так, как ожидается. При этом, если текст выделен щелчком правой (обозначая конец выделения), нажатие Delete уже работает по-обычному. При этом визуально выделение обоими способами выглядит совершенно одинаково. По-момему, это издевательство.

3. Я конечно понимаю, что Ctrl+w и Alt+w - это круто, но вырезанный и скопированный таким образом текст не попадает в буфер обмена для использования в других приложениях. Однако при этом вставка Ctrl+y хавает текст из буфера обмена (из других приложений). Женская логика? Это же бред какой-то, просто крыша съезжает.

Вопрос: что я понимаю неправильно? ;)

Re: Как привыкнуть к чёртову Emacs'у?

1. Никогда не было нужно, но, возможно, кому то удобно. Уверен - это можно настроить. Вообще клавиши управления курсором не нужны, C-N, C-P, C-F, C-B, ... хватает чуть более чем полностью.

2. Не знаю, что насчёт Delete, Ctrl+D работает (если имеется в виду удаление выделенного фрагмента).

3. Другие приложения не нужны :D

Legioner ★★★★★ ()

Re: Как привыкнуть к чёртову Emacs'у?

Разные эпохи, наверно.

hibou ★★★★★ ()

Re: Как привыкнуть к чёртову Emacs'у?

> Ctrl+Shift+клавиши управления курсором не работают для выделения. Хотя это - стандарт, и работает вообще везде.

Это стандарт в быдлоприложениях и системах. Но таки да, специально для быдл в имаксе есть cua-mode

> Я конечно понимаю, что Ctrl+w и Alt+w - это круто, но вырезанный и скопированный таким образом текст не попадает в буфер обмена для использования в других приложениях. Однако при этом вставка Ctrl+y хавает текст из буфера обмена (из других приложений). Женская логика? Это же бред какой-то, просто крыша съезжает.

Нет логика обычная, просто ты не в состоянии настроить имакс и пытаешься это оправдать криворукостью кого угодно, кроме своей. У меня при копировании M-w текст в других приложениях вставляется без проблем. ЧЯДНТ?

// :(

anonymous ()
Ответ на: Re: Как привыкнуть к чёртову Emacs'у? от The_gray_Cardinal

Re: Как привыкнуть к чёртову Emacs'у?

>И ещё я настоятельно прошу не употреблять слово "vim" в этой ветке.

Советую использовать текстовый редактор Vi Improved

delilen ★☆ ()

Re: Как привыкнуть к чёртову Emacs'у?

1. pc-selection-mode/cua-mode 2. M-x delete-selection-mode 3. (setq x-select-enable-clipboard t)

ott ★★★★★ ()

Re: Как привыкнуть к чёртову Emacs'у?

> 1.

Работает, точно так же, как и в файрфоксе.

> 2.

C-Space, курсор, Del -- работает одинаково с выделением мышью (стирает текст).

> 3.

После C-w попадает в буфер и вставляется в тот же файрфокс через среднюю кнопку мыши или через Shift-Ins.

P.S. Emacs 23.0.60.1, cua-mode включен.

anonymous ()

Re: Как привыкнуть к чёртову Emacs'у?

>Как привыкнуть к чёртову Emacs'у?

Посидеть с месяц только в ОС Emacs и все. Ну, или пересадить мозг Столлмана, хотя, боюсь, он будет отбиваться.

redgremlin ★★★★★ ()
Ответ на: Re: Как привыкнуть к чёртову Emacs'у? от The_gray_Cardinal

Re: Как привыкнуть к чёртову Emacs'у?

аналогично - через (setq)

и вообще, давно изобрели средства настройки - вызываются через M-x customize, так что писать конфиг вручную нужно только если будешь делать что-то нестандартное. Для первого раза надо пройтись по основным группам, повключать все что надо и нажать кнопки set & save.

ну и для начала почитать документацию с тюториалом. статьи на русском про использование емакса можно найти у меня на сайте - http://xtalk.msk.su/~ott/ru/emacs/

ott ★★★★★ ()

Re: Как привыкнуть к чёртову Emacs'у?

> Хотя это - стандарт, и работает вообще везде.

Этот быдловский "стандарт" раза в два моложе емакса. То, что малолетки к нему привыкли, "стандартом" его не делает.

> ЗАЧЕМ в emacs это упразднили?

Нет, ЗАЧЕМ в быдлософте это ввели?

anonymous ()

Re: Как привыкнуть к чёртову Emacs'у?

> к чёртову Emacs'у

Боярский?

anonymous ()
Ответ на: Re: Как привыкнуть к чёртову Emacs'у? от The_gray_Cardinal

Re: Как привыкнуть к чёртову Emacs'у?

> И ещё я настоятельно прошу не употреблять слово "vim" в этой ветке.

советую текстовый редактор номер 1

anonymous ()
Ответ на: Re: Как привыкнуть к чёртову Emacs'у? от The_gray_Cardinal

Re: Как привыкнуть к чёртову Emacs'у?

> P.S. И ещё я настоятельно прошу не употреблять слово "vim" в этой ветке.

настоятельно прошу использовать улучшенный визуальный редактор

pawnhearts ★★★★★ ()

Re: Как привыкнуть к чёртову Emacs'у?

> ЗАЧЕМ в emacs это упразднили?

Отжёг классно.

> но вырезанный и скопированный таким образом текст не попадает в буфер обмена

Не видел пока emacs-а, в котором он туда не попадал бы.

Miguel ★★★★★ ()
Ответ на: Re: Как привыкнуть к чёртову Emacs'у? от Miguel

Re: Как привыкнуть к чёртову Emacs'у?

> Но таки да, специально для быдл в имаксе есть cua-mode

Хотел бы я побыть быдлом, но чем в cua-mode заменяется c-x? Не придётся ли запомнить все сочетания клавиш заново?

Вообще, имхо, Емакс заслуживает полного "рефакторинга". Стереть и написать заново. Если бы мне не нужно было работать с лиспом, то я бы не стал им пользоваться никогда.

den73 ★★★★★ ()
Ответ на: Re: Как привыкнуть к чёртову Emacs'у? от den73

Re: Как привыкнуть к чёртову Emacs'у?

> Хотел бы я побыть быдлом, но чем в cua-mode заменяется c-x? Не придётся ли запомнить все сочетания клавиш заново?

Прийдется, если надо эффективная работа, а не финтифлюшки. C-x в cua? Если имеется ввиду Cut, то kill-region, при определенных обстоятельствах оно у меня на C-w.

anonymous ()

Re: Как привыкнуть к чёртову Emacs'у?

> P.S. И ещё я настоятельно прошу не употреблять слово "vim" в этой ветке.

зачем ты так, Vеликий I Могучий может расстроиться.

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