All Projects → rxliuli → joplin-vscode-plugin

rxliuli / joplin-vscode-plugin

Licence: other
The integration of joplin in VSCode currently allows direct operations on directories and notes, while supporting the search function.

Programming Languages

typescript
32286 projects
applescript
352 projects
powershell
5483 projects
shell
77523 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to joplin-vscode-plugin

joplin-note-tabs
Allows to open several notes at once in tabs and pin them.
Stars: ✭ 150 (+154.24%)
Mutual labels:  joplin
joplin-link-graph
UI for viewing connections between different Joplin notes
Stars: ✭ 176 (+198.31%)
Mutual labels:  joplin
plugins
Joplin official plugin repository. For issues, please use https://github.com/laurent22/joplin/issues
Stars: ✭ 623 (+955.93%)
Mutual labels:  joplin
plugin-templates
Create templates in Joplin and use them to create new notes and todos.
Stars: ✭ 98 (+66.1%)
Mutual labels:  joplin
joplin-plugin-tagging
Plugin to extend the Joplin tagging menu with a copy all tags and tagging dialog with more control.
Stars: ✭ 17 (-71.19%)
Mutual labels:  joplin
joplin-plugin-combine-notes
Joplin plugin to combine one or more notes to a new one.
Stars: ✭ 27 (-54.24%)
Mutual labels:  joplin
Joplin
Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/
Stars: ✭ 26,916 (+45520.34%)
Mutual labels:  joplin
Ohmine-Dark-Theme-For-Joplin
This is a custom CSS theme for the opensource note-taking app Joplin.
Stars: ✭ 34 (-42.37%)
Mutual labels:  joplin
joplin-api
🐍 📖 Joplin API
Stars: ✭ 69 (+16.95%)
Mutual labels:  joplin
joplin-scripts
scripts for Joplin
Stars: ✭ 40 (-32.2%)
Mutual labels:  joplin
joplin-utils
Some joplin peripheral tools created by me. Since the functions are in the same category and are related, they are managed using monorepo.
Stars: ✭ 68 (+15.25%)
Mutual labels:  joplin
joplin-plugin-hotfolder
A plugin to Monitor a locale folder and import the files as a new note.
Stars: ✭ 24 (-59.32%)
Mutual labels:  joplin
onenote-md-exporter
ConsoleApp to export OneNote notebooks to Markdown formats
Stars: ✭ 246 (+316.95%)
Mutual labels:  joplin

Migrate to joplin-utils

joplin-vscode-plugin

English, 简体中文
install VSCode Plugin Marketplace

Overview

joplin-vscode-plugin offers editing and management of Joplin notes with the power and flexibility of VSCode.

Joplin Web Clipper is designed to communicate with browser extensions by sharing Notes, Notebooks, Tags, etc. through a REST web API. joplin-vscode-plugin connects to that same REST endpoint to freely make changes to your notes without ever leaving the editor.

Why does this plugin exist? Read my motivation for developing it.

What can it do? The roadmap lists both existing and planned features.

Never heard of Joplin? You're missing out on a great opensource synchronized note taking app.

Requirements

  • Joplin version > v1.4.19
  • VSCode version > v1.45.0
  • Joplin Web Clipper enabled
  • Basic familiarity with using both Joplin and VS Code

Install Joplin VSCode plugin

Search for "Joplin" in the VSCode Marketplace. Find "joplin-vscode-plugin" and click Install.

install plugin

Configure

To access the Joplin database, we need a connection to the API endpoint opened by Joplin Web Clipper. That means Joplin must be running and Web Clipper must be enabled.

For help with Web Clipper refer to: Joplin Web Clipper.

Three settings need attention to get up and running.

Port

  • Copy the port number from Joplin settings and paste it here. The active port displays when Web Clipper is enabled:
    Web Clipper -> Step 1: Enable the clipper service -> Status

Token

  • Copy your Authorization token from Joplin settings and paste it here:
    Web Clipper -> Advanced options -> Authorization Token

Program Profile Path

This setting is required if you wish to use attachment-related features.

In general, if you are using a portable application, it should be the . /JoplinProfile directory, in which you should see the resources, templates, and tmp directories.

install plugin

Restart VSCode

Currently configuration edits do not trigger a fresh connection. Simply close VSCode and it should connect to Joplin the next time you start.


Say Hello Joplin

Type the key chord Ctrl+J Ctrl+J and celebrate. 🎉 That hotkey combo activates the View: Show Joplin command, opening the Sidebar to reveal all your Notebooks.

Usage

All your Notes and Noteboks can be found in the Sidebar. Unfold the Notebooks to see Subnotebooks and Notes beneath.

Click on a Note to open a working copy in the Editor. Save it to push changes back to Joplin.

You have full access to create, edit, and delete both Notes and Notebooks, at your whim. And it doesn't even stop there. The power is yours now. 🦸‍♀️

Tip: Explore the results of typing "joplin" in the Command Palette to find out what great features I didn't tell you about.

Commands and keybindings

VSCode has a lot of keybindings. To avoid constantly clashing with all the built in settings, we laid claim to just one desirable hotekey, Ctrl+J, and turned that into the trigger for a key chord.

Claiming Ctrl+J displaced the native binding for workbench.action.togglePanel (View: Toggle Panel). For your convenience a sane replacement binding is already added at Ctrl+K Ctrl+J.

Type Joplin into the Command Palette (Ctrl+P) to see all the new commands available to you. Some of them already have keybindings. Assign new bindings under the Ctrl+J namespace to fit your needs.

You can check the documentation to learn more: Document website

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].