Differences
This shows you the differences between the selected revisions of the page.
| integration_editor 2014-11-07 | integration_editor 2026-06-16 (current) | ||
| Line 2: | Line 2: | ||
| You can [[ui_pref_editor|configure WinSCP]] to use your favorite text editor for [[task_edit|editing files]]. | You can [[ui_pref_editor|configure WinSCP]] to use your favorite text editor for [[task_edit|editing files]]. | ||
| - | See below for details on some popular editors. &winpath &win32 &win64 | + | See below for details on some popular editors. &winpath |
| - | If your have your favorite editor associated with text files in Windows, you can have WinSCP autodetect the editor, to avoid manually configuring it. See //Use default system editor// button on [[ui_editor_preferences|Editor preferences dialog]]. &beta_feature | + | If your have your favorite editor associated with text files in Windows, you can have WinSCP autodetect the editor, to avoid manually configuring it. See //Use default system editor// button on [[ui_editor_preferences|Editor preferences dialog]]. |
| + | |||
| + | ===== [[vscode]] Visual Studio Code ==== | ||
| + | Command to specify on //[[ui_editor_preferences|Editor preferences dialog]]//: | ||
| + | |||
| + | <code> | ||
| + | "%LOCALAPPDATA%\Programs\Microsoft VS Code\Code.exe" !.! | ||
| + | </code> | ||
| ===== Sublime Text ===== | ===== Sublime Text ===== | ||
| Line 27: | Line 34: | ||
| "C:\Program Files (x86)\Hidemaru\Hidemaru.exe" !.! | "C:\Program Files (x86)\Hidemaru\Hidemaru.exe" !.! | ||
| </code> | </code> | ||
| - | |||
| - | Replace ''C:\Program Files (x86)'' with ''C:\Program Files'' on 32-bit systems. | ||
| ===== Sakura ===== | ===== Sakura ===== | ||
| Line 36: | Line 41: | ||
| "C:\Program Files (x86)\sakura\sakura.exe" !.! | "C:\Program Files (x86)\sakura\sakura.exe" !.! | ||
| </code> | </code> | ||
| - | |||
| - | Replace ''C:\Program Files (x86)'' with ''C:\Program Files'' on 32-bit systems. | ||
| - | |||
| ===== UltraEdit ===== | ===== UltraEdit ===== | ||
| Line 44: | Line 46: | ||
| <code> | <code> | ||
| - | "C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\Uedit32.exe" !.! | + | "C:\Program Files\IDM Computer Solutions\UltraEdit\Uedit64.exe" !.! |
| </code> | </code> | ||
| - | |||
| - | Replace ''C:\Program Files (x86)'' with ''C:\Program Files'' on 32-bit systems. | ||
| If you want WinSCP to [[task_edit#mdi|open a separate editor for every edited file]], in UltraEdit, go to //Advanced > Configuration > General > General Application Items > Allow multiple instances//. | If you want WinSCP to [[task_edit#mdi|open a separate editor for every edited file]], in UltraEdit, go to //Advanced > Configuration > General > General Application Items > Allow multiple instances//. | ||
| Line 57: | Line 57: | ||
| "C:\Program Files (x86)\PSPad editor\PSPad.exe" !.! | "C:\Program Files (x86)\PSPad editor\PSPad.exe" !.! | ||
| </code> | </code> | ||
| - | |||
| - | Replace ''C:\Program Files (x86)'' with ''C:\Program Files'' on 32-bit systems. | ||
| If you want WinSCP to [[task_edit#mdi|open a separate editor for every edited file]], in PSPad, go to //Settings > Program Settings > System Integration > Only One Program Instance//. | If you want WinSCP to [[task_edit#mdi|open a separate editor for every edited file]], in PSPad, go to //Settings > Program Settings > System Integration > Only One Program Instance//. | ||
| Line 68: | Line 66: | ||
| "C:\Program Files\EditPlus 3\editplus.exe" !.! | "C:\Program Files\EditPlus 3\editplus.exe" !.! | ||
| </code> | </code> | ||
| + | |||
| + | If you want WinSCP to [[task_edit#mdi|open multiple files in the same EditPlus instance]], add a ''-e'' flag to tell EditPlus to use an existing instance, if it's already running: | ||
| + | |||
| + | <code> | ||
| + | "C:\Program Files\EditPlus 3\editplus.exe" -e !.! | ||
| + | </code> | ||
| + | |||
| ===== EmEditor ===== | ===== EmEditor ===== | ||
| Line 84: | Line 89: | ||
| "C:\Program Files\Adobe\Adobe Dreamweaver CC 2014.1\Dreamweaver.exe" !.! | "C:\Program Files\Adobe\Adobe Dreamweaver CC 2014.1\Dreamweaver.exe" !.! | ||
| </code> | </code> | ||
| + | |||
| + | The path above is for Adobe Dreamweaver CC 2014.1 and will change with version. | ||
| + | |||
| + | Adobe Dreamweaver does not preserve end-of-line characters when saving a file. You can either: | ||
| + | |||
| + | * Enable editor option //[[ui_editor_preferences#external|Force text transfer mode for files edited in external editor]]// or | ||
| + | * Configure Dreamweaver to use end-of-line characters you want to use by going to //Edit > Preferences > Code Format > Line break type//. | ||
| - | Note that the path above is for Adobe Dreamweaver CC 2014.1 and will change with version. | ||
| ===== TextPad ===== | ===== TextPad ===== | ||
| Line 100: | Line 111: | ||
| If you want WinSCP to [[task_edit#mdi|open a separate editor for every edited file]], in TextPad, go to //Configure > Preferences > General > Allow Multiple Instances to Run//. | If you want WinSCP to [[task_edit#mdi|open a separate editor for every edited file]], in TextPad, go to //Configure > Preferences > General > Allow Multiple Instances to Run//. | ||
| - | ===== Notepad++ ===== | + | ===== [[notepad]] Notepad++ ===== |
| Command to specify on //[[ui_editor_preferences|Editor preferences dialog]]//: | Command to specify on //[[ui_editor_preferences|Editor preferences dialog]]//: | ||
| <code> | <code> | ||
| - | "C:\Program Files (x86)\Notepad++\notepad++.exe" !.! | + | "C:\Program Files\Notepad++\notepad++.exe" !.! |
| </code> | </code> | ||
| - | Replace ''C:\Program Files (x86)'' with ''C:\Program Files'' on 32-bit systems. | + | If you want WinSCP to [[task_edit#mdi|open a separate editor for every edited file]], in Notepad++, go to //Settings > Preferences > Multi-Instance > Always in multi-instance mode//. To change the behavior for the instance opened from WinSCP only, use [[https://npp-user-manual.org/docs/command-prompt/|Notepad++ command-line switches ''-multiInst -nosession'']]. |
| - | + | ||
| - | If you want WinSCP to [[task_edit#mdi|open a separate editor for every edited file]], in Notepad++, go to //Settings > Preferences > Multi-Instance > Always in multi-instance mode//. To change the behavior for instance opened from WinSCP only, use Notepad++ command-line switch ''[[http://notepad-plus-plus.org/assets/images/scsh/scsh_cmdlineArguments.png|-multiInst]]''. | + | |
| Line 123: | Line 132: | ||
| Note that the path above is for gVim 7.4 and will change with version. | Note that the path above is for gVim 7.4 and will change with version. | ||
| - | If you want WinSCP to [[task_edit#mdi|open a separate editor for every edited file]], use gVim command-line switch ''%%--remote-tab-silent%%''. | + | If you do not want WinSCP to [[task_edit#mdi|open a separate editor for every edited file]], use gVim command-line switch ''%%--remote-tab-silent%%''. |
| + | ===== [[atom]] Atom ===== | ||
| + | |||
| + | Command to specify on //[[ui_editor_preferences|Editor preferences dialog]]//: | ||
| + | |||
| + | <code> | ||
| + | "%LOCALAPPDATA%\atom\atom.exe" !.! | ||
| + | </code> | ||
| + | |||
| + | If you do not want WinSCP to [[task_edit#mdi|open a separate editor for every edited file]], use Atom command-line switch ''-a''. | ||
| + | |||
| + | ===== [[phpstorm]] JetBrains PhpStorm ===== | ||
| + | |||
| + | Command to specify on //[[ui_editor_preferences|Editor preferences dialog]]//: | ||
| + | |||
| + | <code> | ||
| + | "C:\Program Files\JetBrains\PhpStorm 2020.1.2\bin\phpstorm64.exe" "!.!" | ||
| + | </code> | ||
| + | By default PhpStorm starts in [[https://blog.jetbrains.com/idea/2020/04/lightedit-mode/|LightEdit mode]] when opening a file this way. You can [[https://stackoverflow.com/q/62624825/850848#62626486|disable the LightEdit mode]] to open PhpStorm in the full project mode. The same applies to other JetBrains IDEs (IntelliJ IDEA, WebStorm and others). | ||