notepad++ альтернатива на linux

Discussion in 'Linux, Freebsd, *nix' started by Dark~Angel, 10 Dec 2021.

  1. Dark~Angel

    Dark~Angel Member

    Joined:
    25 Apr 2010
    Messages:
    308
    Likes Received:
    76
    Reputations:
    8
    Есть ли что-то подобное? На нативном уровне.
     
  2. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    geany даже получше будет
     
  3. SIMBAD

    SIMBAD New Member

    Joined:
    6 Jul 2021
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    visual studio code - получше всего наверное будет
     
  4. yohohol

    yohohol New Member

    Joined:
    9 Jul 2020
    Messages:
    18
    Likes Received:
    0
    Reputations:
    0
    bluefish часы пробует открыть ворлдлист 3tb, до сих пор безрезультатно.
    Есть решение для файлов такого размера?
     
  5. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    Есть много решений. Все зависит от того что нужно.

    Нпример:
    * чтобы решить вопрос быстро, можно этот большой файл, например, разбить на кучу мелких как-то так (тут по 100Мб):
    Code:
    split -b 104857600 [file] 
    Собрать обратно можно тупо через
    Code:
    cat x* > [newfile]
    * разбить файл на части можно так же скриптом. Или нашлепать несложную программку которая сие совершит.
    * редактировать можно через ed, но это для тех кто любит BDSM с особым цинизмом.
    * Внезапно редактировать такие файлы умеют hex-редакторы обычно.
    * есессно всякий девелопер скажет "можно написать, делов-то. Просто файл не надо грузить полностью а только ту часть, которая помещается в окне".
    * разные подозрительные люди говорят что если в vim отключить все возможные плюшки типа подсветки синтаксиса и прочее - он будет нормально грузить эти файлы. Не знаю, не проверял.

    Я юзаю hex-редакторы для этого обычно. Но это делаю крайне редко ибо обычно же отсутствует надобность открывать таких монстров в текстовом редакторе.
     
    hydra likes this.
  6. yohohol

    yohohol New Member

    Joined:
    9 Jul 2020
    Messages:
    18
    Likes Received:
    0
    Reputations:
    0
    Хотел GUI редактор умеющий файлы открыть огромные с нумерацией строк и демонстрировать способный количество символов в строке.
    bluefish не смог.
     
  7. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    Можно klogg попробовать.
     
  8. 174region174

    174region174 Well-Known Member

    Joined:
    17 Feb 2021
    Messages:
    670
    Likes Received:
    3,642
    Reputations:
    45
  9. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    Это нечто похожее на Microsoft Word. Здоровые файлы он не откроет я думай.
     
    174region174 likes this.
  10. hydra

    hydra Elder - Старейшина

    Joined:
    24 Jul 2015
    Messages:
    3,348
    Likes Received:
    36,522
    Reputations:
    70
    Не совсем понятен смысл сего замысла.
     
  11. hydra

    hydra Elder - Старейшина

    Joined:
    24 Jul 2015
    Messages:
    3,348
    Likes Received:
    36,522
    Reputations:
    70
    Для не неискушенных,вполне достойная замена MS Office.Для обработки больших файлов как и офис непригоден.
     
    xlamerz and 174region174 like this.
  12. yohohol

    yohohol New Member

    Joined:
    9 Jul 2020
    Messages:
    18
    Likes Received:
    0
    Reputations:
    0
    1250000000 строк текстового файла в котором нужно найти искомую или подтвердить ее отсутствие.
     
  13. yohohol

    yohohol New Member

    Joined:
    9 Jul 2020
    Messages:
    18
    Likes Received:
    0
    Reputations:
    0
    visual studio code не смог, хотя лимит памяти увеличен до необходимого.
     
  14. 174region174

    174region174 Well-Known Member

    Joined:
    17 Feb 2021
    Messages:
    670
    Likes Received:
    3,642
    Reputations:
    45
    Я конечно понимаю что реч идёт о линукс. Но поиском текста в винде легко справляется total commander. Я могу без труда найти нужный текст в документе размером 90гигов. Сколько там строк ? Да понятия не имею. Редактировать конечно не получится. А вот поиск выполнить. Легко!!!
    [​IMG]
     
    #14 174region174, 4 Dec 2022
    Last edited: 4 Dec 2022
  15. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,107
    Likes Received:
    8,478
    Reputations:
    25
    В Ляликсе это grep. Просто grep и текст :)
    Есть еще strings. Просто натрави это на файл и получишь текст.

    Вопрос в задаче и ее решении. Делать текстовый редактор, который хавает 90 гигов нет смысла. Ты же не прочиаетшь все 90 гигов. Они не нужны тебе для работы.
    А если нужны - видимо ты как-то не так работаешь :)
     
    hydra and 174region174 like this.
  16. 174region174

    174region174 Well-Known Member

    Joined:
    17 Feb 2021
    Messages:
    670
    Likes Received:
    3,642
    Reputations:
    45
    Конечно они мне нахрен не нужны. Просто я человеку для примера показал.
    У меня болтается на компе один словарь такого объёма. Но я его почему то не удалю ни как. Я им вообще не пользуюсь.
     
    DartPhoenix likes this.
  17. hydra

    hydra Elder - Старейшина

    Joined:
    24 Jul 2015
    Messages:
    3,348
    Likes Received:
    36,522
    Reputations:
    70
    В добавок к выше сказанному,это можно сделать и с помощью sed.Работает быстро.Ну если речь идет об одной конкретной строке.На кой тебе сдался GUI для этих целей?Чтобы показал кол-во символов в этой строке?Но ведь она одна.И так можно сосчитать.
     
  18. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    консольный VIM может открыть большой файл, далее через поиск по регулярным выражениям можно найти искомую строку, в статусе будет ее номер и в дальнейшем если ты захочешь попасть например на 5728793238 строку в файле, нужно всего лишь ввести команду
    и редактор перескочит в нужное место.
     
    hydra likes this.