Есть ли пакет Textmate для замены умлаутов? - PullRequest
1 голос
/ 14 марта 2011

Я часто просматриваю текстовые файлы вместо немецких умлаутов, например:

  • ä -> ae
  • ü -> ue
  • ö -> oe
  • ß -> sz
  • то же самое относится к их заглавным вариантам

Выполнение поиска / замены для этого утомительно, поэтому мне интересно, есть ли пакет для этого или кто-то может придумать небольшой фрагмент кода?

Ответы [ 2 ]

1 голос
/ 15 марта 2011

Хотя я не знаю ни одного пакета, который выполняет эту конкретную задачу, помните, что TextMate имеет возможность выполнять любой язык сценариев, который распознает последовательность shebang (#!) В качестве индикатора языка, так что если вы знакомы сPHP, Perl, Bash, Ruby или все, что может использовать его, вы можете просто написать команду, возможно, добавив ее в существующий текстовый пакет.Кроме того, вы можете записать макрос (Связки> Макросы> Начать запись) шагов, которые вы выполняете для выполнения поиска / замены.

0 голосов
/ 16 марта 2011

Если вы редактируете файл HTML или PHP, вам просто нужно нажать + & , чтобы заменить все "специальные символы" в вашем выборе их аналогами HTML Entities.

Если это не HTML-документ, вы все равно можете использовать меню Cog внизу окна и перейти к HTML -> Entities -> Convert Selection to Entities.

Редактировать:

Вы можете сделать это, записав и сохранив макрос.Вот как я это сделаю:

  1. Начните запись вашего макроса

Связка -> Макросы -> Начать запись

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

  2. Остановите запись.

  3. Сохраните макрос и дайте емусочетание клавиш.

...