LINUX.ORG.RU

Аналог notepad++ для Linux ubuntu.

 


1

2

Имею при себе ubuntu 16.04.

Нужен аналог Notepad++ для ubuntu 16.04

Задачи:

синтаксис C++;

аналог nppexec с выполнением скрипта:

cd $(CURRENT_DIRECTORY)

«C:\programming\compiler.exe» «$(FILE_NAME)» "-oF:\end_directory\$(NAME_PART).exe"

Что делает скрипт:

заходит в директорию, где лежит файл, который открыт в кладке;

файл «перетаскивается в .exe»;

скомпилированный файл перетаскивается в нужную директорию.

Проще говоря - на F5 начинается выполнение скрипта.

★★

Последнее исправление: BitSum (всего исправлений: 3)

С такими запросами наверное большинство редакторов и ide справятся.

anonymous
()
Ответ на: комментарий от slackwarrior

С вашими бесполезными комментариями нужно идти... в чат.

Не тратье моё и время пользователей, которым возможно в будущем данная инфорация будет полезна (не ваша точно).

BitSum ★★
() автор топика

Любое IDE и почти любой текстовый редактор. Примеры: nvim, vim, emacs, geany, sublime…

Psych218 ★★★★★
()

Нужен аналог Notepad++

ed

mos ★★☆☆☆
()

Предлагаю осилить vim, а лучше Emacs.

Hertz ★★★★★
()

Использую Geany с плагинами. На Notepad++ очень похож.

mad_austronaut ★★★★
()
Ответ на: комментарий от peregrine

IDE не подойдёт.

Есть ещё один нюанс, самый главный, про который я забыл:

нужно реализовать автоподстановку для «малоизвестного языка», взять за основу можно будет шаблон от C++ (синтаксис подходит).

В notepad++ это делается очень просто, в xml.

Оффтоп: данная тема создана для ознакомления в качестве эдакого опроса, изначально на руках был Geany.

BitSum ★★
() автор топика
Ответ на: комментарий от BitSum

В vim подсветка даже экзотических языков есть. Если что-то наколенное надо подсвечивать, то можно создать свой файл подсветки синтаксиса.

peregrine ★★★★★
()
Ответ на: комментарий от wolph

Удобство — субъективное понятие. Поэтому стоит самому попробовать аналоги, прежде чем полагаться на чужое мнение и workflow.

anonymous00 ★★
()

Не советую использовать vim или nvim (наверно и emacs тоже не стоит, но его меньше тыкал) для такой простой задачи, больше времени займет изучение, допил и решение проблем, оно реально оправдано при работе с вебом или сложной навигацией по исходникам, в остальном оно не стоит затраченного времени. Есть какой нибудь Netbeans, он не наворочен и прост в обращении, но такие вещи скорее всего умеет делать.

SjZ ★★★★★
()
Ответ на: комментарий от Atlant

Черт возьми, две цистерны чая тебе! Оказалось - оно есть в репе openSUSE по дефолту, оно написано на Qt(т.е в кедах выглядит почти нативно - тулбар разве что не настраивается, в отличие от кедопрог). Но в отличие от kate - оно умеет в Jade-синтаксис, и главное - похоже, оно умеет в тот самый «множественный курсор как в саблайме».

wolph ★★
()
Ответ на: комментарий от wolph

Я как-то пробовал переехать на него из Sublime и Kate, он оказался очень глючным. Да ещё и на WebKit по сути.

Так что не сильно радуйся.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Да ещё и на WebKit по сути.

Эээ... Как? Он разве не нативный? А выглядит как нативный, виджетный, я и подвохов никаких не заметил.

wolph ★★
()
Ответ на: комментарий от wolph

Он разве не нативный?

Он нативный настолько же, насколько нативный Atom или VS Code:

1. https://github.com/notepadqq/notepadqq/blob/ebaf2d303a181df01f5dd4c623df0c88d...
2. https://github.com/notepadqq/notepadqq/blob/ebaf2d303a181df01f5dd4c623df0c88d...
3. https://github.com/notepadqq/notepadqq/blob/97663034cde7eec0f5bf493f944bbe870...

Использует WebKit (или Blink) для самого редактора.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Атом то сразу видно что ненативный, а тут - родные иконочки, родные вкладочки, родные менюшки... Даже диалог открытия - от кде подхватился. Вот я обрадовался, думал чисто на qt запилили.

wolph ★★
()
Ответ на: комментарий от wolph

увы, но если глянешь состав пакета, то там много *.js. Так что _вероятно_ QML там присутствует. Но если на компе не тормозит - то почему бы и нет. Но если визуальный интерфейс не критичен, то погляди на другие программы на основе Scintilla(http://www.scintilla.org/ScintillaRelated.html), поскольку NPP тоже основан на этом компоненте.

Atlant ★★★★★
()
Ответ на: комментарий от Atlant

QML'а там вообще нет.

notepadqq это обычный браузер (QtWebEngine) с внутренним редактором на Js. Интерфейс-обвязка браузера написана на C++, а сам редактор представляет собой локальную копию Web-редактора CodeMirror:

http://codemirror.net/

CodeMirror is a versatile text editor implemented in JavaScript for the browser.

wolph, если ты перейдёшь по ссылке выше, и попробуешь понажимать в демке Ctrl+мышкой в текст, то увидишь ту же мультикурсорность.

EXL ★★★★★
()
24 апреля 2018 г.

notepadqq же. Специально под Notepad++ сделан. Хотя gedit какой нибуть или Geany тоже похож. А вообще выбирай: SciTE Kate Gedit NEdit Scribes jEdit Medit Komodo Edit KWrite Bluefish TEA Kile Lyx

AligatorBkmz
()

Нужен аналог Notepad++

Зачем аналог, бери пример с геймеров, юзай Wine.

papin-aziat ★★★★★
()

Можно scite настроить под свои нужды. А так notepadqq или geany.

CrazyAlex25 ★★★
()
14 июня 2018 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.