- 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!