kdcro101 / vscode-favorites

Add files and directories to workspace favorites. You can create groups (and subgroups) of favorite items with files and folders. Time saver for complex projects.
MIT License
49 stars 13 forks source link

Doesn't work VS Code 1.27.2 on macOs 10.12.6 #15

Closed evanre closed 5 years ago

evanre commented 5 years ago

Sorry if I miss understanding something, but it doesn't work at all (in VS Code 1.27.2 on macOs 10.12.6).

I've installed it from marketplace, reloaded VS Code. "Heart" tab appears in the sidebar, but I can't add anything to it. Also it absent in context menu.

Thanks for help

kdcro101 commented 5 years ago

@evanre,

Thank you for your feedback.

Can you, please, post output of console. You can access it via Help -> Toggle Developer Tools

evanre commented 5 years ago

Hi, @kdcro101, thanks for fast response. Here is console output on fresh load:

INFO no standard startup: not just one text editor /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.270] [TRACE] extension - initialize /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.272] [TRACE] extension - getConfiguration /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.272] [DEBUG] extension - getConfiguration { onStartup: true, dontShowPortAlreadyInUseError: false, port: 52698, host: '127.0.0.1' } /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.273] [TRACE] extension - startServer /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.273] [TRACE] Server - constructor /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.273] [TRACE] StatusBarItem - constructor /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.274] [TRACE] Server - setPort 52698 /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.274] [TRACE] Server - setHost 127.0.0.1 /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.274] [TRACE] Server - setDontShowPortAlreadyInUseError false /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.274] [TRACE] Server - start false /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.274] [TRACE] Server - isOnline /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.274] [DEBUG] Server - isOnline? false /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.274] [INFO] Server - Starting server /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.275] [TRACE] Server - getPort 52698 /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.275] [TRACE] Server - getHost NaN /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.276] [TRACE] StatusBarItem - setServer /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.276] [TRACE] StatusBarItem - handleEvents /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.285] [TRACE] Server - onServerListening /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.285] [TRACE] Server - setOnline true /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:276 [Extension Host] [2018-09-29 14:35:04.285] [TRACE] StatusBarItem - onReady /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:1411 ERR Unable to write to Workspace Settings because no workspace is opened. Please open a workspace first and try again.: Error: Unable to write to Workspace Settings because no workspace is opened. Please open a workspace first and try again. at new t (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:4110:511) at e.wrapError (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:4114:354) at e.resolveAndValidate (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:4117:732) at e.doWriteConfiguration (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:4111:372) at Object.factory (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:4111:105) at t.e.consume (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:197:264) at e.queue (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:197:51) at new n.Class.derive._oncancel (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:161:625) at t.e.queue (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:196:969) at e.writeConfiguration (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:4111:79) at t.writeConfigurationValue (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:4138:847) at t.updateValue (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:4128:107) at e.writeConfiguration (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:3176:95) at e.$updateConfigurationOption (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:3175:760) at e._doInvokeHandler (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:3235:593) at e._invokeHandler (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:3235:311) at e._receiveRequest (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:3234:129) at e._receiveOneMessage (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:3233:270) at file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:3232:74 at e.fire (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:175:76) at a (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:311:740) at Socket.n._socketDataListener (file:///Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.main.js:311:959) at emitOne (events.js:116:13) at Socket.emit (events.js:211:7) at addChunk (_stream_readable.js:263:12) at readableAddChunk (_stream_readable.js:250:11) at Socket.Readable.push (_stream_readable.js:208:10) at Pipe.onread (net.js:594:20)

kdcro101 commented 5 years ago

@evanre ,

I think problem is that you haven't opened workspace/folder. Extension needs workspace settings to be available. That is where extension store data about favorite items.

Try this:

  1. open workspace
  2. right click any item in File explorer (check image 1) and select add to favorites
  3. check item you added in Favorites explorer (heart icon on activity bar) or Favorites subview in File explorer (check image 2)

Image 1

Image 2

Please, let me know how it went.

evanre commented 5 years ago

I'm not familiar with VS Code, "workspace" it's some kind of a project folder? Does it mean that favorite files working only across particular workspace? I just want to launch VS Code, and open tab with saved favorite files on my computer.

kdcro101 commented 5 years ago

When you open folder in vscode (File->Open folder), workspace is created. You can have workspaces with multiple root folders (multiroot workspaces) to encapsulate multiple projects in single workspace (File->Add Folder to Workspace).

With this extension you can add as favorites, items within workspace or external resources (file/directory) - out of workspaces, to be quickly accessible while working in workspace.

Purpose of this extension is to ease access to resources when file system structure of workspace is complex enough to require constant scrolling and/or expanding/collapsing of directory structure.

I guess you need some sort of favorite files/ projects that are not related to workspace.

Try:

Project manager

I hope it helps.