LINUX.ORG.RU
ФорумTalks

О будущем линукса

 


0

1

https://vimeo.com/568184377

Это — то, куда он скатится лет через 10, если зумерки-сесуритифанатики, не знающие истории, будут продолжать портить его своими Wayland, Flatpak, Snap, SELinux, AppArmor, порталами и прочим анальным огораживанием.

Это — не свобода.

ОСТАНОВИТЕ. ЭТО. НЕМЕДЛЕННО. Потом будет поздно.



Последнее исправление: alpha (всего исправлений: 2)
Ответ на: комментарий от EXL

И ты серьёзно никогда не испытывал проблем на 768p с кучей различных программ вроде IDE, эмуляторов и того же VirtualBox?

Внешние моники жи есть.

Из программ, увешанных панелями, нужны разве что гимп и блендер, остальное всё обычно без панелей. UPD: inkscape еще.

Терминал, текстовый редактор, браузер. Что еще веб-говнокодеру надо? 1280x1024 вполне нормально.

Мда, надо бы второй починить… Full HD всё же получше.

wandrien ★★★
()
Последнее исправление: wandrien (всего исправлений: 2)
Ответ на: комментарий от wandrien

Я вообще IDE не пользуюсь, лол. Контакт инопланетных разумов…

Используешь Vim даже для Web-разработки?

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

У меня форкнутый medit, заскриптованный на Lua.

Куда мне IDE пихать в веб-разработке, это у вас там смузихлебов реакты в красивых папочках по туториалам на ютубе, а я чаще разгребаю стремное легаси без документации и CI. %)

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

У меня форкнутый medit, заскриптованный на Lua.

Если он позволяет ходить внутрь сущностей, имеет синтаксическую подсветку и автодополнение, то смысла пользоваться IDE действительно нет. Данные функции просто здорово экономят время и помогают быстрее освоить кусок кодовой базы.

Куда мне IDE пихать в веб-разработке, это у вас там смузихлебов реакты в красивых папочках по туториалам на ютубе

К счастью, мне это не знакомо. А вообще знаем мы эти красивые папочки: https://fettblog.eu/wp-content/uploads/2020/node-modules-meme.png

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

Что еще веб-говнокодеру надо

Иногда пхпшторм.

Перетащил его на 1366х768 — грустно, но жить можно.

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

Если он позволяет ходить внутрь сущностей

Что такое ходить внутрь сущностей?

имеет синтаксическую подсветку

Синтаксическая подсветка переоценена. Вспоминая время, когда я под виндой писал в простом текстовом редакторе без подсветки, – ну писал и писал. Нормально писал. Да и сейчас вот например когда правлю код на своем pet project языке, к которому мне лень написать правила подсветки — вполне себе ничего.

автодополнение

А вот этого нет.

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

Угу, Мы ещё и безуспешно плясали вокруг с него с CSS, пытаясь убрать явно избыточно широкие колонки в разделительных панелях. Но там кастомный виджет, всё захардкожено и ни фига не регулируется :P

В итоге таки осилили vimdiff. По крайней мере, временно, ибо уже всё забыли, раз в сто лет с мёржконфликтами сталкиваемся :P

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

А ви таки предлагаете продаваться москалям в интеллиджное рабство?

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

Что такое ходить внутрь сущностей?

Это когда ты вместо того, чтобы искать где там объявлена какая-то функция/переменная/класс/тип просто зажимаешь Ctrl, кликаешь на неё и быстро переходишь к нужному обявлению и определению.

Синтаксическая подсветка переоценена.

И всё же «цвет штанов» каждого типа сущностей экономит время и позволяет быстрее понимать суть происходящего и находить нужные фрагменты кода. Особенно в чужих проектах, код которых писал не ты. Впрочем, действительно, покодив без подсветки некоторое время (я недавно кодил ради интереса на Macintosh’е в THINK C), каких-то либо неудобств потом не испытываешь, просто привыкаешь.

А вот этого нет.

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

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

внутрь сущностей

штоэто за надмозг

имеет синтаксическую подсветку

Трудно и найти редактор под онтопик, который её не умеет. nano? Графические «блокноты» уж точно поголовно умеют, что гейдит, что Катя, что Слива.

помогают быстрее освоить кусок кодовой базы

После того, как он час индексировался? :P

node-modules-meme

А кто-то заставляет туда лазить? :P

Мы в последнее время вообще, по заветам Спуфинга, стали монтировать node_modules в tmpfs, чтобы не мучать HDD. А до этого прыгали по yarn да pnpm.

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

За основу, ага.

Blink тоже не с нуля писали.

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

Это что-то на основе форкнутого виджета синтаксической подсветки GtkSourceView, но переделанного, так как помнится еще на древнем Celeron D у меня gedit дико тупил на подсветке, а medit летал.

Автор решил зачем-то переписать программу на C++, но недоделал и бросил. Я взял сишный вариант и допилил под себя.

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

зажимаешь Ctrl, кликаешь на неё

Фу, сколько мышевозни вместо gd.

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

Это типа старых тортовых редакторов на GTK+2, которые уехали на гномтулкит и сговнились, а Medit остался.

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

https://github.com/notepadqq/notepadqq#build-it-yourself

Да там даже уже не WebKit, а целый Blink (QtWebEngine), движок хромого требуется.

зачем ему WebKit?

Хороший вопрос, возможно ради расширений на JavaScript и кусков для парсинга языков из другого редактора на JavaScript – CodeMirror.

В любом случае, это фактически аналог Atom или VSCode «для бедных», в которых редактор это такая вот HTML-страница:

https://github.com/notepadqq/notepadqq/blob/master/src/editor/index.html

Как люди только не извращаются.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от fernandos

Код на крестах похоже там реализует лишь обвязку GUI – всякие диалоги поиска, менеджеры сессий, контекст главного окна и проч.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от EXL

М-да…

Забавно, конечно. Кто-то реализует подобие электрона в qt-обвязке и маскирует под qt-шное приложение. А кто-то как автор CudaText делает чисто нативное приложение с электроновским look&feel.

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

Теперь и мне напоминает.

Крутой фотошоп, тут не поспоришь.

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

Кто-то реализует подобие электрона в qt-обвязке

Для этого есть целый нодгуй.

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

Вот это моторолофажество.

Вернуть, что ли,

-rwxrwxrwx 1 root root 524007 сен 29  2012 /data/pictures/works/vector/apple_se.png

на аватарку?

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

Для подсветки синтаксиса ещё такую вещь сделали. https://tree-sitter.github.io/tree-sitter/

Позволяет, например, выключить убогую Emacs- и Vim-подсветку на регулярках и заменить её вменяемым выводом tree-sitter.

DIY сборка IDE из разрозненных, но эффективных в своих задачах компонентов цветёт как никогда.

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

Для подсветки синтаксиса ещё такую вещь сделали. https://tree-sitter.github.io/tree-sitter/

А там случайно нет ещё и штуки, которая могла бы выплёвывать HTML? В том смысле можно ли этот проект заюзать для подсветки фрагментов кода в бложике.

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