|
2.3, fske (?), 23:11, 16/09/2019 [^] [^^] [^^^] [ответить]
| +36 +/– |
Когда перестанешь есть какахи - сообщи нам! Мы волнуемся.
| |
|
3.20, Аноним (20), 02:36, 17/09/2019 [^] [^^] [^^^] [ответить]
| –8 +/– |
А монжно поинтересоваться, по какой объективной причине атом - это плохо?
| |
|
2.5, at (??), 23:14, 16/09/2019 [^] [^^] [^^^] [ответить]
| +4 +/– |
Atom ни разу не альтернатива vim, на сервере не гуев.
| |
|
|
|
5.57, Del (?), 11:27, 17/09/2019 [^] [^^] [^^^] [ответить]
| –3 +/– |
Старый ноут с 12 гбайт памяти. Летает просто, ЧЯДНТ?
| |
|
6.59, Аноним (59), 11:55, 17/09/2019 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Летает просто
Это из-за нагрева системы охлаждения. Еще чуть-чуть и вместо тяги, создоваемой кулерами системы охлаждения там будет реактивная.
| |
|
|
4.28, Аноним (28), 05:03, 17/09/2019 [^] [^^] [^^^] [ответить]
| +7 +/– |
Я правильно понимаю, что тебе не нужны скорость работы, оптимизация, качественная интеграция с системой? Хотя, если ты родился после 2000 года и не застал золотую эпоху развития ПК, тебе на это наплевать
| |
|
5.31, Аноним (32), 06:44, 17/09/2019 [^] [^^] [^^^] [ответить]
| –5 +/– |
С 85. Не совсем понимаю, что подразумевается под скоростью работы и проблемами с интеграцией в систему. Поясните на примере редактора Атом.
| |
|
6.75, Oops (?), 19:24, 17/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Скорость— как быстро грузится 2мб исходник и как быстро он парсится в набор токенов.
| |
|
|
|
5.89, аноним3 (?), 04:41, 19/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
это чтож он у тебя там дополнительно подъедал? ему грузовиками подвозили?))
| |
5.95, freehck (ok), 16:27, 20/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
При всём моём неуважении к Atom, блин, зачем открывать логи в редакторе? Для этого существуют пейджеры.
| |
|
|
3.34, аноним768 (?), 07:06, 17/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Ну объективно говоря, альтернативы все на электроне тоже. Например code. По сути или vim или electron.
| |
|
|
5.92, Oops (?), 20:57, 19/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Этот Какуин - мощная на первый взгяд вещь. И вся такая консольная. Потягается с Vim потом.
| |
|
4.96, freehck (ok), 16:28, 20/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Ну объективно говоря, альтернативы все на электроне тоже. Например code. По сути или vim или electron.
A Emacs мы рассматривать не будем, разумеется, потому что там страшные скобочки?
| |
|
5.99, Aukamo (ok), 04:40, 29/09/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Не любитель "донастраивать". Emacs это "напиши себе редактор сам". Меня чистый Vim устраивает, в большинстве случаев.
| |
|
4.110, Сергей (??), 22:04, 26/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
А как же емакс? По-моему, вполне себе альтернатива вим. Я, правда, не знаю, чем так электрон плох, школота, видимо, его минусует - ей всё, что не на c++ и qt, говно. Slack и Discord на электроне и ничего. А Atom и Vscode лично для меня говно не потому, что они на электроне, а потому, что они неудобны и без мыши никак и тут не электрон виноват. IDE Webstorm, к примеру, на джаве написана, но для меня он говно ещё хуже "электронных" редакторов.
| |
|
|
2.55, нех (?), 11:12, 17/09/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
ты думаешь, что ты используешь атом. но это атом использует тебя (и оперативу твоего пк)
| |
|
3.68, Del (?), 14:11, 17/09/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
> ты думаешь, что ты используешь атом. но это атом использует тебя (и
> оперативу твоего пк)
Конечно гораздо лучше убить кучу времени на изучение язык программирования vim, чем просто делать тем что удобнее, так?
| |
|
4.100, Aukamo (ok), 04:47, 29/09/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Моя история знакомства с Vim это не было "убийство" времени, просто в качестве развлечения "баловался". Сейчас я не могу пользоваться ничем другим. Все IDE которыми я пользуюсь либо должны иметь Vim plugin-ы, либо я код в Vim-е писать буду а в IDE тупо собирать и т.д. Наверное, это потому что Vim - это жутко неудобно и/или я просто разучился пользоваться "блокнотом", это же так удобно.
Чтобы было понятно, вы размышляете как это ездить на работу на велосипеде когда всё время ходите пешком и даже ездить не умеете.
| |
|
5.108, Del (?), 11:11, 30/09/2019 [^] [^^] [^^^] [ответить] | +/– | Вы потратили время чтобы его изучить Я в свою очередь просто открыл Атом и нача... большой текст свёрнут, показать | |
|
6.109, Aukamo (ok), 07:10, 13/10/2019 [^] [^^] [^^^] [ответить] | +/– | Я не тратил время, я игрался Это уже вопрос об установках , настроению и т д... большой текст свёрнут, показать | |
|
|
|
|
|
1.6, Аноним (6), 23:18, 16/09/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Emacs подобным образом форкнуть никто не собирается? Чтоб с интерфейсом Qt 5 можно было.
| |
|
2.33, Гоги (?), 07:03, 17/09/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
А зачем? В emacs, по-большому счету, свой внутренний GUI (скорее TUI). От перехода на qt5 что поменяется, кроме меню и скроллбаров, которые большинство пользователей все равно отключают?
| |
|
3.52, Аноним (52), 10:51, 17/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
А чтобы и на сервере без гуя, и в KDE (если есть гуй, то грех им не пользоваться) был единый инструмент.
| |
|
4.93, MDL (?), 03:05, 20/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Так, и в чем проблема? Emacs можно использовать в текстовом, и GUI режиме.
| |
|
|
2.97, freehck (ok), 16:32, 20/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Emacs подобным образом форкнуть никто не собирается?
Плюсую. И давайте сразу Guile-онли. С этой дурацкой обратной совместимостью с Emacs Lisp они никогда бранч guile-emacs не допилят. Сколько лет-то уже прошло, а многопоточности всё не предвидится.
| |
|
1.7, Другой Аноним (?), 23:24, 16/09/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
ребят, а есть ли юзкейзы, в которых все эти вимы с емаксами безальтернативны? Или просто вкусовщина?
| |
|
2.8, ixti (ok), 23:41, 16/09/2019 [^] [^^] [^^^] [ответить]
| +7 +/– |
Если в кратце, то вкусовщина. Лично мне новомодные IDE и прочие комбайны просто не заходят. Дело привычки - везде на vim'е. Можно было бы сказать, что vim потому что на сервере нет графического интерфейса, но это вот очень странный довод. Потому, что:
а) решаемо
б) они не единственные, есть ещё nano, pico, ed в конце концов...
| |
|
3.42, Аноним (42), 08:18, 17/09/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Есть люди, им интересно играть в шахматы в уме.
Оба играют на доске и фигурами воображаемыми в голове.
Навеяло, про Ed. Можно ещё редактор, где видно только 4 символа из файла и не более.
Удобно. Для часов-браслета идеален.
| |
|
4.76, Oops (?), 19:28, 17/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Вопрос с том что такой редактор не будет иметь большого спроса
| |
|
3.79, Слава (??), 23:03, 17/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
На работе на кофемашинке надо было что-то написать, а из редакторов только ви был, меня сильно спасло, что я начал пользоваться вимом, так как альтернативы если и можно поставить, то искать пакеты под арм, и не помню какой дистр
| |
|
2.9, Сергей (??), 23:44, 16/09/2019 [^] [^^] [^^^] [ответить]
| +10 +/– |
Есть. Слепой набор.Пока им не владеешь, вим и емакс вроде как и не нужны, но стоит овладеть, как необходимость то и дело тянуться к мышке и стрелкам, а потом обратно на клавиатуру сильно раздражает и отнимает время, а все эти атомы с эклипсами и прочими вебштормами заставляют таки тянуться к мышке. Поэтому альтернативы вимам с емаксами лично я не вижу.
| |
|
3.14, Аноним (14), 00:13, 17/09/2019 [^] [^^] [^^^] [ответить]
| –13 +/– |
Эта логика "отнимает время" у вимеров и емаксеров проецируется также и на код, в результате плотные портянки получаются совершенно нечитаемыми - на отбивки пустыми строками времени нет. В особо запущенных случаях перестают ставить пробелы вокруг математических символов, окончательно лишая возможности что-либо разобрать тем, кто читает этот код. У тех, кто пользуется другими редакторами, даже не IDE, а каким-нибудь простым Sublime, такой проблемы не замечал. Выводы делайте сами. Я свои сделал, наблюдая вживую за кряхтением вимера, переключающего режимы, подсчитывающего (и для верности - пересчитывающего) сколько строк ему надо удалить одной командой.
| |
|
4.15, iCat (ok), 00:40, 17/09/2019 [^] [^^] [^^^] [ответить]
| +5 +/– |
>сколько строк ему надо удалить одной командой.
Любой маломальский "вимер" знает о существовании режима "вижуал".
Ты наблюдал не "вимера"
| |
|
5.39, Аноним (39), 08:01, 17/09/2019 [^] [^^] [^^^] [ответить]
| +6 +/– |
любой маломальски подкованный вимер уже давно не пользуется режимом вижуал
| |
|
4.22, Вячеслав (??), 02:48, 17/09/2019 [^] [^^] [^^^] [ответить]
| +4 +/– |
Количество строк для удаления написано на полях с лева. Их не надо считать.
| |
|
|
6.101, Aukamo (ok), 05:01, 29/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
:set nu - отображает нумерацию строк
:set rel - отображает нумерацию строк относительно текущей строки
<normal mode>d<number><direction> - удаляет нужное количество строк в нужном направлении
Выше был вариант с d<number>d но я привык указывать направление, на разные руки приходится, удобнее.
Да, Vim знает сколько строк надо удалить, ведь вы сами об этом сообщаете. Вообще, вы много чего сообщаете когда пользуетесь Vim.
В своё время "killer feature" для меня было <normal mode>ct" или <normal mode>ct(
| |
|
|
4.88, виндотролль (ok), 00:45, 19/09/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Аноним затроллил тролля. Вот те на!
Ну серьезно, паря, ты из какого года? В том году, где я, форматированием занимаются машины — rustfmt, scalafmt, go fmt, и прочие *fmt.
А отбивание форматирования пробелами, это да, частая болезнь людей, для которых вим сложен.
| |
|
3.90, Аноним (90), 08:49, 19/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Так в вебшторме есть IdeaVIM плагин и куча замечательных биндингов, которые сводят использование мыши к минимуму
| |
3.98, freehck (ok), 16:34, 20/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Есть. Слепой набор. Пока им не владеешь, вим и емакс вроде как и не нужны, но стоит овладеть, как необходимость то и дело тянуться к мышке и стрелкам
По поводу мыши согласен, а вот со стрелками никакой проблемы не вижу. Рука туда-обратно ожутимо быстро соскальзывает. Само собой, покуда риска на J не стёрлась. )))
| |
|
4.102, Aukamo (ok), 05:12, 29/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Если вы можете печатать на чужой клавиатуре - вы не владеете "слепым набором". Настоящие кодеры носят свою клавиатуру с собой.
И да, чтобы смотреть код удобно листать по пол страницы или постранично а не построчно. А чтобы перейти на нужную строку можно либо указать столько строк пропустить либо указать строку куда перейти. Недавно обнаружил что не помню команд, но когда захотел сделать - руки нами всё сделали. Отличная нейросеть наш мозг.
| |
|
|
2.10, Деанон (?), 23:50, 16/09/2019 [^] [^^] [^^^] [ответить]
| –3 +/– |
Ну-у, когда отсутствует какой-либо другой текстовый редактор. Вряд-ли текстовый редактор может быть безальтернативным.
Мне, например, очень нравится использовать сабж на ноутбуке, потому-что навигация удобнее, хотя я везде его использую)
| |
2.11, Vim любитель (?), 23:51, 16/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
IDE раздуты. Мне сильно проще открыть много окон вима на своем i3 (процессор, не wm).
IDE проигрывают в тайлинг. В моем wm очень классно переключаться от одного окна к другому, держа важные окна на двух экранах. А с IDE с этим часто придумано так, что переключатьтся надо именно внутри самой IDE по табам, что вообще убивает идею тайлинговых оконных менеджеров.
| |
|
3.13, Аноним (13), 00:08, 17/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Так сказал как будто или vim или IDE, а посередине вообще ничего.
| |
|
2.12, m (??), 00:07, 17/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
(Neo)Vim в разы меньше жрет ресурсов, универсален, можно открыть в нём терминал и будут работать все вимовские хоткеи. При этом все jump to definition, find references и прочие попапы с документацией и автокомплитом в рабочем доступе.
Хотя сила вима прежде всего в его хоткеях и режимах работы. Есть конечно плагины эмуляции вима в других редакторах (на vscode например), но такое... не тру.
| |
2.37, Аноним (37), 07:49, 17/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Vim нужен только потому, что принципы навигации vim используются много где в стандартных утилитах, more, less, visudo и так далее.
У emacs это orgmode.
| |
|
3.48, Сергей (??), 09:41, 17/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
У емакс ещё и хоткеи по умолчанию совпадают с таковыми в шелле bash (ctrl+a,ctrl+e, etc)
| |
|
2.65, Аноним (66), 13:59, 17/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
1. Фолдинг
2. Несколько файлов рядом, можно даже разные части одного файла
3. Куча удобных мелочей типа выделения блоков целыми строками
| |
|
3.103, Aukamo (ok), 05:20, 29/09/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Конфиги править можно и в nano, а вот бывают редкие случаете когда надо прям сию секунду строчку поправить в коде, только не понятно где её найти. Если надо кодить а не текстовые файлы править вот тогда вим раскрывается во всей красе.
Хотя, есть люди которые даже дипломы в Vim пишут на LaTeX.
| |
|
2.104, Aukamo (ok), 05:33, 29/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Vim - инструмент не простой. Чтобы им можно было пользоваться легко и удобно, его надо использовать, чтобы не терять навык.
Для меня это редактор мелкогабарита + vi есть на всех *nix серверах. Я не занимаюсь одним делом по долгу, поэтому полноценную IDE из Vim не делаю, но есть куча плагинов и люди которые ими удовлетворены. Я же пользуюсь Vim plugin-ами, если такие есть. Если в IDE нету важных фич, могу пользоваться ею только для сборки и т.д.
Для каждой задачи есть свой инструмент, Vim, однозначно, не вкусовщина. Это как выбирать съездить в магазин на велосипеде или на машине - зависит от ситуации.
| |
|
1.16, Аноним (16), 01:10, 17/09/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>Вместо встроенного в ядро Vim кода для поддержки GUI в Neovim предлагается использовать универсальную прослойку, позволяющую создавать интерфейсы с использованием различных тулкитов.
Почему бы не взять какой-нибудь изначально спроектированный с разделением на фронтенд и бэкенд редактор, например https://github.com/xi-editor/xi-editor, и не прикрутить к нему vim-like интерфейс (конкретно к этому уже есть) и, при необходимости, свою систему плагинов? В чём ценность и принципиальность использования кодовой базы от vim, "во всех нюансах которой разбирается всего несколько человек", если стоит цель от подобной практики уйти? Это не претензия, просто интересно.
| |
|
2.23, leap42 (ok), 03:19, 17/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
у ребят претензии к архитектуре, а не к качеству кода (оно довольно высокое, vim работает и работает хорошо)
есть конечно отдельный вид сумасшедших, которым лишь бы всё переписать, но это не они (если можно переиспользовать значительные куски, то почему бы и не сделать этого?)
а вот обмазываться чем-то написанном на Rust сейчас, это сомнительное удовольствие: Drew Devault уже всё разжевал (если коротко: скорость разработки и впиливания новых фич в Rust так высока, что через каких-то лет 5 нынешняя кодовая база будет жутко legacy к которому неприятно прикасаться - надо будет переписывать заново, уже на другом Rust)
| |
|
3.26, аноним3 (?), 03:38, 17/09/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
эй на плюсах и многих других так же. питон при переходе с ветки на ветку и то отличился. а раст как молодой язык конечно будет еще более зверским в этом отношении. но это кстати говорит о его неготовности к реальному использованию. только когда они устаканят ядро языка и не позволят ему меняться можно будет брать на вооружение. пока увы рановато. да и синтаксис увы жутковат. больше функциональных вещей бы. а то обозначения тип чтото.еще_чтото.а_потом_и_еще() и такими темпами чуть ли непо пять -семь точек. ну вы поняли . читаемость кода становится настолько ужасной, то диву даешься. вместо n = а+в*с. короче погнался за всем сразу теперь вклинивают новые функции и возможности. в итоге как снежный ком. написал , потом вернулся через пару лет и не понял че там было то))
| |
|
|
|
2.24, аноним3 (?), 03:28, 17/09/2019 [^] [^^] [^^^] [ответить]
| –3 +/– |
ребят скажу крамольную вещь, но мне больше обычный текстовик типа kwrite подходит)) нет на серваке то понятно, но если сидишь у ноута нафига забиваться консолью? или навыки элитарности отрабатываем?)) так их не тут отрабатывают, а в знаниях. хотя пару раз редактировал в вим конфиги когда поднимал систему после падения. чаще что то проще типа ed использую. но в чем спор не понял кому то нравится пусть пользуют. в консольном режиме обычно куда больше настроек.
| |
|
1.30, Аноним (30), 06:28, 17/09/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
Довольно интересная ситуация. С одной стороны vi/vim на серверах neovim не потеснит никогда, никаких шансов. С другой, пресловутая формула "vim is not an IDE" которая противоречит тому что в нем видят основная часть пользователей и тотальное нежелание развиваться в этом направлении. Года 3-4 назад это разочаровывало, потому что из годных текстовых редакторов для программирования только vim и был (емаксеры молчать, вашим поделием без педали и 10кб скобочек в конфиге пользоваться невозможно), но сейчас пришел VSCode и все сообщество переползло туда, оставив тихо подыхать даже несчастный Sublime, интересно как скоро его опенсорснут. Плюс, Брам подсуетился, поэтому neovim на данный момент мало кому нужен. В общем считаю пригоревшую задницу Брама главным достижением этого редактора.
| |
|
2.40, Аноним (40), 08:07, 17/09/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
> сейчас пришел VSCode и все сообщество переползло туда
О каком таком сообществе речь?
| |
|
3.45, Аноним (45), 08:37, 17/09/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Сообщество метросексуалов следящих за трендами в IT, надо думать. А ещё индусы! Миллионы индусов!
| |
3.50, Led (ok), 10:13, 17/09/2019 [^] [^^] [^^^] [ответить]
| +12 +/– |
> О каком таком сообществе речь?
Он же сказал: о ползающем.
| |
|
2.94, Аноним (94), 10:42, 20/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Тамщемта да, основной причиной создания Neovim был отказ принимать изменения в основную ветку. После чего, когда Neovim внезапно взлетел и крупные IDE-esque плагины стали активно юзать его фичи, в Vim внезапно поползли улучшения, очень напоминающие neovim.
| |
|
1.38, Аноним (38), 08:00, 17/09/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
TCP соединения для работы плагинов в текстовом редакторе эт каким упоротым нужно быть?
Сам VIM - кусок засохшего говна. Единственное что радовало это лицензия, очень приятно что они просят задонатить детям из Уганды.
P.S.: нормальный редактор и он только один и это ed.
| |
|
2.41, Аноним (40), 08:10, 17/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
> TCP соединения для работы плагинов
А как ещё обеспечить совместимость с ОС, в которых нет FIFO-файлов и UNIX-сокетов?
| |
|
|
|
5.106, Aukamo (ok), 05:42, 29/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Это фича рэквэст для мелкософта чтобы они ещё больше донатили за неразберательство нарушений лицензий.
| |
|
|
3.72, Аноним (38), 16:42, 17/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
1. Ниша vim и его форков в основном на Unix и Unix-like
2. Помимо сетевых сокетов есть куча других методов IPC которые есть везде
| |
|
|
1.44, Аноним (45), 08:30, 17/09/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Зашёл в новость ради кислотных скриншотов, а их тут нет... Расстроился.
| |
|
2.46, Аноним (42), 08:38, 17/09/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Каждая буква на этой странице - скрин оттуда.
Не, скрин из модерн Вим: редактор, где видно не более одной буквы из файла.
Ed нервно отдыхает в стороне. )))
| |
|
1.49, Аноним (49), 09:49, 17/09/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вот так Word и родился: был редактор как редактор, а потом пошли компоненты, расширения, модульность. Так и Photoshop разжирел.
| |
1.51, Аноним (51), 10:17, 17/09/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Всегда пользуюсь миднайтом. Вот бы из него ещё перловку выкинули - цены бы не было.
| |
1.63, guest (??), 12:53, 17/09/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> раздутая монолитная кодовая база, состоящая более чем из 300 тысяч строк кода на языке Си (C89). Во всех нюансах кодовой базы Vim разбирается всего несколько человек, а все изменения контролирует один мэйнтейнер, что затрудняет сопровождение и работу над усовершенствованием редактора
и здесь все идет к тому что в курсе всего будет один человек судя по активности в гитхабе
| |
|