C-c C-r для верхнего уровня Ocaml и установки региона в Emacs

#emacs #keyboard-shortcuts #ocaml

#emacs #сочетания клавиш #ocaml

Вопрос:

Я где-то видел описание C-c C-r «оценить весь выбранный регион» или tuareg-eval-region . Но когда я пробую это Emacs сделать, кажется, что после установки региона и помещения курсора на несколько команд после окончания региона нажатие C-c C-r вычисляет положение курсора.

Итак, кто-нибудь может сказать мне, C-c C-r вычисляется ли значение «до курсора» или область, которую мы установили ранее?

Кстати, я не уверен, что правильно установил регион. Один из способов — использовать SHIFT direction arrow ; другой способ — использовать CTRL space , но я не знаю разницы между Mark set , Mark activated и Mark cleared . Кто-нибудь может сказать мне, как правильно выбрать регион?

Ответ №1:

На языке Emacs область — это область между меткой и точкой (то есть курсором). Таким образом, при перемещении курсора вы перемещаете одну границу области, в то время как другая остается там, где находится текущая метка.

C-SPC это традиционный способ установки метки. В настоящее время клавиши Shift cursor также должны работать. Подробнее о том, как работают регионы, см. В соответствующем разделе руководства по Emacs.