Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт май 25, 2017 7:17 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 24 сообщения ]  На страницу 1 2 След.
Автор Сообщение
 Заголовок сообщения: Vim
СообщениеДобавлено: Ср фев 29, 2012 12:34 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Вложение:
Vim.png
Vim.png [ 10.59 КБ | 2462 просмотра ]

Vim - free text editor.

Updates:
* fixed bug with closed console window
* fixed bug with save
* added support for color themes (should work, at least)
Syntax highlight is not supported yet.

Обновления:
* исправлен баг с закрытием окна консоли
* исправлен баг с записью файла
* добавлена поддержка цветовых тем (должна работать, по крайней мере)
Подсветка синтаксиса пока что не работает.


Вложения:
vim.7z [90.52 КБ]
109 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: Vim
СообщениеДобавлено: Ср фев 29, 2012 1:17 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1204
Bugreport: if you close it by clicking the 'X' , VIM will use 100% cpu (loop?)

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Vim
СообщениеДобавлено: Ср фев 29, 2012 9:30 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Probably, bug. Trying to fix it now.
Also, save doesn't work, will fix it soon, i hope.


Вернуться к началу
 Заголовок сообщения: Re: Vim
СообщениеДобавлено: Ср фев 29, 2012 9:55 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Fixed few bugs.


Вернуться к началу
 Заголовок сообщения: Re: Vim
СообщениеДобавлено: Ср фев 29, 2012 9:15 pm 
В сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Скриптинг с lua будет поддерживать?


Вернуться к началу
 Заголовок сообщения: Re: Vim
СообщениеДобавлено: Ср фев 29, 2012 9:45 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Боюсь, что не будет. А сильно нужно? Если да, то можно попробовать собрать версию более полную, со всякими новомодными фичами, но времени на это уйдет явно несколько дней.


Вернуться к началу
 Заголовок сообщения: Re: Vim
СообщениеДобавлено: Ср фев 29, 2012 11:09 pm 
Я туплю - скачал последнюю ночную сборку, запускаю программу и после надписи требующей нажать RETURN понимаю что (2 варианта):
1. Все мои предыдущие навыки работы со всеми текстовыми редакторами нужно выкинуть на помойку.
2. Какой то компонент системы глючит (и это не я сам).
Спойлер: Показать
Вложение:
1.png
1.png [ 54.2 КБ | 2386 просмотров ]


Вернуться к началу
   
 Заголовок сообщения: Re: Vim
СообщениеДобавлено: Ср фев 29, 2012 11:14 pm 
В сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Да, к нему надо привыкнуть. Но в данный момент экран выглядит не так, как надо. Показываются лишние символы, и "pty buffer"
По-поводу наворотов - да, нужны, в них же вся сила Vi IMproved.


Вернуться к началу
 Заголовок сообщения: Re: Vim
СообщениеДобавлено: Ср фев 29, 2012 11:32 pm 
Ну, я много к чему привыкал, но чтобы так привыкать? Совсем ни на чего не похоже, что встречал ранее. Даже на командную строку не похоже.
ru.wikipedia.org писал(а):
Отличия от «обычных» текстовых редакторов

Одна из главных особенностей редактора — применение двух основных, вручную переключаемых, режимов ввода: командного (после запуска редактор находится в нём) и текстового (режим непосредственного редактирования текста, аналогичный большинству «обычных» редакторов).

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

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


Вернуться к началу
   
 Заголовок сообщения: Re: Vim
СообщениеДобавлено: Ср фев 29, 2012 11:37 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Mario писал(а):
Я туплю - скачал последнюю ночную сборку, запускаю программу и после надписи требующей нажать RETURN понимаю что (2 варианта):
1. Все мои предыдущие навыки работы со всеми текстовыми редакторами нужно выкинуть на помойку.
2. Какой то компонент системы глючит (и это не я сам).
Спойлер: Показать
Вложение:
1.png

Чтобы набирать текст, нужно нажать "i". Чтобы закончить ввод текста, нужно нажать esc. Перемещение по документу - h,j,k,l. Записать файл ":w имя", прочитать ":r имя". Удалить символ - "x", удалить строку - "dd". Поиск - "/", продолжение поиска - "n". Поиск и замена "s/old/new/g".

Однако, глюки присутствуют. "pty buffer" остается на экране из-за неполной реализации функций ansi-терминала средствами console.obj, простите мои кривые руки. Лишние символы - это проблемы фильтрации вводимых символов.

XVilka писал(а):
По-поводу наворотов - да, нужны, в них же вся сила Vi IMproved.

Макросы поддерживаются, я загружал некоторые и проверял. Подсветка синтаксиса пока что нереализуема - с моим инетом выкачать 7 мегабайт просто нереально. По поводу написания скриптов на каких-то сторонних языках - в этом я вообще нуб, не знаю, как впиливать. Учитывая, что lua имеется в виде библиотеки liblua, можно будет попробовать, впрочем.


Вернуться к началу
 Заголовок сообщения: Re: Vim
СообщениеДобавлено: Ср фев 29, 2012 11:44 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Файл-тьютор. Запускать так:
Код:
vim tutor.dos


В процессе чтения осваиваются команды управления, в частности, команда выхода.
После чтения и экспериментов может захотеться забыть другие текстовые редакторы. А может и не захотеться.
Каюсь, когда в первый раз запустил vim, выходил из него через killall vim в соседнем bash.


Вложения:
tutor.7z [9.41 КБ]
68 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: Vim
СообщениеДобавлено: Ср фев 29, 2012 11:52 pm 
Осваивать принудительно неудобные вещи мне приходится по работе - исключительно когда эти неудобные вещи меня кормят. К примеру командная строка Dlink без возможности стирать последний набранный символ, т.е. можно только затирать пробелом и без возможности перемещаться в начало и конец набираемой строки текста. Проявлять же насилие над собой любимым не хочется просто так. Возможно кого-то Vim кормит, но мне для работы в командной строке достаточно средств mc.

Все больше флудить в этой теме не буду - ибо только полный идиоты со страшной силой доказывают насколько им не нужно что-нибудь. :)


Вернуться к началу
   
 Заголовок сообщения: Re: Vim
СообщениеДобавлено: Чт мар 01, 2012 12:23 am 
В сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
есть два разных вида удобства - удобство освоения и удобство использования. Вим не очень удобен в освоении, зато очень удобен в использовании, он реально поднял мою скорость кодирования во много раз.


Вернуться к началу
 Заголовок сообщения: Re: Vim
СообщениеДобавлено: Пн мар 05, 2012 11:01 am 
Не в сети
Аватара пользователя

Зарегистрирован: Ср авг 18, 2010 5:38 pm
Сообщения: 102
Класс! Давно мечтал о vim'е в Колибри.

Почему-то при выходе по :q и : x vim не закрывает окно, а просто зависает.
Запускаю в крайней ночной сборке svn2428 под qemu-0.12.5.


Вернуться к началу
 Заголовок сообщения: Re: Vim
СообщениеДобавлено: Пн мар 05, 2012 12:10 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Vim использует console.obj, соответственно, после запуска два процесса.
По крестику завершаются оба, по q - только сам vim. Можно сделать, чтобы по :q завершался сначала процесс console.obj, если нужно.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 24 сообщения ]  На страницу 1 2 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB