LINUX.ORG.RU

Очень годно, прямо супер. Кроме шрифта в панели. Зачёт и пометку к профилю

zezic ★ Прекрасный вкус и чувство стиля

evilmanul
()
Ответ на: комментарий от VimCasts

Например Ctrl+D, и мультикурсоры (в любое место, а не блочный visual mode). Если интересно, могу рассказать чем еще sublime лучше vim'а.

Deleted
()
Ответ на: комментарий от shamkir

https://github.com/terryma/vim-multiple-cursors

Не знал про этот плагин. Не буду указывать на то, что в саблайме это изкоробки, а идея плагина взята напрямую из саблайма, ибо мультикурсоры в вим таки можно добавить.

если не сложно

Не сложно.

- Красивый настраиваемый интерфейс.

- Нормально настраиваемые хоткеи (попробуйте в виме перебиндить d или c - это сложно (могу объяснить чем, сам перебивал))

- Дружит с другими языками (хоткеи в виме без шаманства не работают в русской раскладке)

- Раз уж шла речь о плагинах - возможность писать их на питоне

- Наличие «пакетного менеджера»

- Возможность «подсветки» курсивом

- Отображение пробельных символов (пробелы, табы, переводы строк) (хотя подозреваю, что в виме это есть)

- Миникарта (сомнительное достоинство, но она есть и если что можно ее отключить, а виме ее не никак не приделать)

- Сборка и просмотр результатов сборки/интерпретации прямо в редакторе

- Быстрый переход между файлами (что в виме вроде делает плагин Ctrl+P)

- Нечеткий поиск для комманд

- Возможность установки шрифта и его размера не такого как в терминале

- Умеет в несколько рулеров

- Умеет сохранять при потере фокуса

- Сетка для редактирования нескольких файлов (хотя у меня тайлинг, мне пофиг)

- Конфиги в Json'е

- Работа с проектами изкоробки

- Снипеты (знаю, что в виме есть алиасы или как там их, в саблайме снипеты реально мощная штука, в отличии от)

- Goto-{Anything,Symbol,Defenition,Line,File,etc} (часть из этого есть в виме)

- Jump Back/Forward - вообще киллер фича для меня

- Встроенная консолька с питоном внутри

- Проверка орфографии (сомнительная фича, да и в виме скорее всего есть плагин)

- Поиск по нескольким файлам сразу

- Возможность получить результаты поиска в отдельной вкладке

- Можно юзать замену без регулярок (иногда крайне полезно)

- Работа с кучей кодировок и возможность из любой перегнать в любую

- Можно и мышкой (а вдруг очень хочется)

- Автодополнение не по хоткею (ух как в виме бесило, что не так)

- Автодополнение не только по текущему файлу но и по всем открытым (плагин)

- Подсветка любых скобочек (внутри которых находимся) (круглые, фигурные, квадратные, угловые, html-теги, begin-end, двойных и одинарных кавычек)

Ну и на закуску:

- Один режим

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

да ты походу с vim почти и не знаком. даже такое сомнительное достоинство как «один режим» и то прикрутить можно.

t184256 ★★★★★
()

Iris, Приятно для глаз. За Sun Glitters респект!)

imbaaa
()
Ответ на: комментарий от t184256

да ты походу с vim почти и не знаком.
прикрутить можно

Чтобы что-то прикрутить к виму нужно учить богомерзкий vimscript, а чтобы прикрутить к саблайму - божественный python.

Да и некоторые вещи не получится прикрутить, как минимум в силу того что редактор в терминале работает.

Разве не понятно?

Deleted
()

Очередной годный скриншот от zezic! =)

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

Чтобы что-то прикрутить к виму нужно учить богомерзкий vimscript

sudo apt-get install cream требует знания vimscript?

а чтобы прикрутить к саблайму - божественный python.

Будто у vim нет python scripting

Да и некоторые вещи не получится прикрутить, как минимум в силу того что редактор в терминале работает.

То есть ты серьезно про gvim не знаешь?

Разве не понятно?

Понятно. За sublime ты горой, но vim знаком поверхностно. Жги еще.

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

sudo apt-get install cream

Я ващет про прикрутить ручками, а не про пакеты и плагины выкачивать.

Будто у vim нет python scripting

Ну ну. Это ты про оборачивание python кода в vimscript? Во-первых надо собирать с поддержкой python/python3, что в большинстве дистров не так, во-вторых нет полноценного api python->vim.

То есть ты серьезно про gvim не знаешь?

Он умеет подсвечивать курсивом? Не думаю.

За sublime ты горой, но vim знаком поверхностно

Так и есть и я вроде достаточно написал, чего в виме нет и не будет.

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

Написать-то написал. Но неправду. Например:

Проверка орфографии (сомнительная фича, да и в виме скорее всего есть плагин)

В vim вообще встроенный спеллчекер.

Раз уж шла речь о плагинах - возможность писать их на питоне

А вот это — факт. Необходимость извращения с VimScript это главный минус vim.

liaonau
()
Ответ на: комментарий от Deleted

sudo apt-get install cream

Я ващет про прикрутить ручками, а не про пакеты и плагины выкачивать.

Максимальная глубина жопы, через которую можно прикрутить плагин — это одно. А вот это:

Чтобы что-то прикрутить к виму нужно учить богомерзкий vimscript

является наглым 4.2.

Он умеет подсвечивать курсивом?

Да.

Не думаю.

Заметно.

Так и есть и я вроде достаточно написал, чего в виме нет и не будет.

Пока видел только сомнительный список: его половина в vim точно есть. Даже сомнительные autosave on focus loss и minimap судя по гуглу есть в vim'е. Уточненный спсиок можно?

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

- Красивый настраиваемый интерфейс.
- Отображение пробельных символов (пробелы, табы, переводы строк) (хотя подозреваю, что в виме это есть)

Вот у меня отображение пробельных символов (если я правильно понял) https://www.dropbox.com/s/yq239p1n1t0ma5a/Screenshot 2014-08-14 01.47.20.png

- Дружит с другими языками (хоткеи в виме без шаманства не работают в русской раскладке)

Я даже не знаю зачем это нужно, но кажется это оно http://habrahabr.ru/post/98393/

- Нормально настраиваемые хоткеи (попробуйте в виме перебиндить d или c - это сложно (могу объяснить чем, сам перебивал))

Я очень счастлив, когда работаю с хоткеями в виме! Например ",l" включает и выключает отображение «пробельных символов»

- Наличие «пакетного менеджера»

есть Vundle: https://github.com/gmarik/Vundle.vim очень легко настраивается, очень минималистичен и быстро устанавливается.

- Возможность «подсветки» курсивом

есть

- Раз уж шла речь о плагинах - возможность писать их на питоне

Vim powerline написан на питоне :) очень много плагинов на питоне, тоже не вижу проблем

- Быстрый переход между файлами (что в виме вроде делает плагин Ctrl+P)

Пожалуйста, https://www.dropbox.com/s/ozvc8ljv7o2llag/Screenshot 2014-08-14 01.52.53.png

- Миникарта (сомнительное достоинство, но она есть и если что можно ее отключить, а виме ее не никак не приделать)

этого нет

- Конфиги в Json'е

зачем??? это же не сублайм!

- Снипеты (знаю, что в виме есть алиасы или как там их, в саблайме снипеты реально мощная штука, в отличии от)

UltiSnip без проблем, и даже шикарнее чем в сублайме

- Goto-{Anything,Symbol,Defenition,Line,File,etc} (часть из этого есть в виме)

есть, jedi-vim (python), tern_for_vim (javascript), vim-gocode (golang), YouCompleteMe так же поддерживает фичу go to definition

go to symbol: https://www.dropbox.com/s/pwy51ggzlnbs0m0/Screenshot 2014-08-14 01.57.09.png

- Встроенная консолька с питоном внутри

для этого я использую tmux: https://www.dropbox.com/s/egb2qgdkdnhj6nj/Screenshot 2014-08-14 01.59.31.png

- Можно юзать замену без регулярок (иногда крайне полезно)

:%s/first/second ?

- Можно и мышкой (а вдруг очень хочется)

можно, включая консоль, хотеться не должно :)

- Автодополнение не по хоткею (ух как в виме бесило, что не так)

YouCompleteMe прекрасно с этим справляется

В общем, не рекламы ради но я для себя собрал свой конфиг, что бы было все в одном месте: https://github.com/aliev/vim

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

Я сдаюсь!

Из vim после множества шаманств и плагинов таки можно сделать sublime, без миникарты, нечеткого поиска, и один хрен хоткеи под себя не перебить нормально.

Вобщем смысл понятен? Зачем мне пилить под себя vim, если уже все ок в sublime? Тем более, что некоторую часть фич я вообще не смогу получить?

Deleted
()
Ответ на: комментарий от shamkir

В защиту вима (и в свою) скажу, что вим очень хороший редактор и я сам им пользуюсь регулярно, просто основной мой редактор не он.

Также легко заявить - текстовый редактор - это самый главный инструмент, естественно, что нужно потратить время на его настройку.

Так-что не все так однозначно, в любом случае, у вима есть целых 2 преимущества, которые не под силу саблайму - он опенсурсный и консольный.

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