Differences
This shows you the differences between the selected revisions of the page.
| integration_editor 2016-03-23 | 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]]. | 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 46: | Line 48: | ||
| "C:\Program Files\IDM Computer Solutions\UltraEdit\Uedit64.exe" !.! | "C:\Program Files\IDM Computer Solutions\UltraEdit\Uedit64.exe" !.! | ||
| </code> | </code> | ||
| - | |||
| - | Replace ''Uedit64.exe'' with ''Uedit32.exe'' 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 69: | Line 67: | ||
| </code> | </code> | ||
| - | If you would like WinSCP to open multiple files in the same EditPlus instance (for each file being edited, use tabs versus separate windows), you need to uncheck "External editor opens each file in separate window" AND add a -e flag to tell editplus to use an existing instance of editplus if it's already running: | + | 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> | <code> | ||
| Line 113: | 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 136: | 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). | ||