Middle click in matlab editor does not work properly.

조회 수: 2 (최근 30일)
CBhushan
CBhushan 2012년 3월 31일
I am working on Linux system and middle click on Linux is an easy shortcut to paste the last selected text. In matlab editor, I was able to use this functionality without any problem until last few days. But recently, it has stopped working properly. (update: See answers below for workaround and reasons)
Now, the middle click works fine when I am using it to paste stuff in the same tab (or same file) in editor. But when I change the tab in editor it no longer pastes the correct text. Instead it always pastes "1.0" (without quotes). I don't know what changed which broke this functionality.
Any ideas?
System details: Ubuntu 11.04 (64-bit) Kernel Linux 2.6.38-13-generic Matlab 7.12.0.635 (R2011a)

채택된 답변

CBhushan
CBhushan 2012년 7월 1일
Resetting the matlab profile - i.e. deleting the ~/.matlab solves the problem. In particular removing MATLABDesktop.xml from ~/.matlab/<matlab version>/ solved the problem for me.

추가 답변 (1개)

CBhushan
CBhushan 2012년 7월 7일
편집: CBhushan 2012년 7월 7일
After playing around little bit more, I think I found the exact thing which reproduce the behaviour I mentioned.
I like to save screenspace (as I have small screens on my laptop). Hence, in matlab editor I combined "Editor toolbar" and "Editor cell mode toolbar" by dragging later. Please check the image below.
In the initial state ('Before' in image) middle click works fine. As expected, just selecting a text anywhere copies it and I can paste anywhere by clicking middle click. But after the rearrangement of toolbars ('After' in image), middle click stops working as expected (read the original question for details). Reverting back the toolbar arrangement as in 'Before' in image fixes the issue.
To me it looks like a bug. A minor bug, probably affecting only Linux distributions. Hopefully mathworks will fix it - I will try to send a bug report.

카테고리

Help CenterFile Exchange에서 Environment and Settings에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by