Текст выделяется в emacs, даже если метка деактивирована

Я начинающий пользователь emacs. Даже после того, как я деактивировал метку, нажав Ctrl + SPC, текст все еще выделяется, когда я перемещаюсь по тексту. Emacs работает нормально до того, как я впервые поставил метку при редактировании файла. Как только я использую метку, начинается эта проблема.


person gyan    schedule 12.06.2015    source источник


Ответы (1)


Как вы думаете, почему вы "деактивировали отметку, нажав C-SPC"?

У вас включен transient-mark-mode? (Это включено по умолчанию в Emacs 23 и более поздних версиях.) Если это так, то вы не видите выделения по умолчанию - метка и область не активны, и если вы нажмете C-SPC один раз, то вы увидите выделение, когда точка перемещается от отметить, что C-SPC только что поставил - метка и регион активны.

Когда регион активен, вы можете нажать C-g, чтобы деактивировать его, сняв выделение региона.

Если это не то поведение, которое вы видите, возможно, что-то в вашем файле инициализации вызывает проблему. В таком случае попробуйте запустить Emacs без файла инициализации: emacs -Q. Если проблема исчезнет с emacs -Q, рекурсивно разделите ваш файл инициализации пополам, чтобы найти проблему.

person Drew    schedule 12.06.2015