Pull to refresh
3
0

User

Send message
быстрое переключение между файлами
навигация
автокомплит (а ещё у vim есть autocomplete по имени файла — тоже удобно)
автоотступы
— не изучал вопрос (не использовал)
— вроде как умеет из коробки (не использовал, в IDE тоже не юзаю)
— не изучал вопрос (не использую и в IDE)
не просто visual-block, а вставка после него: осуществляется сразу в несколько строк сразу:
image
(нашёл на SO)

в sublime пошли дальше и во-первых можно одновременно писать текст в разных местах строки, а во вторых изменения отображаются сразу (см. первый и второй слайды демки на стартовой странице sublime)
для этого, собственно, и «нужно больше няшных программисток» =))
сколько раз я ни пытался перелезть на emacs с vim — так и не смог)
множественные курсоры

Хм. А что это и для чего вообще? Ни разу за все годы работы не возникала потребность в нескольких курсорах.

ещё скажите, что в vim'е никогда не пользовались ctrl-v + I в vim (вставка после visual-block mode; он, кстати, тоже содержит шикарные нюансы) — тоже своеобразный multi-cursor
вместо тысячи слов)
image


Есть. Куча плагинов

куча (непонятно, что именно выбрать) плагинов (не из коробки, у каждого свои настройки и документация)

Простота

да, в том смысле, что не надо быть супер-мастером sublime, чтобы работа в нём доставляла удовольствие
как человек пересевший с хорошо настроенного vim на sublime, я назову эти преимущества:
— визуальная составляющая
— множественные курсоры
— fuzzy-search.
— простота
— работа с проектами
да, после роста популярности, эти фичи начали внедрять в vim, но это достаточно усечённые варианты реализации, и самое главное — они не предоставлялись сразу.

В sublime, конечно, не хватает всех этих магических операций над текстом внутри кавычек/скобок (ci" — моё самое любимое), которые даже в vintage-mode не сделали (по крайней мере, на тот, момент, что я пробовал пользоваться этим режимом).

но перечисленные мной фичи всё-таки перевесили в сторону sublime)
Для perl очень сложно создать IDE (хотя они вроде есть).
Для haskell и то IDE нет нормальных, а вы говорите.

Поэтому программисты perl обычно пишут в текстовых редакторах, и vim — один из лучших)
Мне вот больше интересно, есть ли уже какие сайты, работающие на http2? чтобы посмотреть, что к чему…
Согласен, прочитал в том же ключе)
Мы — это кто? Слишком много пафоса и самоуверенности в словах.
А по делу — уже было много статей на хабре написано по этому поводу, и как-то обходились без таких голословных убеждений
Круто! Мне кажется, что даже сам по себе такой редактор с возможностью экспорта/импорта данных в xml/json/yaml имел бы успех)
Но вы пошли ещё дальше) Желаю вам не сдаваться и утереть нос всем, кто говорит, что то, что вы делаете — невозможно)

Делать невозможные вещи — это самое приятное в работе)
Ну ок, он продал кому-то. А не подумал ли он, что этот кто-то будет сговорчивее с ФСБ? Или может быть этот кто-то и есть какой-нибудь секретный отдел ФСБ…
Я высказываю личное мнение, вызванное своими ощущениями, возникшими на стадии ознакомления с данным продуктом. И для меня эти недостатки не мнимые, а вполне себе реальные.

А про «то, чего я не понимаю» — это вообще странный выпад, опять же, в стиле правительства.
"- они воруют деньги!"
"- да вы ничего понимаете!"
Вы прям как правительство РФ: любое высказанное мнение, противоречащее политике партии — так разжигатель, провокатор и просто нехороший человек :-)
Ну в том же Python'е алиас для импортируемого модуля можно сделать через «as» безо всяких кавычек:
import foo as bar


Если бы он просто Си напоминал — ещё пол-беды, но зачем делать присваивания через ":="?
Вы вот говорите про преимущества, но преимущества перед чем? Среди каких «всех остальных языков» его можно выделить?

И про преимущества:
Талисман у Go — дурацкий какой-то, само имя — тоже (приходится искать не "{langName}", а "{langName} programming language").

Open source — очень спорное преимущество: да, в любой момент ты можешь форкнуть проект и пойти своим путём, но по факту много ли таких людей будет? А если не форкать, то шанс того, что в проект будут принимать твои изменения багов, какие-то новые фичи и прочее — достаточно маленький.

Про простой синтаксис — это, тоже неоднозначно. Меня, например, убивает первый же пример, предоставленный на сайте:
package main

import "fmt"

func main() {
	fmt.Println("Hello, 世界")
}

Вопрос: почему модуль fmt занимается выводом?
Или вот ещё: почему функция main написана с маленькой буквы, а Println — с большой?
А зачем при импорте имя модуля в кавычках? Там что, можно использовать переменные?

следующий пример новичку будет сложно распарсить:
func NewField(w, h int) *Field {
	s := make([][]bool, h)
	for i := range s {
		s[i] = make([]bool, w)
	}
	return &Field{s: s, w: w, h: h}
}

А эти * и & перед именами переменных напоминают сишечку (так не лучше ли на си и писать?)

Вот про девелоперы любят халяву — это всё враки. Хорошие, годные средства всегда покупаются, за примерами далеко ходить не надо: sublime, php storm, да все продукты jet brain's идут нарасхват. Платные аккаунты на github — тоже. Просто у вас всё как-то в подвешенном состоянии и не очень ясно с позиционированием.
Запросите её у разработчиков редактора, они вроде как там собирают статистику через google-аналитику по использованию редактора, авось поделятся :-)
Немного оффтопа: а вы сбираетесь интегрироваться с atom.io?

Information

Rating
Does not participate
Registered
Activity

Specialization

Web Developer