Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/willmendesneto/vscode-file-extra
Working with files in VSCode like a boss 😎
https://github.com/willmendesneto/vscode-file-extra
Last synced: about 2 months ago
JSON representation
Working with files in VSCode like a boss 😎
- Host: GitHub
- URL: https://github.com/willmendesneto/vscode-file-extra
- Owner: willmendesneto
- License: mit
- Created: 2019-03-16T06:40:30.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-02-12T19:22:55.000Z (almost 4 years ago)
- Last Synced: 2024-01-28T18:02:40.463Z (11 months ago)
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=willmendesneto.vscode-file-extra
- Size: 1.65 MB
- Stars: 15
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# VSCode File Extra
> Working with files in VSCode like a boss 😎
[![Build Status](https://travis-ci.org/willmendesneto/vscode-file-extra.svg?branch=master)](https://travis-ci.org/willmendesneto/vscode-file-extra)
[![Build Windows Status](https://ci.appveyor.com/api/projects/status/github/willmendesneto/vscode-file-extra?svg=true)](https://ci.appveyor.com/project/willmendesneto/vscode-file-extra/branch/master)
[![Prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](LICENSE)![Yeoman](./images/logo.png)
## VSCode Marketplate
You can check more about the package on [VSCode File Extra page in VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=willmendesneto.vscode-file-extra).
## Install
Press `F1` or type `cmd+shift+p` or `cmd+shift+p`, type `ext install` and press [Enter]. After that search for `vscode-file-extra`.
## Features
### Editor Explorer
Go to the explorer list of files and folder and click on the file.
Options:
- `Duplicate File or Folder`: Duplicates File or Folder based on the focus location;
![Available Commands in Editor Explorer](images/command-list-explorer.png)
### Command palette
Type `cmd+shift+p` or `cmd+shift+p` for open the command pallete. All the commands have the prefix "FileExtra: ". So, after that, you can select one of these commands pressing [Enter] to confirm, or [Escape] to cancel.
![Available Commands in Command Pallete](images/command-list.png)
### Keyboard shortcuts
- Add new file or folder - `shift+alt+n shift+alt+f`
- Copy file name - `shift+alt+f shift+alt+n`
- Copy file path - `shift+alt+c shift+alt+f`
- Copy relative file path - `shift+alt+c shift+alt+r`
- Delete/Remove file or folder - `shift+alt+r shift+alt+m`
- Duplicate file or folder - `shift+alt+c shift+alt+p`
- Rename file - `shift+alt+m shift+alt+v`## Requirements
If you have any requirements or dependencies, add a section describing those and how to install and configure them.
## Extension Settings
- `fileExtra.openFileAfterDuplication`: Automatically open newly duplicated files
- `fileExtra.closeFileAfterRemove`: Automatically close file in editor after remove### Run tests
1. Run `npm test` for run tests. In case you want to test using watch, please use `npm run tdd`
### Publish
this project is using `vsce` package to publish, which makes things straightforward. EX: `vsce publish `
> For more details, [please check vsce package on npmjs.com](https://www.npmjs.com/package/vsce) and read VSCode docs ["Publishing Extension"](https://code.visualstudio.com/api/working-with-extensions/publishing-extension)
## Changes
See [CHANGELOG.md](./CHANGELOG.md) for more details.
## Contributing
Feel free to contribute for this extension. You can find more details in our [How to Contribute](./CONTRIBUTING.md) docs
## Author
**Wilson Mendes (willmendesneto)**
-
-