Is there a way to make string without quotes?

21 ビュー (過去 30 日間)
Jung Woo Kim
Jung Woo Kim 2020 年 1 月 7 日
コメント済み: Walter Roberson 2020 年 1 月 7 日
MATLAB provides "shift + enter" to replace some words in a code.
But the problem is that "shift + enter" changes word in an entire code.
So, If I want to make change in a specific lines of code, not the entire code, what should I do?
At first, I thought I should make a function myself, but if I make a function that get code as argin, I found out it's not easy to convert it as a string, which is a lot easier form to make a change.
Any suggestions or recommendations would be welcomed.
Thx!

回答 (2 件)

Walter Roberson
Walter Roberson 2020 年 1 月 7 日
string() converts an input character vectors into a string object scalar, and converts a cell array of character vectors into a string object array.
  1 件のコメント
Walter Roberson
Walter Roberson 2020 年 1 月 7 日
In the Live Editor (but not yet in the regular editor) there is a way to select a rectangular block of text -- you hold down Alt as you move the mouse. Unfortunately you cannot do much with that selection; in particular I have not found any way to restrict search and replace to that section.

サインインしてコメントする。


per isakson
per isakson 2020 年 1 月 7 日
編集済み: per isakson 2020 年 1 月 7 日
The title and the body-text of your question don't go together(?)
"shift + enter" replaces all occurences of a name in a "scope". There is no replace one at a time with confirmation.
I sometimes reuse short variable names like str in one scope. In that case I select str, Cntr+C, Cntrl+H, Cntrl+V in the replace field, edit the text in the replace field, Click Find and Replace as appropriate. Clumsy, yes, but I haven't found anything better.
Conclusion: don't reuse names!
IMO: Use the Matlab IDE for some time before you even think of improving it.
If you want to do Find and Replace in a several files see Find and Replace in Files

カテゴリ

Help Center および File ExchangeEnvironment and Settings についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by