11# Поддержка языка 1С:Предприятие 8 (BSL) в VIM
22
33Добавляет подсветку встроенного языка 1С:Предпрятие 8 файлам \* .bsl и \* .os - синтаксис ` 1C (BSL) ` .
4+
45# Связи с другими проектами
56Разработка основана на данных репозитария [ xDrivenDevelopment/1c-syntax] ( https://github.com/xDrivenDevelopment/1c-syntax ) .
67
8+ # Зависимости
9+ * [ Vundle.vim] ( https://github.com/VundleVim/Vundle.vim )
10+ * [ vim-snipmate] ( https://github.com/garbas/vim-snipmate )
11+ * [ vim-addon-mw-utils] ( https://github.com/MarcWeber/vim-addon-mw-utils )
12+ * [ tlib_vim] ( https://github.com/tomtom/tlib_vim )
13+ * [ tagbar] ( https://github.com/majutsushi/tagbar )
14+ * [ Exuberant ctags 5.5] ( http://ctags.sourceforge.net/ ) или [ universal-ctags] ( https://github.com/universal-ctags/ctags )
15+
716# Установка
8- Установим менеджер пакетов Vundle для vim [ https://github.com/VundleVim/Vundle.vim ] ( https://github.com/VundleVim/Vundle.vim )
17+ Установим менеджер пакетов Vundle для vim [ Vundle.vim] ( https://github.com/VundleVim/Vundle.vim )
18+
919Настроим файл ` ~/.vimrc `
1020``` vim
1121set nocompatible " be iMproved, required
@@ -18,7 +28,10 @@ filetype off " required
1828set rtp+=~/.vim/bundle/Vundle.vim
1929call vundle#begin()
2030
21- Plugin 'VundleVim/Vundle.vim' " let Vundle manage Vundle, required
31+ Plugin 'VundleVim/Vundle.vim' " let Vundle manage Vundle, required
32+
33+ "---------=== Code/project navigation ===-------------
34+ Plugin 'majutsushi/tagbar' " Class/module browser
2235
2336"--------------=== Snippets support ===---------------
2437Plugin 'garbas/vim-snipmate' " Snippets manager
@@ -27,24 +40,25 @@ Plugin 'tomtom/tlib_vim' " dependencies #2
2740
2841"--------------=== 1С(BSL)===---------------
2942Plugin 'andreevlex/vim-language-1c-bsl' "
30-
43+
3144call vundle#end() " required
3245filetype on
3346filetype plugin on
3447filetype plugin indent on
3548```
3649Запускаем ` vim ` и набираем команду ` :PluginInstall `
3750
38- После успешной установки добавим в файл ` ~/.vimrc ` настройку для поддержки шаблонов
51+ После успешной установки добавим в файл ` ~/.vimrc ` настройку для поддержки шаблонов
3952``` vim
4053" указываем каталог с настройками SnipMate
4154let g:snippets_dir = "~/.vim/bundle/vim-language-1c-bsl/snippets"
4255```
56+
57+ Копируем файл ` ./setup/.ctags ` в домашнюю папку ` ~/.ctags `
58+
4359# Снимки экрана Gvim
4460![ vim-syntax-1c-bsl] ( https://cloud.githubusercontent.com/assets/20382553/19023013/51bbcf1c-88f5-11e6-89a0-406e6716c4ee.png )
4561![ vim-language-1c-sdbl] ( https://cloud.githubusercontent.com/assets/20382553/19448621/af0fa6e2-94b3-11e6-948a-a46821e181d2.png )
62+
4663# Снимок экрана Vim (терминал)
4764![ vim-1c-bsl-terminal] ( https://cloud.githubusercontent.com/assets/20382553/19032706/744de89a-896c-11e6-9acf-0ef9e859aaf9.png )
48-
49-
50-
0 commit comments