Giter Site home page Giter Site logo

13garth / atom-ftp-remote-edit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from h3imdall/ftp-remote-edit

0.0 0.0 0.0 883 KB

Edit files on ftp servers with Atom editor and without a workspace.

License: MIT License

JavaScript 95.43% Less 4.57%

atom-ftp-remote-edit's Introduction

Ftp-Remote-Edit

Editing files on your server without the need for creating a local project. It is not necassary to download all files of your project. Simply connect and edit your remote files. The files will be automatically updated to the server on saving.

A screenshot of your package

Whats new

  • Enhancement: Improve loading time of package (issue-301)
  • Enhancement: Allows to remember last selected path for download/upload
  • Enhancement: Extends the logon type of the server configuration with "Prompt for Password"
  • Enhancement: Add option to restore previous state after closing and reopening atom (BETA)
  • Enhancement: Allow to reconnect opened server from context menu (issue-290)
  • Enhancement: Don't allow to create temp duplicates on server list (PR-336)
  • Feature request: "Add option to display dialog to confirm drag & drop action" (issue-334)

more...

Getting started

  • Toggle the view with "ftp-remote-edit:toggle" or use keybinding ctrl-space
  • Enter the master password. If not allready set, enter the firsttime. All information about your server settings will be encrypted with this password.
  • Right click and select "Edit Servers" to open the configuration view. Here you can add, edit and delete your (s)ftp server settings.

Keybindings

  • Toggle the view with ctrl-space
  • Toggle the focus with ctrl-alt-space
  • Toggle the fuzzy finder with ctrl-alt-p (item must be selected in the tree view)

Helpfull commands

  • Toggle the view with "ftp-remote-edit:toggle"
  • Change master password with "ftp-remote-edit:change-password"
  • Toggle the fuzzy finder with "ftp-remote-edit:finder"
  • Reindex the fuzzy finder cache with "ftp-remote-edit:finder-reindex-cache"

URI handler

Add temporary server for ftp/sftp by using uri. It is possible to use it with/without username, password, port and path.

  • atom://ftp-remote-edit/sftp://username:password@host:port/path
  • atom://ftp-remote-edit/ftp://username:password@host:port/path

Package preferences

  • Tree View - Open On Startup - Open the view automatically when atom starts.
  • Tree View - Restore State - Restoring the previous state after closing and reopening atom. (Beta)
  • Tree View - Allow Pending Pane Items - Allow items to be previewed without adding them to a pane permanently.
  • Tree View - Hide Ignored Files - Don't show items matched by the Ignored Names core config setting.
  • Tree View - Sort Folders Before Files - When listing directory items, list subdirectories before listing files.
  • Tree View - Sort Servers By Name - When listing servers items, list servers by name rather than by host.
  • Tree View - Auto Reveal Active File - Auto reveal the current active file on the tree view.
  • Tree View - Drag & Drop Confirmation - Show dialog to confirm drag & drop action.
  • File Transfer - Default Download Path - Default download path for folders and files.
  • File Transfer - Default Upload Path - "Default upload path for folders and files.
  • Tree View Finder - Key For Search - Specifies the key at which the search is to be used.
  • Tree View Finder - Ignored Names - Files and directories matching these patterns and the Ignored Names core config setting will be ignored during indexing.
  • Notification - Successful Upload - Show notification on successful upload
  • Notification - Failed Upload - Open protocol view in case of failed upload.
  • Development - Debug Mode - Output debug messages to the console.
  • Development - Disable Lazy Loading - Disable lazy loading of this package.

I'd like to support this project

Help us bring this project to the moon! Atom's rocket needs to get somewhere, right?

  • Contribute! I'll be happy to accept pull requests!
  • Bug hunting! Report them!
  • Feature request? Please let me know by filling an issue!
  • Star this project on Atom, Github
  • Donate for this project - Donate

Special Thanks

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.