Изменение набора символов PuTTY для всех сохраненных сеансов

12

PuTTY отображал некоторые странные символы из-за неправильно установленного набора символов (благодарность предыдущему вопросу SU за помощь в этом)

Теперь, когда я знаю, что переключение полученных данных, в котором предполагается использовать набор символов: поможет решить эту проблему, как мне исправить это во всех моих сохраненных сеансах? Я попытался изменить его в сеансе « Настройки по умолчанию», но он не распространялся на другие сеансы.

Возможно, просто нужно сделать это вручную, что, я думаю, хорошо. Но у меня есть почти 30 сеансов.

Бельмин Фернандес
источник

Ответы:

17

У меня была такая же проблема, и я нашел менеджер сессий PuTTY :

PuTTY Session Manager - это инструмент, который позволяет системным администраторам организовывать свои сессии PuTTY в папки и назначать горячие клавиши для избранных сессий. Несколько сессий могут быть запущены одним щелчком мыши. Требуется MS Windows и .NET 2.0 Runtime.

Это позволило мне настроить все сеансы одновременно, оставив отдельные элементы в покое.

Gavyn
источник
2
+1 Уже установил программу, но не знал, что она может это сделать!
празднование
13
Работал отлично. Поскольку эта функциональность довольно скрыта, вот как вы это делаете: 1) в обычной шпаклевке загрузите сеанс по умолчанию, измените цвет и сохраните его. Установите менеджер сессий и запустите его. После этого у вас будет иконка в системном трее. Щелкните правой кнопкой мыши, выберите редактор сеансов, выберите все сеансы, выберите «скопировать атрибут сеанса», из шаблона по умолчанию, только выбранные атрибуты, выберите цвета и примените. Большое спасибо за то, что я знал этот инструмент много лет :)
Кристофер Лёркен,
Примечание: этот инструмент использует необработанные имена атрибутов, а не понятные метки, показанные в обычных настройках PuTTY. Я не уверен, как одна карта от одного к другому. (Например, я пытался скопировать настройки визуального звонка, но изо всех сил пытался найти, какой атрибут был уместен)
Дункан Джонс
4

Экспортируйте сеансы Putty, хранящиеся в реестре, путем экспорта раздела реестра HKEY_CURRENT_USER\Software\SimonTatham. Затем найдите и замените нужные настройки, объедините файл .reg обратно в реестр.

jackhab
источник
0

Я считаю, что все это хранится в записях реестра, поэтому вам придется использовать инструмент, который позволяет обновлять набор ключей реестра на основе некоторых критериев (возможно, с использованием групповых символов)

RedGrittyBrick
источник
Сделав несколько глубоких вдохов и открыв regedit.exe, нашел настройки: HKCU \ Software \ SimonTatham \ PuTTY \ Sessions. Теперь если бы я только знал, какая клавиша соответствует настройкам кодировки: - /
Belmin Fernandez 20.10.10
2
Может быть, экспортировать записи реестра для одного ключа, изменить значение «Полученные данные, в которых предполагается, что набор символов». Снова экспортируйте ключи реестра. разн. Если у вас не очень большое количество сеансов, у меня есть ощущение, что редактирование каждого сеанса может быть быстрее (хотя, возможно, утомительно и менее весело).
RedGrittyBrick
Есть почти 30 сеансов. Я думаю, что я просто буду использовать скрипт на Python, но идея экспорта / импорта, тем не менее, является разумной. Во-первых, необходимо выяснить, какое значение соответствует настройке.
Бельмин Фернандес
1
Попробуйте изменить LineCodePage
jackhab
0

Я обнаружил, что приложение «SupperPuTTY» может решить эту проблему легче и проще для понимания, оно рассматривает оригинальные сессии PuTTY как файлы конфигурации.

Пример как ниже.

  1. Нажмите Инструменты -> Конфигурация PuTTY , как Capture 1 ;
  2. Измените некоторые настройки (например, цвета), затем в блоке Load, сохраните или удалите сохраненный сеанс , нажмите Default Settings и нажмите Save ;
  3. Щелкните правой кнопкой мыши по сессиям PuTTY и выберите новый , как Capture 2 ;
  4. В новом всплывающем окне « Создать новый сеанс» вы можете выбрать соответствующий файл конфигурации в списке профилей сеансов PuTTY . Например, выберите « Настройки по умолчанию» , как « Захват 3» .

В будущем, если вы измените некоторые настройки параметров по умолчанию , все изменения будут применены ко всем сеансам с использованием параметров по умолчанию .

Извините за мой плохой английский, если не описано четко.

kakaaaluote
источник