- In MATLAB under the “HOME” tab, in the “ENVIRONMENT” sub-section click on the “Preferences” option.
- Under the “MATLAB” drop down item, find “Keyboard” and click on it.
- You should select the “Shortcuts” option under “Keyboard”.
- On the right, you will be able to see a section called “Active Settings”. Under it you can choose “Emacs Default Set”.
Emacs-style mark setting in Matlab
조회 수: 11 (최근 30일)
이전 댓글 표시
Is there a way to set a mark (i.e., for highlighting/selecting text) similar to the method in Emacs? See https://www.gnu.org/software/emacs/manual/html_node/emacs/Setting-Mark.html for more info on the Emacs style.
I see that Shift-Up, Shift-Right, etc. allow me to select text from the keyboard (not requiring my mouse), but the main problem is that I cannot use other Emacs text navigation commands with a set mark in order to select text. In other words, I want to be able to highlight text to the end of the script (for example) by:
C-Space (set mark), M-> (goto end of script)
Rather than the MATLAB approach:
Shift + Ctrl + End
Having a separate "mark setting" function allows me to control text selection entirely from my keyboard without having to memorize or define new hotkeys (it's just C-Space + whatever text navigation commands I want to issue).
댓글 수: 0
답변 (1개)
Sourabh Kondapaka
2020년 9월 14일
편집: Sourabh Kondapaka
2020년 9월 14일
Hi,
It is possible to change the default key bindings to Emacs key bindings.
Please follow the below steps:
Below screenshot should help you in finding the required settings:
참고 항목
카테고리
Help Center 및 File Exchange에서 Environment and Settings에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!