Giter Site home page Giter Site logo

vscode-dired's Introduction

vscode-dired

vscode-dired is an File Manager (or Directory Editor) for VS Code.

vscode-dired Demo

This is a port from Emacs dired-mode.

Features

Filer used by only keyboard.

Configuration

  • extension.dired.open

Key Binding

  • crtl+x f
    • open dired.
  • +
    • Create new directory.
  • R
    • Rename.
  • C
    • Copy file.
  • B
    • Go to up directory.
  • g
    • Refresh current directory contents.
  • q
    • Close.

LICENSE

apache 2.0

vscode-dired's People

Contributors

cognominal avatar dependabot[bot] avatar frtmelody avatar sanoguch avatar shirou avatar taquangtrung avatar thautwarm avatar vthemelis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

vscode-dired's Issues

Up Directory not working

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.

Steals Ctrl-X

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.

Rename (`R`) not working on macOS

Everything works as expected, including the notification of successful change, until I actually go to verify the name change. The file name is unchanged.

Can not open files in WSL2 sessions

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

Needs a sort

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

adding `createFileOrOpen` option?

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.

wdired

It would be awesome to provide wdired support πŸ˜‰

Issue regarding responsiveness

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!

Cannot invoke dired

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?

γ‚ˆγ‚γ—γγŠι‘˜γ„γ—γΎγ™

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.