multiple line edit is not allowed on MATLAB file editor window?

37 Ansichten (letzte 30 Tage)
Taekyu Shin
Taekyu Shin am 23 Okt. 2015
Beantwortet: Jared MacDonald am 25 Aug. 2022
Hi,
Emacs, Sublime text and Visual studio, etc. They all have multiple line edit.
If you do not know what I mean, please see this video at : https://www.youtube.com/watch?feature=player_embedded&v=qp2WuJ2rEE4
Can we do that?
  9 Kommentare
Walter Roberson
Walter Roberson am 17 Feb. 2022
In new-enough MATLAB releases, the traditional editor has been replaced by the live editor, so rectangular editing is now supported.
Prakash Singh Badal
Prakash Singh Badal am 4 Jun. 2022
Bearbeitet: Prakash Singh Badal am 4 Jun. 2022
In case someone stumbled on this thread, following is the exact answer on how to do it. Note the use of mouse with alt and not keyboard (unlike usual editors).

Melden Sie sich an, um zu kommentieren.

Antworten (4)

Dario Mangoni
Dario Mangoni am 26 Sep. 2016
I would upvote 1billion times this question. Matlab is a so powerful tool that is really becomed lame for its lacking-features Editor.
Together with multiediting, it lacks also of the "duplicate line" feature.
@dpb: Follows a textual description: "Duplicate line" feature allow to duplicate the line you are on, usually pressing Ctrl+D. e.g.
disp('I like textual descriptions')
... pressing Ctrl+D while the cursor is on that line gives
disp('I like textual descriptions')
disp('I like textual descriptions')
Please, don't ask us why this feature is "really useful".
  1 Kommentar
dpb
dpb am 27 Sep. 2016
In Brief, numeric keypad '+' copies the current line to buffer and then numeric keypad 'Insert' pastes that buffer (line). Unfortunately for me, the Brief emulation in VS is incomplete and some keystrokes aren't allowed to be remapped at all so it's pretty-much useless.
My question before wasn't anything about whether whatever was/wasn't useful; simply didn't recognize the desired functionality by the description. And, it's certainly much quicker to simply read a simple description than have to go watch a video...and if it takes a video to explain it, I don't care enough and undoubtedly don't use it so don't have anything to add! :)

Melden Sie sich an, um zu kommentieren.


Stefan de Groot
Stefan de Groot am 23 Apr. 2019
Dear Mathworks,
Any update on this feature request please!
Thank you!

Ken Atwell
Ken Atwell am 24 Okt. 2015
The MATLAB Editor does not have this, I think. Do you have an example MATLAB source file you can share with us where this kind of thing would be really useful to have?
  4 Kommentare
Jaco-Louis Venter
Jaco-Louis Venter am 19 Mai 2021
The most common use I can think of for this feature would be to suppress multiple lines of code with a ;. During development, I leave many lines unsuppressed to make sure the output is what I expect. If I then tidy up my code, I have to spend quite some time inserting ; everywhere. With multi-select this would be a piece of cake.
Damir Rakhimov
Damir Rakhimov am 17 Feb. 2022
Bearbeitet: Damir Rakhimov am 17 Feb. 2022
I have one - when I need to change the same parameter in multiple scenarios simultaneously on different lines. Please check the attached file. I can use search and replace but the feature of editing multiple lines simultaneously is more handy - I use Sublime for this purpose at the moment. Also I would like to note that the attached example file is the small one, sometimes such files can contain up to fifty or more lines of configurations.
It would be great if such feature will appear in Matlab.

Melden Sie sich an, um zu kommentieren.


Jared MacDonald
Jared MacDonald am 25 Aug. 2022
Please note that the MATLAB Editor has this feature as of R2021b. You can hold "Alt" or "Option" while clicking to make a multi-cursor block selection. Please see the "Edit and Format Code" section of the documentation for more information.

Kategorien

Mehr zu Entering Commands finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by