Quick Notes

02.09.2013
32 812
Quick Notes is a plugin written for IntelliJ IDEA. This plugin adds the ability to manage multiple text notes within the IDEA itself. These could be some tips, notes, code snippets, etc that usually comes to mind while coding and Quick Notes provides an ideal way to save those thoughts quickly and easily.

Quick Notes is compatible with multiple opened IDEA instances, so any change made to any note in one instance of IDEA gets reflected in the other IDEA instances without any delay.

Features
Quick Notes plugin provides many features aimed towards easy maintenance and quick access to the Notes. Here are some of the major features of this plugin

  • Add and Manage multiple notes
  • Rename an existing note
  • Delete an existing note
  • Manage notes across multiple IDEA instances
  • Any change in one IDEA instance gets reflected across other IDEA instances
  • Notes are saved in user's home folder "userhome.ideaquicknotes"
  • Show or hide line numbers
  • The toolbar can be placed at top or bottom location
  • Ability to change Font of notes
  • Ability to search notes
  • Ability to save notes to a file

Click here to read/download the manual for this plugin.

For any bugs or suggestions, please leave a comment on the plugin page at
http://plugins.intellij.net/plugin/?id=4456

Download plugin

Recent change notes

Quick Notes plugin fixed for EAP 13 compatibilty
23.11.2016
Please, add a possibility to change tab size (now it is 8, usually people use 4).
27.07.2016
errors constantly in 2016.2
does not work with the latest phpstorm
13.05.2016
Your documentation doesn't state how to actually launch the plugin. I've installed it. Now how do I actually access the notes?
31.03.2016
Just a quick feature request here: Can the position of the cursor be remembered in between focus in/out? Right now it is taken back at the top of the note, which is slightly annoying. Other than that, great plugin!
02.04.2015
Hello. I love this plugin but the cursor is too dim. Can wealso havethe option of changinf the cursor's color, or can you please alter its line weight. Thanks.
30.07.2014
Is it possible to change the default note save location? I want to keep my notes synced over my development PC and laptop. I can use dropbox, for syncing by placing the notes folder in dropbox. Thnx
22.01.2014
May i add a suggestion: one note apply to one (pair) or more (map) file line number position, ui action like a debug breakpoint or tooltips ? e.g for personal function todo note. I love it.
03.01.2014
Very useful and well done. Feedback: - On IntelliJ 13 on Mac OSX 10.7.5 the UI widgets on the Save dialog box are disappearing in the background. They reappear when using the tab key but disappear again when left idle. IntelliJ reports a NPE but it's unclear if it's related. I'm using Quicknotes v 2.9.4
17.10.2013
Great plugin, lots of options to configure and personalize. Feature Request: Please add tabs to navigate between notes. just like chrome browsers.
02.09.2013
Thanks for all your support and encouragement and special thanks to Muppet Gate for the fix to make the plugin compatible with latest EAP 13. Also, please accept my sincere apology to provide the fix so late as its that time of the year when suddenly every customer project becomes a high priority :)... Enjoy the Labor Day !!! - Jitendra Rana
Anonymous
20.08.2013
The following exception is thrown on start-up: com/intellij/peer/PeerFactory: com/intellij/peer/PeerFactory java.lang.NoClassDefFoundError: com/intellij/peer/PeerFactory at com.jsrana.plugins.quicknotes.QuickNotes$1.projectOpened(QuickNotes.java:92) at com.intellij.openapi.project.impl.ProjectManagerImpl.e(ProjectManagerImpl.java:1050) at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:415) at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:506) at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:179) at com.intellij.ide.RecentProjectsManager.doOpenProject(RecentProjectsManager.java:46) at com.intellij.ide.RecentProjectsManagerBase$MyAppLifecycleListener.appStarting(RecentProjectsManagerBase.java:349) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:114) at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:228) at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:219) at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:209) at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:43) at com.intellij.util.messages.impl.MessageBusImpl$1.invoke(MessageBusImpl.java:131) at $Proxy41.appStarting(Unknown Source) at com.intellij.idea.IdeaApplication.c(IdeaApplication.java:394) at com.intellij.idea.IdeaApplication.access$600(IdeaApplication.java:64) at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:361) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:347) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:682) at java.awt.EventQueue$3.run(EventQueue.java:680) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:691) at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:679) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:507) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:332) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) Caused by: java.lang.ClassNotFoundException: com.intellij.peer.PeerFactory PluginClassLoader[Quick Notes, 2.9.3] at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:78) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) ... 39 more
Anonymous
18.08.2013
Still broken under 130.1619 :-(
16.08.2013
This is very useful, but it does not work on latest builds.
08.08.2013
Unfortunately, it's broken under EAP 130.1486 .. :-(
Please  sign in  to leave a comment.