Copy and paste not working in the MATLAB editor?

조회 수: 735 (최근 30일)
Ella Feldmann
Ella Feldmann 2017년 1월 20일
댓글: Adam Danz 2024년 1월 29일
Hi, I think my MATLAB updated to the latest version this morning. Now the copy and paste functions don't work. Copying from other applications and pasting into MATLAB doesn't work. Copy and paste still works in other programs, but I can't paste into the MATLAB editor window.
  댓글 수: 9
Frank
Frank 2022년 10월 23일
편집: Frank 2022년 10월 23일
@Image Analyst , I hate to complicate the issue, but I have just noticed something I had not seen before, but it seems related. I have been working quite a long time tonight on something and have begun to notice that sometimes (currently about every 15 minutes or so) the editor stops responding to keyboard entries completely. By this I mean if I type any key, the editor does not respond by entering that keystroke into the editor pane. I can move the cursor around and select things but things like backspace and entering text do not work. I have not characterized it very well yet, but it seems similar to this thread
which has been ongoing for some time and some commenters there claim it may have something to do with Java versions. In my case, the "open another editor pane" fix for the copy/paste issue also clears the keyboard lack of response, but I think other methods may also work. I have no idea if the two issues are related but it seems suspciously similar. I will watch it. If it keeps up I may fiddle around a little bit to try to tie the issue down a little more.
GIRI RAJASEKHAR GUNNU
GIRI RAJASEKHAR GUNNU 2023년 8월 11일
Go to
Home>>Preferences>>Keyboard>>Shortcuts
Here search copy and assign Ctrl+C as well as Ctrl+V to paste. In matlab the shourtcuts are different so Ctrl+c and Ctrl+V don't work Once you assign this it works as usual.

댓글을 달려면 로그인하십시오.

채택된 답변

Oliver Jaehrig
Oliver Jaehrig 2023년 8월 25일
This is a known bug and was fixed in releases R2022b Update 6 and R2023a.
If you still observe a similar behavior, please report it to the Technical Support team by creating a Service Request:
Please do not forget to send the following information:
Output of this command:
ver -support
and the full reproduction steps.

추가 답변 (17개)

Frank
Frank 2022년 2월 20일
I have been having this same problem with 2021b. It seems not to happen after just opening matlab but starts after a time (not more than 20ish minutes). I can close matlab and restart and that seems to work for a short while also. I checked my keyboard shortcuts preferences settings and Windows is selected not emacs. Plus it is not just the Ctrl+C, Ctrl+V (i.e. the shortcuts) that are not working but the "copy" and "paste" options are not in dark font in the right-click pop up menu, and are not selectable, regardless of whether there is anything in the clip/copy memory. I have found one workaround that seems to be working without fail, but it is still annoying. I found that if I have copied something that I want to paste into a function, I can open up a new script, which allows me to paste into the new script. Then if I copy from the new script I can paste that back into the function where I had wanted to paste it in the first place. Curious. Not monumentally disastrous, but definitely annoying.
  댓글 수: 18
Matthew Bolan
Matthew Bolan 2023년 6월 25일
I can't believe that's what fixed it but opening a new script and pasting in there does indeed fix it.
Frank
Frank 2023년 6월 25일
Matthew, somewhere later in the thread it is noted that you don't have to actually paste into the new editor pane, just opening it seems to fix the problem. In all, this is a trivial thing to workaround, but it is just an annoying "feature" I hope they fix definitively soon. As an aside, I have been working with release 2023a for a while now and it seems the problem occurs much more rarely, if at all. I don't know if they actually fixed anything or if subsequent releases jumble the ancillary software enough that the problem goes away. Seems like it has gone from being a bohrbug to being a heisenbug.

댓글을 달려면 로그인하십시오.


Philippe Lebel
Philippe Lebel 2018년 12월 27일
편집: Philippe Lebel 2018년 12월 27일
this will maybe seem redundant, but for precision of answer:
the path to change the keyboard setting in order to allow copy-paste as mentionned in Ed's post is:
HOME -- > Preferences --> MATLAB --> Keyboard --> Shortcuts.
  댓글 수: 2
Adnane CHAKIR
Adnane CHAKIR 2023년 3월 2일
thank you bro .. by changging active setting to windows default it works
Kayna Mendoza Trujillo
Kayna Mendoza Trujillo 2023년 3월 17일
omg thank you!

댓글을 달려면 로그인하십시오.


Frank
Frank 2022년 10월 4일
Just upgraded to R2022b on Windows 10 and the problem still exists.
My work around still works: when editing functions, scripts, etc and the failure to copy/paste occurs, I just open up a new edit pane and paste into that. After doing that, when I go back to what I was editing, paste works fine. At this stage it is only a minor inconvenience for me.
  댓글 수: 4
Jenberia Getnet Demil
Jenberia Getnet Demil 2023년 2월 18일
편집: Jenberia Getnet Demil 2023년 2월 18일
I found it as a proper solution. Thank you!
Adam
Adam 2023년 7월 4일
It works for me !

댓글을 달려면 로그인하십시오.


Image Analyst
Image Analyst 2022년 3월 9일
I've found that every 3 or 4 days with r2021b, paste won't work in the editor. I can paste to the command window and other places outside MATLAB, but not into the command window. Restarting MATLAB seems to fix it.

McG
McG 2022년 3월 18일
I have the same problem both with R2021b update 3 and R2022a. Sometimes, but I don't know exactely when and why, paste command doesn't work. After restarting matlab everything starts to works again for undefined time (1 minute, 1 hour, 1 day...).
  댓글 수: 3
Image Analyst
Image Analyst 2022년 3월 22일
편집: Image Analyst 2022년 3월 22일
@Leonidas Mavroudakis The previous version is not free of bugs. Every large complicated software has bugs. Even Microsoft, HP, Oracle, Apple, Google, Facebook, etc. have bugs in their software. As versions progress, old bugs get fixed, but unfortunately new bugs get introduced (though mostly in newly-added functionality).
For a list of known bugs in MATLAB and Simulink, go here:
ILoveMATLAB
ILoveMATLAB 2022년 9월 10일
McG
I started to have this problem last week in 2022a. Closing and reopening the editor tabs fixes the issue on my machine temporarily.

댓글을 달려면 로그인하십시오.


Steve Shelby
Steve Shelby 2022년 9월 2일
편집: Steve Shelby 2022년 10월 26일
Same problem in 2022a. Works again after closing & reopening the file in the MATLAB editor. No restart needed.
  • The Windows keyboard shortcuts are indeed enabled for CTRL+C and CTRL+V. Not the problem.
  • It doesn't work using keyboard shortcuts, nor menu selection. It is beyond the keyboard shortcuts.
  • I can generally paste what I copy to other files in other editors, ... just not to any file in the MATLAB editor.
  • When I close and reopen the file I'm working with then it seems to work fine.
  • Once I close & reopen just one file, ... issue seems to go away for all files.
  댓글 수: 4
Steve Shelby
Steve Shelby 2022년 10월 26일
Using Windows 10 Enterprise. MATLAB 2022a.
Piotr Balik
Piotr Balik 2023년 4월 20일
Wow! I think simple reopening works like a charm. Helped me once just now :D

댓글을 달려면 로그인하십시오.


David Veit
David Veit 2022년 9월 28일
Same problem here R2022a Update 5. Problem still exists.
It is not a problem with the keyboard shortcuts as also copy/pase using context menu is not working. Works outside MATLAB and Editor restart temporarily "fixes" the problem.

Ed Marquez
Ed Marquez 2017년 1월 26일
Hi,
The keyboard short-cuts for Copy (Ctrl+C) and Paste (Ctrl+V) may not work if the "Editor/debugger key bindings" preference is set to "Emacs" instead of "Windows". This may be worth checking for your MATLAB.
In order to check the MATLAB Keyboard preferences File -- > Preferences --> Keyboard --> Shortcuts. If the "Active Settings" option is set to "Emacs", the Copy (Ctrl+C) and Paste (Ctrl+V) features will be disabled. To enable these features, change the "Editor/debugger key bindings" option to "Windows" and click on the "Apply" button in the right bottom corner of the "Preferences" window.
  댓글 수: 4
JFLabrie
JFLabrie 2018년 12월 6일
Similar issue on MATLAB Version: 8.5.0.197613 (R2015a).
Works for a while, then it stops working. I need to restart Matlab and it works again for a while.
My preferences indicate: "Windows Default Set".
I can copy from Workspace and paste to Windows Notepad.
I can copy from Editor and paste to Windows Notepad.
I can't paste to Workspace wherever come my copied data.
I can't paste to Editor wherever come my copied data.
That makes me believe the copy function still work in Matlab but that it is the paste function that turns off or has an issue after working with Matlab for a while.
amin ya
amin ya 2018년 12월 30일
Same here. Restart helps but annoying.

댓글을 달려면 로그인하십시오.


Mattias Arlbrant
Mattias Arlbrant 2022년 8월 11일
Copy-paste randomly stops working in 2022a. It has been like this for many years now. Please fix this ASAP, it is incredibly annoying.
Btw, "Every large complicated software has bugs" is a horrible excuse for ignoring serious bugs for years. Years!
Mathworks has a very unfortunate tendency to prioritize adding new unstable functionality instead of making the basics work.
  댓글 수: 5
Walter Roberson
Walter Roberson 2022년 9월 10일
Datapoint: I have never had this happen on MacOS Catalina.
Walter Roberson
Walter Roberson 2022년 10월 7일
I have in the past seen reports of software problems that turned out to depend on the exact processor model together with the order that operating system and DLL updates were installed. Knowing the installed software versions was not enough even if you happened to have the right processor model: you had to have updated in a particular order for the problem to happen.
For example if the first time you installed a particular runtime DLL was after a particular OS update then the problem might occur, but if you had the runtime already installed at the time of the update then even though the update process involved upgrading the DLL, then the problem might not occur. Same installed software, different results (this kind of problem is sometimes a matter of different registry entries, but sometimes different internal versions of the software can get installed...)
Some problems are just really hard to reproduce. They might affect some people a fair bit and yet never occur on the test systems.

댓글을 달려면 로그인하십시오.


David Veit
David Veit 2022년 10월 4일
Viewing at the suggestions I found out that for me it is enough to switch to another editor tab in the same window and back, without any pasting or typing in the other window. Just switching is enough for me. Note that it has to be in the same Editor Dock Window to work.
  댓글 수: 1
Image Analyst
Image Analyst 2023년 1월 4일
It just happened to me after not happening for about 7 weeks. It's in the clipboard (I can see it) but it won't paste. Just switching editor window to a new m-file and then switching back did not allow me to paste it, so that didn't fix it. I had to close down the "bad" m-file and reopen it. Then I could paste into it again.

댓글을 달려면 로그인하십시오.


hadi shanei
hadi shanei 2023년 3월 29일
I have same problem with a little difference. cntrl+c does not work but cntrl+v does. when i run matlab without adminstrator permision problem is fixed and all key works properly.
  댓글 수: 2
Yongzhen Mi
Yongzhen Mi 2023년 11월 3일
Thanks for the answer! I had the same problem with you. Running without being the administor does solve the problem!
Image Analyst
Image Analyst 2023년 11월 3일
@Yongzhen Mi it was probably just because you restarted it, not because of admin mode. Even when I was getting this problem with earlier versions, it was fairly rare, intermittent, and unpredictable and not reproducible, but simply restarting it would fix it and the problem wouldn't occur for days or weeks after that. But since I've upgraded to R2023a and 2023b I've never experienced the problem again. I suggest you upgrade.

댓글을 달려면 로그인하십시오.


Alon Keren
Alon Keren 2023년 5월 23일
I have the same problem in R2022b, Windows10 Version 22H2.
The problem was solved by closing and reopening the m-files.
  댓글 수: 1
Image Analyst
Image Analyst 2023년 5월 23일
I upgraded to r2023a and I have not experienced it yet. Try upgrading.

댓글을 달려면 로그인하십시오.


Aghamarsh Varanasi
Aghamarsh Varanasi 2022년 10월 4일
Hi everyone,
We are aware of this issue and we are investigating it. We will try to fix this in a future release.
Further, if you are facing this issue, let us know which OS you are facing this, the MATLAB Version, also if you are facing this in regular editor, live editor or App designer. This will help us to narrow down the issue.
  댓글 수: 9
Matt Latourette
Matt Latourette 2023년 5월 24일
I also experience this problem:
MATLAB Version: 9.13.0.2080170 (R2022b) Update 1
Operating System: Microsoft Windows 10 Enterprise Version 10.0 (Build 19044)
Java Version: Java 1.8.0_202-b08 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
My hardware is:
Dell OptiPlex 7040 with an Intel Core i7-6700 CPU
NVIDIA GeForce GTX 745 running driver version 528.49
Image Analyst
Image Analyst 2023년 5월 24일
Like I said, I upgraded to r2023a and I have not experienced it yet. Try upgrading.

댓글을 달려면 로그인하십시오.


Simon Robledo Cardona
Simon Robledo Cardona 2023년 3월 27일
편집: Simon Robledo Cardona 2023년 3월 27일
I have the same problem in R2022a, regular editor, in Windows 10. Is it fixed already in R2023a?
  댓글 수: 1
Image Analyst
Image Analyst 2023년 3월 27일
Please click on the "I have the same question" button up under the original question.
The developer has not let me know explicitly if they've fixed it yet, so I'm not sure. I upgraded to r2023a and I have not experienced it yet, but even before I upgraded it only happened every few weeks or so, so I can't say for sure yet.

댓글을 달려면 로그인하십시오.


Ayushman Agrawal
Ayushman Agrawal 2023년 6월 20일
Problem still exists in R2023a. Ctrl+C doesn't work in app designer code editor. Ctrl+V works fine. Also I can still copy using right click and selecting "copy", but the keyboard shortcut just doesn't work. Please fix this.
  댓글 수: 1
Jenberia Getnet Demil
Jenberia Getnet Demil 2023년 6월 20일
Dear Ayushman Agrawal please create new file and write something then clear it. then the copy paste shortcut will work fine.

댓글을 달려면 로그인하십시오.


Raphael
Raphael 2023년 10월 11일
I am facing the same issue in version 2023a. Macros ctrl+C, ctrl+V and crtl+X are working intermittently. Right clicking and selecting copy, paste and cut is not working as well (the option is not greyed out, but nothing happens).
  댓글 수: 2
Dyuman Joshi
Dyuman Joshi 2023년 10월 11일
@Raphael, Best to file a service request. Follow the steps mentioned in the accepted answer.
You can also go through the workarounds others have mentioned in this thread.
Raphael
Raphael 2023년 10월 11일
@Dyuman Joshi I'll file a service request, thank you. The "workaround" I was able to use was dragging and droping, for some reason that was working.

댓글을 달려면 로그인하십시오.


Kevin
Kevin 2024년 1월 29일
편집: Kevin 2024년 1월 29일
Seems to be caused by MathWorks' "dark mode" beta bug.
So early on, soon after installing MATLAB 2022, I was getting annoyed by the assault of bright light anytime I opened the MATLAB screen, since my Windows and every other app is set to dark mode. There was no native MATLAB ability to choose a different theme so I searched online and found a way to do it by using MathWorks' beta version of "New Desktop for MATLAB". Forgot that I had even done that.
Using Simulink today, I noticed copy/paste wasn't working and neither was the "Layout" button in the scope properties. Tried a bunch of stuff including restarting MATLAB and rebooting. Going into MATLAB to look at preferences, I noticed a sticky option at the top of the toolbar to revert back to the old desktop for MATLAB. I clicked that, MATLAB restarted, and everything works great now . . . well, except I need to squint every time I activate the MATLAB screen until my eyes adjust.
As of this post, with the latest 2023 version, there still does not appear to be native MATLAB dark mode.
  댓글 수: 1
Adam Danz
Adam Danz 2024년 1월 29일
Note that the majority of reports in this thread were prior to the 2023 beta desktop release.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Desktop에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by