All Projects → PicGo → Vs Picgo

PicGo / Vs Picgo

Licence: mit
A VSCode plugin of PicGo

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Vs Picgo

Svn Scm
SVN support for VS Code
Stars: ✭ 172 (-17.7%)
Mutual labels:  vscode-extension
Vscode Kanban
Kanban board for Visual Studio Code.
Stars: ✭ 191 (-8.61%)
Mutual labels:  vscode-extension
Opus
minimal note-taking app
Stars: ✭ 199 (-4.78%)
Mutual labels:  writing
Vscode Journal
Lightweight journal and simple notes support for Visual Studio Code
Stars: ✭ 174 (-16.75%)
Mutual labels:  vscode-extension
Vscode Jest
The optimal flow for Jest based testing in VS Code
Stars: ✭ 2,357 (+1027.75%)
Mutual labels:  vscode-extension
Flutter preview
Flutter | Because a widget-driven development requires a widget-driven preview.
Stars: ✭ 197 (-5.74%)
Mutual labels:  vscode-extension
Git History
Quickly browse the history of a file from any git repository
Stars: ✭ 12,676 (+5965.07%)
Mutual labels:  vscode-extension
Abracadabra
Automated refactorings for VS Code (JS & TS) ✨ It's magic ✨
Stars: ✭ 204 (-2.39%)
Mutual labels:  vscode-extension
Codetour
VS Code extension that allows you to record and playback guided tours of codebases, directly within the editor.
Stars: ✭ 1,139 (+444.98%)
Mutual labels:  vscode-extension
Library
📚 Papers and essays I like
Stars: ✭ 198 (-5.26%)
Mutual labels:  writing
Vscode Ocaml
An extension for VS Code which provides support for the OCaml language.
Stars: ✭ 175 (-16.27%)
Mutual labels:  vscode-extension
Writefreely
A clean, Markdown-based publishing platform made for writers. Write together, and build a community.
Stars: ✭ 2,479 (+1086.12%)
Mutual labels:  writing
Vscode Remote Workspace
Multi protocol support for handling remote files like local ones in Visual Studio Code.
Stars: ✭ 197 (-5.74%)
Mutual labels:  vscode-extension
Waypoint
📍 VSCode extension for navigating JS codebases
Stars: ✭ 174 (-16.75%)
Mutual labels:  vscode-extension
Vscode Ltex
LTeX – Grammar/spell checker for VS Code with LanguageTool and LaTeX/Markdown support
Stars: ✭ 199 (-4.78%)
Mutual labels:  vscode-extension
Langserver Swift
A Swift implementation of the open Language Server Protocol.
Stars: ✭ 171 (-18.18%)
Mutual labels:  vscode-extension
Vscode Crystal Lang
Yet another VSCode extension for Crystal Programming Language
Stars: ✭ 192 (-8.13%)
Mutual labels:  vscode-extension
Vscode Notion
Browse Notion pages right inside Visual Studio Code.
Stars: ✭ 204 (-2.39%)
Mutual labels:  vscode-extension
Metals Vscode
Visual Studio Code extension for Metals
Stars: ✭ 200 (-4.31%)
Mutual labels:  vscode-extension
Js Refactor
JS Refactoring tool for Visual Studio Code
Stars: ✭ 195 (-6.7%)
Mutual labels:  vscode-extension

vs-picgo

The VSCode extension of PicGo.

version installs Build Coveralls github branch GitHub stars PicGo Convention

Overview

vs-picgo is a VSCode extension for uploading images to a remote image hosting service and insert the url into the current editing file. It's much more efficient than other tools. And it can give us the better experience of uploading images. vs-picgo supports 8 kinds of image hosting services: weibo, qiniu, tcyun, upyun, github, aliyun, imgur and SM.MS, which are supported by PicGo-Core. And the plugin feature of PicGo-Core is working in progress.

Features

Uploading an image from clipboard clipboard.gif
Uploading images from explorer explorer.gif
Uploading images from input box input box.gif
Use selection text as the uploaded fileName selection.gif Notice: These characters: \$, :, /, ? and newline will be ignored in the image name. (Because they are invalid for file names.)

Keyboard shortcuts

You can change all the shortcuts below as you wish.

OS Uploading an image from clipboard Uploading images from explorer Uploading an image from input box
Windows/Unix Ctrl + Alt + U Ctrl + Alt + E Ctrl + Alt + O
OsX Cmd + Opt + U Cmd + Opt + E Cmd + Opt + O

Settings

  • Default

    • The default image hosting is SM.MS.
  • Custom

    BIG NEWS: from 2.0.0, We can customize the settings in VSCode settings vscode-setting.png
    • Use an external configuration file

      Enter the path of the configuration file external-config.png
    • Use VSCode settings

      First, choose the current PicBed current-picbed.png
      Then, input all the info the current PicBed needs picbed-info.png
      Customize the name of the image to be uploaded Notice: If you selected some text before uploading, the selection will become the fileName of the image to be uploaded. image-name.png
      Customize the output format of the uploaded image output-format.png
      Suggested settings for PicGo-electron users (See PicGo configuration path for more information):

      Notice: YOUR_HOME_DIR should be replaced by the path of your current user path.

      // Windows
      {
          "picgo.configPath":"YOUR_HOME_DIR\\AppData\\Roaming\\PicGo\\data.json",
          "picgo.dataPath": "YOUR_HOME_DIR\\AppData\\Roaming\\PicGo\\data.json"
      }
      
      // macOS
      {
          "picgo.configPath": "YOUR_HOME_DIR/Library/Application Support/picgo/data.json",
          "picgo.dataPath": "YOUR_HOME_DIR/Library/Application Support/picgo/data.json"
      }
      
      // Linux
      {
          "picgo.configPath": "YOUR_HOME_DIR/.config/picgo/data.json",
          "picgo.dataPath": "YOUR_HOME_DIR/.config/picgo/data.json"
      }
      
      picgo.configPath and picgo.dataInfoPath can be set in vscode settings for-picgo-user.png

      In this way:

      1. vs-picgo will use the same configuration as PicGo-electron.
      2. PicGo-electron will display all the uploaded images by vs-picgo in its gallery.

Migration

  • From ^1.0.0 to ^2.x
    • External configuration file property has changed, from picgo.path to picgo.configPath.

Versioning

For the versions available, see the tags on PicGo/vs-picgo. ChangeLogs can be found at CHANGELOG.md. All the dev builds can be found on GitHub Actions, and you can just open the build of a specific commit, and go to the Summary tab to download the artifacts.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Contributors

Thanks

Enjoy!

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].