- 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
조회 수: 13(최근 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).
Sourabh Kondapaka 2020년 9월 14일
편집: Sourabh Kondapaka 2020년 9월 14일
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: