Skip to content

A SFTP Plugin for IntelliJ Ultimate Edition IDE, like IDEA, WebStorm, PHPStorm and more.

Notifications You must be signed in to change notification settings

allape/Java-IDEAPlugin-XFTP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dec2078 · Oct 25, 2024

History

81 Commits
Sep 16, 2021
Aug 15, 2023
Dec 23, 2023
Sep 7, 2021
Mar 13, 2022
Oct 25, 2024
Apr 29, 2023
Apr 29, 2023
Sep 7, 2021
Apr 29, 2023

Repository files navigation

XFTP - A SFTP Plugin for IntelliJ Ultimate Edition IDE, like IDEA, WebStorm, PHPStorm and more.

Screen Shots

ScreenShot1

Features

  • ✔️ Editing a remote file just by double-click it, and auto upload on saving.
  • ✔️ Drop on remote list to upload (also available for dragging from Finder and Explorer).
  • ✔️️ Dragging from local file list to remote file list to transfer, and vice versa.
  • ✔️️ Open new terminal session in current folder.
  • ✔️️️ Memo for history locations.
  • ✔️️️ Operations in context menu: rm, cp, mv, touch, mkdir.
  • ✖️ Fast search in remote list (will make version v0.11-ish).
  • ✖️ Copy and Paste actions in both list...
  • ✖️ Transferring history list with retry button.

Known Issues

  • Connection can NOT be cancelled in connecting progress.
    • Wait for 30s with timeout exception...x
  • Any remote operation after the session is bad, disconnected or expired, might make the remote buttons unable to perform any action
    • Working on this...
  • Shift F6 conflicts with Refactor/Rename action.
    • <= v0.10.4: Remove XFTP rename action shortcut in Preferences / Keymap.
    • > v0.10.4: Change shortcut to Shift F7.
    • > v0.10.5: This shortcut has been removed, but this action can be assigned in Preferences / Keymap.
  • Open local path selector popup while remote popup is shown, local path selector popup will disappear in a short amount of time.
    • Because the remote list will be reloaded after the remote path selector popup became hidden, no solution for this for now...
  • Enter key has been blocked in Run Tool Window...
    • >= v0.10.5: Remove XFTP open action shortcut in Preferences / Keymap.
    • >= v0.10.7: All actions in content-menu of remote list will be unbound with global actions.
  • Disposing is buggy? May cause NullPointException while creating new connection because of "already disposed".
    • Open a XFTP explorer, then change a project within the same Window, then this bug will be revived, working on this...
    • Should be fixed in v0.10.8.

About

A SFTP Plugin for IntelliJ Ultimate Edition IDE, like IDEA, WebStorm, PHPStorm and more.

Topics

Resources

Stars

Watchers

Forks

Languages