Вопрос или проблема
Я использую WinSCP и сочетание клавиш Ctrl-P для открытия PuTTY.
Есть ли где-то опция, чтобы текущий путь, отображаемый в WinSCP, устанавливался при открытии PuTTY?
Если я нахожусь в /home/bob/work
, я хотел бы, чтобы при нажатии Ctrl-P я входил в /home/bob/work
, а не в домашний каталог.
Смотрите документацию WinSCP по Открытию PuTTY в том же каталоге.
Краткое содержание документации:
Полная команда для PuTTY будет выглядеть так (измените путь к оболочке в соответствии с вашей системой и предпочтениями):
"%ProgramFiles%\PuTTY\putty.exe" -t -m "%TEMP%\putty.txt" !`cmd /C echo cd "!/" ; /bin/bash --login > "%TEMP%\putty.txt"`
Ответ или решение
Для того чтобы открыть PuTTY из WinSCP с текущим путем, вы можете настроить командную строку PuTTY в WinSCP. Это позволит вам автоматически переходить в директорию, в которой вы находитесь в WinSCP, при запуске PuTTY с помощью сочетания клавиш Ctrl-P.
Вот пошаговая инструкция:
-
Откройте WinSCP и перейдите к настройкам приложения. Для этого выберите меню "Настройки" (или "Preferences", в зависимости от языка интерфейса).
-
В настройках выберите пункт "Интеграция" (или "Integration") и затем "Внешние приложения" (или "External Applications").
-
В разделе "Запуск PuTTY" (или "PuTTY Integration") вам нужно ввести или отредактировать команду для запуска PuTTY. Стандартная команда выглядит следующим образом:
"%ProgramFiles%\PuTTY\putty.exe" -t -m "%TEMP%\putty.txt" !`cmd /C echo cd "!/" ; /bin/bash --login > "%TEMP%\putty.txt"`
Убедитесь, что вы заменили
"%ProgramFiles%\PuTTY\putty.exe"
на фактический путь к вашему исполняемому файлу PuTTY, если он отличается. -
После того как вы вставите эту строку, нажмите "ОК" или "Применить" для сохранения изменений.
-
Теперь, когда вы находитесь в каталоге, например,
/home/bob/work
, и нажмете Ctrl-P, PuTTY откроется в той же директории, что и в WinSCP.
Эта команда запускает PuTTY, передавая ему текущую директорию из WinSCP. Она генерирует временный файл putty.txt
, который содержит команду cd
, позволяющую PuTTY начать с нужного каталога.
Таким образом, вы можете удобно работать в PuTTY, не теряя контекста текущей работы в WinSCP, что значительно упрощает задачу по управлению файлами и каталогами на удалённом сервере.