Fatal
написал 14 сентября 2004 года в 21:41 (1626 просмотров)
Ведет себя
как мужчина; открыл 123 темы в форуме, оставил 484 комментария на сайте.
Доброго времени суток!
Подскажите, пожалуйста, как настроить vi, что бы в нем
отображались цветные ключевые слова языков C и C++.
По поиску я пробовал, но находил только короткие примеры
по настройке и то не по отображениям языков
программирования.
Этот вопрос я написал именно в этом разделе, потому что
это тема болше волнует программистов.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
vi — никак. vim или elvis — вот так
http://database.sarang.net/study/vim/HOWTO/Vim-HOWTO.html
Good Luck,
UT
Если нельзя, то почему у меня под Linux раскрашено?
Ибо в линуксе нет vi (: Там есть vim на который повешан альяс «vi».
Vi вообще-то, изначально, коммерческий редактор для Unix. И он нифигишша не умеет раскрашивать.
А ссылку на мануал вроде дали…
$ ls -l `which vi`
lrwxrwxrwx 1 root root 5 2004-07-15 14:28 /usr/bin/vi -> elvis
Посмотри у себя в Линуксе, кто виаем прикидывается.
Good Luck,
UT
Ой, там такой мануал жуткий! Я сегодня добрый, поделюсь опытом (:
Для начала надо установить vim.
Затем задать на него альяс.
Но я делал проще, я удалял из системы vi. Нафиг он там нужен?
Лежит он, если мне память не изменяет в /usr/local/bin. Но она может и изменять ((:
Удаляем нафиг бинарный файл vi и создаем на его месте текстовый, на правах бинарного, т.е. chmod +x vi.
В нем пишем vim -c /etc/vim.rc ${@} (${@} <— вот за это не ручаюсь! надо посмотреть в любом .sh файле понимающем параметры!)
Затем создаем файл /etc/vim.rc и пишем в него параметры.
Делаем «vi .» и наслаждаемся палитрой консоли FreeBSD. (:
НЕ коммерческий!
Я ж сказал изначально (:
http://www.unisysworld.com/monthly/2000/05/oualline_0005.shtml
Vi — часть ОС Unix. Написан он Билом Джоем, нынешним главом Sun Microsystems. Другое жело, что код Unix и vi был всегда доступен, на определенных условиях. Но от этого vi не стал бесплатным. (:
Его выпустили под BSD лицензией, если я не ошибаюсь только в начале 90х.
Спасибо!
vi никогда *не был* комерческим.
vi — часть BSD.
Ошибашся. Т.к. vi — часть BSD, то он всегда был под BSD лицензией, на то она и BSD.
myst,
я конечно не отрицаю того факта, что vi написан в Беркли,
вы хотите сказать, что все программы поставляющиеся с BSD находятся по лицензией BSD?
Все, что входят в базовую систему, поставляются под BSD лицензией.
[steck(~)]$ cat .vimrc
:syn on
:set bs=2
Вот этого хватает для всего и не только для C/C++ ;o)
Ы? А то, что BSD стало бесплатным не давно? Это не важно?
Как сказал UT «Лицензия, как и пирожок с капустой, [не/]коммерческим быть не может.»
Дак вот так называемая BSD (их тучи! даже у меня своя есть http://quietmod.narod.ru/COPYRIGHT) лицензия в данном вопросе идет в лесопарковую зону. Ибо она (имхо) как наилучшая, разрешает коммерческое использование. Дык вот, то, что vi был лицензирован под BSD еще не делает его Бесплатным.
vi делает бесплатным то, что конкретно за него деньги не требовались. Деньги требовались за BSD (точнее за носитель и пересылку).
Хорошо, если все, что входит в комплект с FreeBSD находится под BSD — лицензией, то некотрые продукты должны быть одновременно под несколькими лицензиями. К примеру, KDE также входит в дистрибутивы Linux и поставлсяется под лицензией Linux.
Ну тогда я могу сказать, что Mircosoft Wordpad — freeware.
>>(точнее за носитель и пересылку)
BSDi
Cost: $995 for base product or 16 user license
BSD/OS
Costs about 1000$
Сколько же раз они его вокруг света проволокли на эти деньги? А?
vi действительно распространяеться на условиях BSD-style лицензии Берклийского университета. Это бесспорный факт (:
Другое дело, что от этой лицензии бесплатность vi никак не зависит. До выхода бесплатных дистрибутивов BSD (Free/Net/Open) vi был коммерческим, более того Берклийский университет продавал права на vi прочим производителям UNIX(tm) (DEC, Microsoft, HP, etc…) Sun Microsystems миновала эта участь, так как Билл Джой имея все права на vi стал основателем оной.
А КДЕ не входит в базовый набор BSD. Хотя лицензия BSD и позволяет включать another licensed код в BSD проект.
Вы не правы, хоты бы взять gcc — он поставляется не под BSD лицензией.
GCC — это не базовая система. Т.е. базовая, но не в том смысле. Короче GCC лежит в contrib, где лежит всё, что не под BSD и возможно придёться исключать.