shirou / vscode-dired Goto Github PK
View Code? Open in Web Editor NEWFiler like emacs-dired for VSCode
License: Apache License 2.0
Filer like emacs-dired for VSCode
License: Apache License 2.0
It would be awesome to provide wdired support π
How can I open the file highlighted? I hit "enter" and it's not opening.
I'm on Windows 7.
Thanks for writing this plugin. Dired is one of the things i miss in VS Code.
I am using Ubuntu 14.04.
When I run Dired, it loads the directory of the file I am in (correct)
When I press Shift-B, the path at the top of the screen goes up one level (correct) but the directory listing does not refresh as expected.
Pressing g to refresh does not load the new path shown.
Using arrow keys to navigate to .. and pressing enter or space does not go up one level as expected.
As a bonus, it would be nice to have ^ mapped to up directory, same as Emacs.
Additionally, if I run Dired without having a file selected, the plugin fails to start. I would expect it to the folder selected in the sidebar, or if not in the file explorer, go to my home directory.
Again, thanks for writing this fantastic plugin, it's an essential addition I think.
This works for Unix only but easy to be cross-platform
vscode-dired/src/idResolver.ts
Line 25 in 8b27e23
Working on it.
What I got so far.
When connected to a WSL2 issue I can browse directories but trying to open a file gives me
[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")
I need this extension so badly, I'm half tempted to try and learn how to code visual studio extensions :). Many thanks for what you've done so far!
VSC 1.67.2 running on Windows 11, accessing WSL2
The emacs dired shows when a file is a symlink, a block device,
and so on
vscode-dired does not
First, thank you for creating this extension.
I have looked many times for a dired port for VS Code or Atom!
After installing vscode-dired,
When I do
C-x f
dired doesn't appear.
I also do not see it in the command palette.
Do I also need to first install any particular Emacs key bindings extension?
γγγγγι‘γγγΎγ
Hi, thank you very much for your work on this. I really appreciate it.
I had to disable the extension because for some reason, using it alongside emacs-mcx (awesome emacs keybindings extension), made vs code very slow and hot keys were noticeably delayed (for example, Ctrl-K followed quickly by Ctrl-Y took a few seconds to activate).
Disabling this extension restored responsiveness, so I wanted to see if this was something that was already known or if it's just malarkey, you can close this issue :) Thank you very much again!
Nice extension. Indeed, I want to open/pick files the same way in windows, linux and MacOS.
May be a better one than dired :
s s by size
s c by creation date
s m by modificaton date
s e by extension name
in https://github.com/shirou/vscode-dired/blob/master/src/provider.ts#L109 , the test seems to be unix specific. On windows, there are multiple roos with multiple names like c:
I've found that the plugin overloads ctrl-x (I'm guessing by waiting for C-x f to open Dired).
This breaks Cut for regular users -- VS Code is waiting for a chord completion, and not processing C-x as cut.
Thanks for your work.
Thanks a lot for making this. I feel painful with VSCode file manager and this is efficient.
However, so far we cannot easily create files using vscode-dired without mouse, especially when the file tree gets large.
For my case, I disable auto focusing the folder of the focused document, so creating files in specific folder requires me to use mouse, which is painful.
Everything works as expected, including the notification of successful change, until I actually go to verify the name change. The file name is unchanged.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.