24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
IDE vs Emacs vs Vim22/02/15 Вск 15:56:49#1№1160511
>>1160511 Дваждую ви ебанные 60 с его переключение между режимами. Емакс ебанное монстраузное говно, которое везде свой дохлый-ссанный лисп тулит. А ещё этот пиздец в мануале алт называеют мета а энтер - рет. Ебанные обезьяны. Есть конечно годный нано, но он блять только консольный. Сублиме техт нахуй нужно ибо пиписитарное говно. Гедит по зависимостям плачет. Итого нормального текстового редактора так и не завезли. приходиться пока пользоваться nano/mc для рут говна, gedit/nautilus для юзер
>>1160601 Дваждую. Пердолики совсем поехали, "У НАС МНОГО СОФТА ПОСМОТРИТЕ НА НАШ ОГРОМНЫЙ РЕПОЗИТОРИЙ В DEBIAN, СТОЛЬКО ПОЛЕЗНОГО СОФТА". Куча разносортного дерьма, а текстового редактора не завезли, вот смехота. Где вы такое видывали, чтобы для того чтобы написать пару строчек кода или поправить конфиг, нужно АСИЛИВАТЬ/КУРИТЬ МАНЫ/ОБУЧАТЬСЯ какой-нибудь GNU/Emacs или vim, если он тебе пригодиться пару раз в году. Нахуя? Вы ебанутые? Благо в шперме есть божественный notepad++, вангую ТРУъ-пердолики в тайне запускают его под вайном, а если вдруг скрин сделать и поцанам из класса показать - тут им GNU/Emacs поможет.
>>1160656 То чувство, когда у тебя ЛИЦЕНЗИОННАЯ Microsoft Windows 8.1 Pro, с опенсорсным/купленным ПО, а не жалкая непотребщина вроде Debian, где в каждом репозитории свой васян поднасрал зондами. Paint лучше GIMP
>>1160681 >эй, мамка, иди скорее, смотри я троллю пирдоликов >Ой, маааам, окно не закрывается, пишут, что я смотрел голых тетенек и просят 300 рублеееей. Я не смотрееел.
>>1160695 Глупый спермовор не ведает, как это - поставить систему со всем необходимым софтом и драйверами за 40 минут. Ведь он после традиционной полугодовой переустановки спермы час ставит драйвера, перезагружаясь, а потом еще 6 часов ползает по говноварезникам и софтодромам в поисках вареза, кряков и ключей.
>>1160709 Лол, а ты смешной, пердолик)). Мне не нужно и 40 минут для этого дела. Пердолик не знает, что современные версии Windows имеют все необходимые драйвера.
Я бы юзал емакс (с режимом вима), если бы можно было при компиляции выкинуть из него все лишнее к хуям, чтобы он весил как вим, а потом впилить туда dired и mpc.el.
>>1160726 Нет, это интерпретатор лиспа с поддержкой текстового редактора. И в этом весь кайф. Алсо если ты не заядлый пердолик лучше накати готовый конфиг, типа https://github.com/bbatsov/prelude
>>1160725 Тоесть ты сначала хочешь все выкинуть, а потом все обратно вкинуть? Емакс это сдешку кода на си и полторы тонны елиспа. Выпилить лишнее не проблема.
>>1160730 >Тоесть ты сначала хочешь все выкинуть, а потом все обратно вкинуть Философия unix же. Я просто не понимаю, почему он открывается пару секунд, а вим мгновенно.
>>1160746 Ну концепция очень достойная, если ты умеешь компилировать мозгами. Я вот без свистелок и перделок не могу, если считать свистелками подсветку синтаксиса, а перделками автокомлит.
>>1160752 Алсо да, емакс это не вим. Я обычно запускаю (server-start) и дальше если мне уж пресралось открыть файлик из консоли, автоматом emacsclient цепляется в серверу.
>>1160757 Алсо последнее время все больше использую dired и eshell. zsh в urxvt только для софта который генерит ОЧЕ много выхлопа или просто по привычке.
>>1160693 Обьясни мне тупому, почему вот нижня информационная строка (не ебу как они её называют) которая показывает в какой кодировки и изменен буфер или нет и т.д. Пишит хуйню вместо интуитивно понятных всем абревиатур? Почему не показывать UTF-8/CP-1251 (Unix/Windows/MacOS) ~/hello.c * Это же сука базовые веши! Почему для таких понятных и необходимых сведений нужно придумывать хуй пойми что?
>>1161037 Мамкин Асилятар в треде, все под шконку. Ядро пропатчил? Емакс собрал? Пропреитарщину удалил? Давай, время зря не трать, за работу. А то и на уроки времени не хватит.
>>1161111 30% пространства бесполезно завалено менюшками, кнопочками, вкладками, деревом файлов. Кроме cpp оно еще во что-нибудь умеет? Несколько лет назад щупал, было неюзабельно.
Линуксаны, подскажите годный консольный текстовый редактор. Вимы с емаксами пиздуют нахер. Хочется чего-нибудь вроде nano, но с нормальными кейбиндами, а не этими извращенскими вимизмами.
>>1160511 >notepad+ Но ведь это реально годный редактор. В линаксах в свое время юзал gedit и kate, но потом ленакс заебал и я перестал этой хуйней заниматься.
>>1162210 Вим слишком меня заебывает этими переключениями режимов и полной пизданутостью пока не задрочишь его до умопомрачения. Емакс тоже этим примечателен, но установка эргоемакса все это приводит в почти человеческий вид. Для моих нужд хватает kate.
>>1162473 Скрипты на питоне и баше(почти нет) до сотни строк, самым крупным мои прожектом была попытка написать игру мечты, которая разрослась аж до 2к строк, на которых я стал теряться в коде, когда понимаешь что делает конкретный кусок, но дальше продвинуться не можешь из-за того что все разваливается. Примерно тогда осознал что не очень умный.
>>1160601 Есть TextAdept: чем-то на емакс похож, только на Lua вместо лишпа. Резкий как понос, есть гуёвая и curses версии. http://foicica.com/textadept/
>>1164471 Дефолт винды. Сейчас работаю больше в бубунте, там стоит легкий хинтинг и шрифт не такой жирный, но всё равно значительный. >>1164517 У меня всё на пайплайнах (gulp), даже F5 тыкать не надо (livereload). Заваривается быстрее, чем ты дотянешься до alt-tab. На большом проекте время сильно отличается, в зависимости от типа файла.. Jade быстрее всего (5с), sass-медленнее (>15с). Но можно оптимизировать, собственно что мы и делаем, когда время переваливает за 30с.
>>1160616 > текстового редактора не завезли Завезли, только они сделаны пердоликами для пердоликов. > Где вы такое видывали, чтобы для того чтобы написать пару строчек кода или поправить конфиг, нужно АСИЛИВАТЬ/КУРИТЬ МАНЫ/ОБУЧАТЬСЯ какой-нибудь GNU/Emacs или vim, если он тебе пригодиться пару раз в году Пердоликам (и даже цивилизованным спермоблядям) текстовые редакторы нужны постоянно. Ради такого можно и АСИЛИТЬ — усилия окупятся.
>>1165369 Хуй знает, ну, например, как насчет сохранения backup-версий всех загруженных на удалённые сервера файлов в локальном каталоге? Regex-Поиск и замену по всем файлам/подпапкам? Ну и вот на видеорилейтед, сомнительной полезности фичи, но всё же - мультивыделение, мультиредактирование? http://www.youtube.com/watch?v=rgBgjutPyYI
А это говно имеет встроеный кросплатформенный шел, через который можно подцепиться на удаленный сервер, и дефолтным хоткеем открыть файл? Или просто открыть удаленный файл о котором знает ~/.ssh/config?
>>1165413 Ну как же - мне как фриланс веб-макаке, работающей с определённым фреймворком очень часто бывает нужен код, который я уже кому-либо писал, но далеко не всегда есть возможность скачать его с сервера, т.к. ни доступа, ни самого сервера может уже давно не быть... Он еще инкрементивные бэкапы сохраняет, кстати, тоже бывает нужно...
>>1165255 Переписали на других либах, переделали IO, отрефакторили, дописали тестов, пофиксили баги, Lua взяли вместо VimL, много чего еще. Это тот же Vim, но сделанный по современным нормам без легаси говна с продвинутой архитектурой для встраивания в эти ваши жидеи.
>>1165527 Делается транслятор VimL в Lua и переписывание самых нужных с нуля. Но это изи, я считаю. Можешь и сам помочь. Мне вот gui надо хоть какой-то.
>>1165675 Наиболее простой же. Python, Ruby, а тем более CoffeeScript, требуют дополнительной среды выполнения. Во вторых нуть потом будут что тармазиииит!11
>>1165749 >unregistred лел. А чем monokai не угодил? Анаконда стоит? peflakes, pep8? >>1165692 Я на луа не писал. Видел его, довольно простой. В жс проблема с лишними буковами, которую решили в CoffeeScript. Я так не пойму, ты что, серьезно за VimL топишь?
>>1168490 Он, конечно, хорош, но есть и недостатки. Первый это, кто-бы что не говорил — режимы. Второй заключается в том, что большинство пакетов емакса используют хоткеи и паттерны стандартного емакса. В целом, пробовал и так и так. Решил что без зла лучше.
>>1168817 Потому что капс ты жмешь мизинцев, а это все равно хуйня, потому что мизинец самый слабый палец. Альт ты будешь жать самым сильным, большим пальцем. Асло дефолтные C-z, C-x, C-c, C-v в других программах жать становится в 9000 раз удобнее.
>>1169451 Начни с какого-нибудь преднастроенного. С prelude, например. Ну и не забывай про систему кастомизации (M-x customize-group), через которую настраивать проще и удобнее, чем через исходники.
>>1169521 Если емакс постоянно открыт, то проще как раз из него. Особенно если вспомнить про tramp. Переоткрыть файл под рутом в виме — тот еще гемморой. emacsclient решает все вопросы.
>>1170045 Что символично, свидетелем веролмного убивства Немцова была жительница Дураины дураинка некая Дурицкая. На основе этого был сделан вывод, что фамилия Дурицкая является распространенной фаимилией на территории Дураины. Пока прямая связь дураинки с убийством не доказана и дураинка отбыла в Дураину. Не удивительно, что ее могут в Дураине грохнуть чтобы замять следы.
>>1170381 Я не он, но расскажу. Это completion and narrowing framework. По русски это означает что это хуевина дополняет и сужает возможные варианты дополнения.
На практике это выглядит так. Пусть у тебя открыто 200 файлов (как обычно у меня и бывает). Ты хочешь файл ThisIsTheFuckingConvetionInOurCompany.ss Ты пишешь "th th" и в окошке остаются только варианты подходящие под /.th.th.*/
Короче хуй на словах объяснишь, смотри видео на ютубе.
>>1170634 ido и company по мне так лучше для этого. Ибо helm заебывает своим вылезающим хуй пойми где буфером. В качестве интерактивно M-x occur он охуенен, не спорю.
>>1170767 ido мне поначалу тоже казался удобнее, особенно для открытия файлов, но потом я как-то быстро привык к хелму. А для автодополнения хелм не годится, согласен. Кстати, почему company, а не auto-complete? Он же вроде информации о сигнатуре или принадлежности к модулю не показывает, и всплывающей документации нету.
>>1170794 Показывает по запросу. В целом автокомплит меня постоянно заебывал тем, что делал какую-то хуйню, вместо того что я хочу. Поставил компани стало намного лучше.
>>1170856 Я про суть того что он показывает, а не как. Открыл для сравнения свой старый вим и охуел. Вим подсказывал релевантно, будто читая мысли. Дропнул нахуй автокомплит после этого в пользу компани. У него с релевантностью намного лучше.
>>1169819 По SSH попробуй, да еще на каком-нибудь слабеньком говноарме c OpenWRT. На Raspberry Pi, например, имакс конкретно так тормозит, я даже удивился как его в 90-е использовать умудрялись.
>>1171111 Либо это >>1171136 Либо в емаксе же открываешь шелл, в нем ssh, и при наличии необходимой строчки в .profile удаленной системы дефотлный C-x C-f будет работать как на нативной системе, открывая файл из текущей директории со всеми прелестями ido.
>>1171136 >>1171199 Это хорошо, когда надо удаленно с файлами работать. Если же надо в консоли редактор открыть и файлик поправить, то тут имакс не катит.
>>1171212 Ну да, для этого есть vi, sed, ed, vim. Если правка разовая то можно и так. А если надо отредактировать, запустить, проверить, готу отредактировать, то лучше удаленно открыть.
Кароч,у меня проблема. Мне нужно в емаксе написать функцию, чтобы в минибуффере появилось меню выбора файла (как при ido-find-file или просто find-file), но чтобы при нажатии на <return> этот файл не открывался, а его содержимое копировалось в буффер. Эни айдеас?
Не благодари. (defun my-find-file-copy-to-ring () "Copy contents of the file to the ring buffer" (interactive) (with-temp-buffer (insert-file-contents (ido-read-file-name "Copy file: ")) (kill-new (buffer-string))))
>>1173233 Братиш, если ты богоподобный емаксер, то ты должен был проигнорировать последнее предложение, потому что, очевидно, емакс не является говноиде.
>>1164672 >В i3 нет альт-таба. А это как в виме конфиг напердолишь, так и будет. По сабжу — eclipse для больших серьезных штук, vim для на шкрептах за пять минут.
>>1178810 Просто интересно, суть не в том - порекоммендуйте какой редактор стоит освоить, чтобы по SSH через puTTY править файлы комфортно в текстовом режиме - если vim с его ебанутыми режимами как-то не прельщает? Сейчас использую встроенный в MC - но это пиздец, конечно...
>>1179808 Красным выделено в какой ты части файла. Желтым номер строки. Да и какая впизду разница какого размера файл и где ты в нем? Один хуй большинство перемещений идут либо через поиск либо через переходы по определению. Хотя это в емаксе и виме так. В идешка пользоваться ctrl+f одно мучение.
>>1179909 >Красным выделено в какой ты части файла. >Желтым номер строки. Неудобно. Мало того, что нужно всматриваться, так ещё и циферки парсить, считать. >Один хуй большинство перемещений идут либо через поиск либо через переходы по определению. Причем тут перемещения?
Нумерованные строки нужны только для того, чтобы имея номер строки к ней можно было перейти. Номер обычно берется из сообщения ошибки. А нахуй размер файла то?
>>1181256 Ой, не пизди. Флайчек сам перенаправляет на нужную строку, тебе для этого номер её знать не нужно. >А нахуй размер файла то? 1) Размер буфера. 2) Очевидно, чтобы оценить объем данных.
У меня вопрос к гуру емакса: на винде приходится много работать, а там гуи тормозит. Пробовал запускать в консолье - все заебись. Вот только в винде консолька убогая совсем, подскажите гайды/способы оптимизации скорости емакса, а? Может шрифты там какие нужно выбрать (У меня consolas -12), или еще что. Безбожно тормозит при скроллинге. Это пиздец. Причем не при таком скроллинге, как все привыкли ( в смысле плавном, по чуть-чуть), а при таком, когда курсор ползет вниз до конца экрана, затем полностью показывается след. страница, и курсор на топовой позиции. Первые 3-4 экрана еще хорошо, потом тормозит. А при плавном скроллинге вообще пиздец.
>>1160511 Линуксо-аноны, подскажите с какой стороны подступиться к емаксу, слышал, что в связке с оргмодом - зверь в управлении делами. Но так и не разобрался