GithubHelp home page GithubHelp logo

himanshu-singh-chauhan / vscode-everything-search-and-open Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kailiu42/vscode-everything-search-and-open

0.0 0.0 0.0 8 KB

A VS Code extension that allows to search file name in Everything(the Window file search tool) and select one to open

JavaScript 100.00%

vscode-everything-search-and-open's Introduction

Everything Search and Open for Visual Studio Code

This is an extension for Microsoft Visual Studio Code. It allows searching file name in Everything and select a file to open in the result list.

Everything is an terrific file searching tool for Windows platform. It is super fast, small and free to use.

As Everything is only available on Windows, this extension support Windows only.

How to Use


Quick start

  • Install and configure Everything first, see below.
  • Press Ctrl+K, Ctrl+E to activate the file name input box.
  • Type in the file name you would like to search. Any part of the full path can be used to search. Regular expression is turned off by default.
  • Press Enter after input the file name, a list of files with their path information will be shown.
  • Select the one you are looking for from the list and it will be opened in VS Code.

Use Command Palette

This extension registers five commands.

eso.search

Search full path name in Everything, without regular expression support.

This one is bind to keyboard shortcut Ctrl+K, Ctrl+E by default.

eso.searchRe

Search full path name in Everything, supports regular expression.

eso.searchFn

Search only file name in Everything, without regular expression support.

eso.searchFnRe

Search only file name in Everything, supports regular expression.

eso.searchWS

Search full path name in Everything, without regular expression support, workspace files only.

Requirements


Everything tool must be installed and HTTP support turned on.

Please consult Everything website for download and installation instructions.

HTTP support can be enabled in Options -> HTTP Server -> Enable HTTP Server.

Bind to Interface option should be set to 127.0.0.1 for security reason.

Listen to Port should be set to a spare port number on your computer. This extension by default use port 4321 to connect to Everything HTTP server. You can change that in VS Code settings. Make sure the port number in VS Code and Everything option are the same.

Other Everything HTTP Server options could be left empty.

Extension Settings


This extension contributes the following settings:

  • eso.host: IP address where Everything listens on, defaults to 127.0.0.1
  • eso.port: Port number where Everything listens on, defaults to 4321
  • eso.sort: How search results from Everything are sorted, can be one of 'name', 'path', 'date_modified', 'size'

Release Notes


0.2.0 - 2018/03/19

Add a new command to search workspace files only. This function could be used as an alternative of the VS Code built-in Ctrl+P function, but it is much faster on workspace that contains very large number of files.

0.1.0 - 2017/05/11

Initial release.

vscode-everything-search-and-open's People

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.