File Exchange

image thumbnail

GavriYashar/Matlab-Editor-Plugin

version 1.33.0.0 (1.39 MB) by Andreas J.
FileStructure viewer, Store Bookmarks, Custom KeyBoard Hotkeys, Live Templates, Navigation History

1 Download

Updated 06 Nov 2018

GitHub view license on GitHub

=~-~=~-~=~-~=~-~=~-~=~-~=~-~=~-~
[WARNING]
This is a Java package, downloading via FileExchange will get you only the source code.
=~-~=~-~=~-~=~-~=~-~=~-~=~-~=~-~
[INSTRUCTIONS]
* https://github.com/GavriYashar/Matlab-Editor-Plugin/releases
* Follow the link download both*.jar files
matconsolectl-4.4.2.jar and MEP_1.33.jar
* Follow the instructions on the wiki page (https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Setup)
* might work with earlier releases
=~-~=~-~=~-~=~-~=~-~=~-~=~-~=~-~
[FEATURES]
* https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Features
[SHORT SUMMARY]
In short, it will mess around with Matlab's Editor.
### Edit Code
ClipboardStack(https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Features#clipboard-stack)
Duplicate line(https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Features#duplicate-or-remove-current-line)
Delete line(https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Features#duplicate-or-remove-current-line)
Moving current lines up(https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Features#moving-current-lines-up-or-down)
Moving current lines down(https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Features#moving-current-lines-up-or-down)
LiveTemplatesViewer(https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Live-Templates)
### Navigation
Navigation History(https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Features#navigation-history)
Auto-Detail-Viewer(https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Features#auto-detail-viewer--switch-current-folder)
Auto-Switch-Current-Folder(https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Features#auto-detail-viewer--switch-current-folder)
FileStructure(https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Features#file-structure)
BookmarkViewer(https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Features#bookmarks)
Recently Closed Editor(https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Features#recently-closed-editor)
### Other
KeyPressListener(https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Setup#creating-custom-key-press-callbacks-in-editor)
Execute Current Line(https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Features#execute-current-lines)
VarDiff(https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Features#vardiff)
* Shortcuts can be changed in `*.properties` file
* Windows are dockable

## Setup
https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Setup

## Features
https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Features

## contact
gavriyashargithub@gmail.com
=~-~=~-~=~-~=~-~=~-~=~-~=~-~=~-~
[RELEASE NOTES]
https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Release-Notes

Cite As

Andreas J. (2019). GavriYashar/Matlab-Editor-Plugin (https://www.github.com/GavriYashar/Matlab-Editor-Plugin), GitHub. Retrieved .

Comments and Ratings (15)

well done ... really!!! But I propose any user friendly install/uninstall function.

Kevin Chng

rcbb

rcbb (view profile)

Tyler Cumby

Andreas J.

@Frederick Zittrell Thank you. It should be fairly easily to implement. I'll create an Issue on GitHub.

Thank you for this addin! I would like to see one feature that I am missing in the MATLAB editor since forever: From IDEs like Eclipse I know the move-current-line keyboard-shortcut, where you can move the line where the cursor currently is one line up/down by pressing, e. g., ALT + ARROWUP/ARROWDOWN. Is it possible to implement this?

Very cool new feature: The file structure viewer (CTRL+F12) shows now also inherited methods from super classes and you can jump directly to this methods.

Thanks for this very useful addin to the obsolete matlab editor :)

These Matlab editor extensions are very useful. Since the 1st release, a lot of small improvements have been made, so that these extensions are easily usable without problems. I particularly like the
# clipboard stack (now also on the command window),
# the possibility of synchronizing the editor with the current folder,
# the file structure view (Ctrl+F12) to search for methods in Matlab class files and
# the code templates.

Andreas J.

type winopen(prefdir) in matlabs console, create a javaclasspath.txt and add these lines

C:\Programme\Matlab\MEP\matconsolectl-4.4.2.jar
C:\Programme\Matlab\MEP\MEP_#####.jar

if the installer dosn't work please follow the instructions for manual installation found here: https://github.com/GavriYashar/Matlab-Editor-Plugin/wiki/Setup#manual-installation

I also welcome and appreciate bug reports, feedback and feature requests

li haitao

I don't know how to install. Where is "javaclasspath.txt"?

Oleg Komarov

LY Cao

LY Cao (view profile)

The features of the Matlab editor are fare behind popular IDE's like Eclipse or IntelliJ.
Especially the synchronization of the auto detail viewer in the current folder panel to the actual file in the editor is very helpful.
I also like the clipboard stack for refactoring or changes in many files.
It's a serious indictment of the Matlab IDE, that user must program such basic tools without support of Mathworks.
Great work, thank you!

Updates

1.33.0.0

Displaying less error messages; jump to next line when using execute current line

1.30.0.0

added tag

1.30.0.0

description updated

1.30.0.0

Pre-Release V1.30

1.22.0.0

V1.28pre

1.22.0.0

updated Descriiption

1.22.0.0

Updated to V1.22 added VarDiff in workbookbrowser

1.21.0.0

V1.21

1.20.0.0

updated to 1.20

1.19.0.0

updated to V1.19

1.18.0.0

Updated to V1.18

1.13.0.0

info changed, V1.15 pre release added
https://github.com/GavriYashar/Matlab-Editor-Plugin/releases/tag/V1.15

1.12.0.0

ud version

1.11.0.0

ud description v1.11

1.11.0.0

ver update

1.7.0.0

updated info 1.10

1.7.0.0

V1.07, changed to at least Matalb 2015b (didn't try earlier versions anymore)

1.5.0.0

V1.05, if you're using any earlier versions please update ASAP. This update fixed a bug where stopping execution (CTRL + C) stopped working

1.4.0.0

V1.04

1.3.0.0

V1.03

1.1.0.0

V1.01

1.0.0.0

v1.00

1.1638.0.0

1638

1.1637.0.0

fixing typos, update 1637b, updated Description

1.1637.0.0

v1637a

1.1636.0.0

new version released 1636a

1.1635.0.0

short summary updated

1.1635.0.0

description update

1.1635.0.0

typos

1.1635.0.0

V1635d

1.1634.0.0

update feature link

1.1634.0.0

link update

1.1634.0.0

new jar

1.1632.0.0

description update

1.1632.0.0

descritption update

1.1632.0.0

description update

1.1632.0.0

updated Descritpion

1.1631.0.0

instructions added

1.1631.0.0

minor change

1.1631.0.0

more clear download description

1.1631.0.0

updated jar file, including matconsolectl

MATLAB Release Compatibility
Created with R2017b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Discover Live Editor

Create scripts with code, output, and formatted text in a single executable document.


Learn About Live Editor