mobile version linux, last world news, last security news, last net4me news. all net 4me!
next
 
time

net4me logo

linux commands
shell script
protocol
ip, tcp, smtp, ntp, ftp
telnet terminal
java and javascript
ajax web technology
documentation
howto, man, info
cisco in network
linux server
linux in home
online utility
and more more more.
python development
туе4ьу дштгч

tux

  Содержание подраздела:

Установка и настройка VIM в windows

Звуки стучания по клавиатуре не дают будущему линуксоиду (Это я про маленького сынишку) спокойно спать.
Поэтому пришлось мне переселиться на кухню за ноут жены. И естественно, тут винда =)

Gimp поставил, vim поставил. Открываю файл в vim и... Что за хрень? Что за цвета? =((
Все попытки найти старый файл цветовой схемы для vim, который когда-то делал, провалились.
Поэтому будем писать новый файл схемы. А заодно и посмотрим как устроен vim в windows.
Действия буду описывать по шагам, чтобы было понятнее.

Установка редактора VIM под windows

Зашел к себе на сайт http://www.net4me.net/examples/32/net34.html, нашел внизу ссылку "Скачать VIM". Перешел на сайт vim'а, нашел версию для windows. Скачал. Запустил. Поставил.
Установка производилась по умолчанию. Т.е. В C:\Program Files\Vim\

Файл конфигурации (или просто конфиг vim) vimrc

Первое, что я сделал, это конечно же скачал свой vimrc со всеми настройками с сайта.
И сохранил его как C:\Program Files\Vim\_vimrc (такое название файла принято для windows).

И вот что получилось:
Стандартный вид редактора vim для windows со стандартной цветовой схемой.


TAB меню (вставка комментариев, их удаление, смена кодировки и кодировки файла и т.д.) есть, настройки работают, строка состояния показывает кодировку и формат файла, координаты курсора и т.д. Подробнее см. сам vimrc. Там всё подробно прокомментировано.

Пишем свой файл цветовой схемы для vim

Так как старый файл со схемой цветов для vim был утерян безвозвратно, то придется заново быстро напиать новый файл.
Сильно усложнять не будем. Лично мне вообще нужен только чёрный цвет фона, привычная подсветка синтаксиса и т.п. Вобщем, идея заключалась в том, чтобы в windows получить стандартный внешнй вид линуксового vim. То есть, сделать vim таким, как я привык его видеть по умолчанию в linux.
" Vim color file
"======================================
"
" Edit by Ben-Ja http://www.net4me.net
"    On 26.12.2009 14:52:46
"
"======================================
" Maintainer:   Ben-Ja 
" Last Change:  2009 Dec 26
"

set background=dark
hi clear
if exists("syntax_on")
  syntax reset
endif
"colorscheme default
let g:colors_name = "net4me"

" For GUI
highlight Normal     guifg=Grey80       guibg=Black
highlight Search     guifg=Black        guibg=Red       gui=bold
highlight Visual     guifg=#333333      guibg=Green             gui=bold
highlight Cursor     guifg=Black        guibg=Green             gui=bold
highlight Special    guifg=Magenta
highlight Comment    guifg=Blue
highlight StatusLine guifg=Blue         guibg=White
highlight Statement  guifg=Yellow                       gui=NONE
highlight Type                                          gui=NONE

" For Console
highlight Normal     ctermfg=LightGrey  ctermbg=Black
highlight Search     ctermfg=Black      ctermbg=Red     cterm=NONE
highlight Visual                                        cterm=reverse
highlight Cursor     ctermfg=Black      ctermbg=Green   cterm=bold
highlight Special    ctermfg=13
highlight Comment    ctermfg=Blue
highlight StatusLine ctermfg=Blue       ctermbg=White
highlight Statement  ctermfg=Yellow                     cterm=NONE
highlight Type                                          cterm=NONE

" END
Просто и без наворотов.
Если хочется поэкспериментировать, то берите и изменяйте под себя как хотите =)
Если вы загорелись сделать свою цветовую схему, то дам небольшую подсказку по параметрам highlight (оно же hi), цветам и т.д.
Открываете vim и вводите команду :highlight или :hi и попадаете в справочное руководство, где всё подробно описано.

Для того, чтобы в следующий раз не искать, я положу пример из этой статьи на сайт рядом со своим vimrc.
файл цветовой схемы vim на черном фоне.

Сохранил файл схемы как C:\Program Files\Vim\vim72\colors\net4me.vim
где должен находится файл цветовой схемы.

Редактирование конфига vim

Для того, чтобы наша цветовая схема включалась автоматически каждый раз при старте vim, надо отредактировать vimrc.
Если вы используете конфиг с моего сайта, то вам достаточно раскомментировать 32-ю строку.
редактируем vimrc для включения новой цветовой схемы.

Если вы используете другой vimrc, то вам надо дописать :colorscheme net4me
Без расширения. Т.е. не :colorscheme net4me.vim, а просто :colorscheme net4me. Сохраняем. выходим из vim.

Проверяем:
вид редактора vim в windows после смены цветовой схемы.

Вуаля!

Итак, мы только что познакомились с конфигами, цветовыми схемами, расположением файлов vim в windows и научились менять эти файлы так, чтобы было удобно именно нам самим.
Как видим, vim для windows остался таким же гибким и легким в настройках как и в linux. =)

Если вас интересует с чего начать работу в vim, то осмелюсь посоветовать свою статейку, рассказывающую в нескольких фразах, как начать работать в vim.




home back top
При копировании материалов нашего портала, сылка на net4me обязательна.
Рейтинг@Mail.ru   Rambler's Top100   Valid HTML 4.01 Transitional  

 



...

net4me snowflake
 
net4me portal This page last modified: Friday, May 21, 2010   be in net. net4me

portal net4me linux education center

Network to the internet. Open source laboratory must have Linux online services on net4me portal. web develop and information about OpenSource creation project in net. Example of javascript code is wonderful. Download software and drivers for Linux Geeks on net4me and have fun!
Microsoft’s marketing team considers ridiculously skewed charts to be a killer weapon in the war on competitors, so it’s only natural that they’d provide retail store employees with a surreal “comparison” between Windows 7 and Linux to explain for customers.
The chart is part of an ExpertZone training course provided by Microsoft to retail employees at stores like Best Buy. After the training, the employees are expected to be able to better explain the merits of software like the soon-to-launch Windows 7. Microsoft felt it necessary, however, to specifically compare Windows 7 to Linux—something we usually save for the particularly emotional commenters.
In this case, though, it has to be pointed out that Linux can and does play “the games your customers want”, specifically the World of Warcraft (wow) example mentioned, through the WINE project, and the idea that Linux has compatibility with “few” cameras, iPods, MP3 players, printers and scanners is definitely a stretch of a justification for a stark comparison. Linux, in fact, keeps legacy support intact for many of the printers, scanners, and other devices that Windows Vista and 7 have left behind, and generally supports models from the major manufacturers.
Video chat on “all major IM networks” just got better on Linux moemo, actually, with the release of Pidgin 2.6, and the lack of access to Windows Live Essentials has likely not caused many a netbook owner to make a red-faced return trip.
All that is not to say that a Linux machine, presumably a netbook in this case, is the best choice for any computer user not interested in configuring his machine a little if they’re looking for app use beyond basic web surfing and document access. Let’s hear your take on Microsoft’s talking points in the comments on net4me.

After releasing with much fanfare 20,000 lines of driver code under the GNU General Public License (GPL) for inclusion in the Linux kernel, Microsoft hasn’t followed through with the necessary updates and fixes required by the community, according to one Linux leader on net4me.
Greg Kroah-Hartman, a Novell fellow with SuSE Labs and Linux Driver Project lead, posted on September 9 a status update on the drivers being assembled for inclusion in the Linux 2.6.32 kernel, Kroah-Hartman had some harsh words about Microsoft’s participation since its original announcement of its GPL plans in late July.
Поток знания поможет определить поисковикам пользу для бизнеса от web-сервисов и скачать эту страницу на первые места download рейтингов.
Маркетинг и сеть. Разве может менеджер в галстуке продавать сеть? Сеть для сетевиков в джинсах и свитере. Это же ошибка. Почти как microsoft windows 7 в своей бете.
Сеть в интернет. Любая Open Source лаборатория должна иметь онлайн linux сервисы на портале net4me. Примеры скриптов и подробная документация по фофч, то есть ajax, помогут программистам в разработке web страниц и software не только в линукс, но и в windows. И даже простой сисадмин сможет научиться как правильно сделать javascript сайт и написать правильный скрипт bash или программу python на сервер в сети.
Даже обжим провода с названием витуха станет доступен простым языком войны. А про обжим розетки под rj45 и говорить нечего! Всё описание сетевых протоколов и консольных команд линукса тут, net 4 me рулит! Настройка роутера как и любого сервера под линуксом связана с конфигами. Править конфиг удобно в linux редакторе vim.
В общем, net4me это подробное описание как провести время хорошо и с пользой для знаний. Онлайн игры, wow и война в наши дни тут не уместны. Net это значит сеть. Сеть для меня. Именно так можно перевести название net4me.

В продолжение статьи о бизнесе и раскрутке сайтов посредством добавления букв и цифр на сравнительные страницы сайта о сетях, хочется сказать:
Раскрутить страницу благодаря справочнику net4me может каждый. Надо только захотеть. А вот построить сеть на основе витой пары, даже зная раскладку кабеля по цветам, дано не каждому программисту без умения обжать витуху.

Английский в плане оптимизации сайтов для поисковых систем конечно удобнее. Там нет падежей и склонений. И это не бред. Это долбанный SEO не по GPL. Интересно, кому это надо? Зачем заставлять людей писать, а со временем и даже думать SEO фразами и готовыми шаблонами для поисковиков? Неужели пришла пора и понятие "люди для машин" уже более актуально, нежели "машины для людей"? =((

Ладно. Оставим как есть. И заменим импортный бред про майкрософт и линукс нашим отечественного производства. Ой! Забыл про games, download driver и про туе4ьу is net4me сказать! =)) Ошибка которую можно и нужно исправить.
Найдется команда и пример на все случаи жизни в линукс и подробное описание любой команды простым языком.
И даже утилита из pdf 2 tf2 > pdf2fb2 utilites for moemo docs окажется здесь. Driver code under the GNU General Public License (GPL) for inclusion (install) in the Linux kernel as nvidia not nv.