Русское сообщество Sublime Text

Основной раздел => Вопросы и ответы => Тема начата: k1ker от Января 07, 2014, 02:36:06

Название: Замена дублирующихся строк
Отправлено: k1ker от Января 07, 2014, 02:36:06
Здравствуйте! Подскажите, пожалуйста, есть ли способ удалить дубликаты строк, не удаляя при этом сами строки? Или заменить дубликаты на какой-то символ, скажем: 0

Пример:
Цитировать
ИсходныйPermute LinesНеобходимый
файлUniqueрезультат
100100100
250250250
100200
200175200
100
250
175175
Название: Re: Замена дублирующихся строк
Отправлено: Loac от Января 07, 2014, 04:17:08
Из коробки, думаю, нет.
Название: Re: Замена дублирующихся строк
Отправлено: Loac от Января 07, 2014, 23:24:58
Накидал простенький плагин. Попробуй.

Распаковать в папку Packages. После этого в меню Edit появится еще один пункт Unique.
Название: Re: Замена дублирующихся строк
Отправлено: k1ker от Января 09, 2014, 07:32:02
404 - Вложение не найдено
Название: Re: Замена дублирующихся строк
Отправлено: Loac от Января 09, 2014, 10:53:14
После переезда не успел настроить. Сейчас должно быть Ок.
Название: Re: Замена дублирующихся строк
Отправлено: k1ker от Января 09, 2014, 19:37:55
Цитировать
Распаковать в папку Packages. После этого в меню Edit появится еще один пункт Unique.
Чет ничего не появилось
Название: Re: Замена дублирующихся строк
Отправлено: Loac от Января 09, 2014, 20:56:54
Странно, проверил в разных ОС и на разных версиях. Все ок. Пункт должен появиться вверху меню.

В консоле редактора есть какие-нибудь ошибки?
Название: Re: Замена дублирующихся строк
Отправлено: k1ker от Января 10, 2014, 00:40:34
Preferences -> Setings User:
Цитировать
{
   "fallback_encoding": "Cyrillic (Windows 1251)"
}
Может в этом проблема? Там вроде еще кое-что было, я все удалил еще с самого начала, так как не мог эту строку вставить.
Название: Re: Замена дублирующихся строк
Отправлено: Loac от Января 10, 2014, 05:33:51
Судя по логу, плагин не загружается. Может ты его куда-то не туда распаковал?

Открой через меню Preferences > Browse Packages... Плагин должен лежать тут.
Название: Re: Замена дублирующихся строк
Отправлено: k1ker от Января 11, 2014, 05:07:51
Цитировать
C:\Users\Admin\AppData\Roaming\Sublime Text 3\Packages
Сюда нужно было положить :)

Огромное спасибо! То что нужно! А я так мучался.. стыдно рассказывать :)  ;D ::) :-*
Название: Re: Замена дублирующихся строк
Отправлено: k1ker от Января 16, 2014, 09:55:30
Еще раз спасибо за плагин! Работает без проблем.

Возник след. вопрос: можно ли как-то сделать такой же плагин, но что бы не обращало внимание на регистр?
Название: Re: Замена дублирующихся строк
Отправлено: Loac от Января 16, 2014, 12:45:24
Это нужно постоянно, опционально или на отдельной кнопке?

Как вариант, могу предложить заранее весь текст переводить в один регистр Edit > Convert Case > Lower Case.
Название: Re: Замена дублирующихся строк
Отправлено: k1ker от Января 17, 2014, 05:19:35
Как вариант, могу предложить заранее весь текст переводить в один регистр Edit > Convert Case > Lower Case.

Блин, как я сам не додумался то? :D Вопрос снят, спасибо.
Название: Re: Замена дублирующихся строк
Отправлено: k1ker2 от Марта 08, 2014, 03:13:35
Loac, еще раз большое спасибо за ваш плагин. До сих пор пользуюсь.

А можно что-то подобное придумать, только наоборот? Что бы оставляло только дубликаты строк, а уникальные строки - удаляло.
И если повторяется, то TAB вначале строки поставить... или какие-то символы :) В общем, что бы отличить как-то можно было, если первый способ сложно осуществим.
Название: Re: Замена дублирующихся строк
Отправлено: Loac от Марта 11, 2014, 16:21:44
Пробуй.
Название: Re: Замена дублирующихся строк
Отправлено: k1ker2 от Марта 20, 2014, 22:20:16
Пробуй.
Огромное спасибо! Работает как надо!  ;D
Название: Re: Замена дублирующихся строк
Отправлено: Alt от Мая 15, 2014, 07:56:36
  8)