" Use solarized colorscheme colorscheme desert " Setting up light color scheme set background=light " set highlighting for colorcolumn highlight ColorColumn ctermbg=lightGrey set nocompatible set number set nowrap set autochdir set autoindent "Размер табуляции по умолчанию set shiftwidth=4 set softtabstop=4 set tabstop=4 set smarttab set expandtab "преобразование таба в пробелы set textwidth=110 "Включаем "умные" отступы ( например, автоотступ после {) set smartindent "При вставке фрагмента сохраняет отступы set pastetoggle= syn on " включить подсветку синтаксиса set showmatch " показывать первую парную скобку после ввода второй set matchpairs+=<:> " показывать совпадающие скобки для HTML-тегов set autoread " перечитывать изменённые файлы автоматически set t_Co=256 " использовать больше цветов в терминале set backspace=indent,eol,start " backspace обрабатывает отступы, концы строк set visualbell " вместо писка бипером мигать курсором при ошибках ввода set clipboard=unnamed " во избежание лишней путаницы использовать системный "буфер обмена вместо буфера Vim "Отключаем создание swap файлов set noswapfile "Все swap файлы будут помещаться в заданную директорию (туда скидываются открытые буферы) set dir=~/.vim/swap/ "Отключаем создание бекапов (резервные копии файлов с окончанием «~» создаваться не будут) set nobackup " Disable vim common sequense for saving. " By defalut vim write buffer to a new file, then delete original file " then rename the new file. set nowritebackup " Disable swp files set noswapfile " Do not add eol at the end of file. set noeol set whichwrap=b,<,>,[,],l,h " перемещать курсор на следующую строку при "нажатии на клавиши вправо-влево и пр. "автодополнение фигурной скобки (так, как я люблю :) imap {{ } O set pastetoggle= set termencoding=utf-8 set fileencodings=utf8 if &modifiable set fileformat=unix endif set encoding=utf8 " ------------------------Wildmenu---------------------- " Extended autocmpletion for commands set wildmenu " Autocmpletion hotkey set wildcharm= " Не использовать короткие теги PHP для поиска PHP блоков let php_noShortTags = 1 " Подстветка SQL внутри PHP строк let php_sql_query=1 " Подстветка HTML внутри PHP строк let php_htmlInStrings=1 " Подстветка базовых функций PHP let php_baselib = 1 "" Применять типы файлов filetype on filetype plugin on filetype indent on set showmatch " проверка скобок set history=500 " увеличение истории команд set undolevels=100 set ttyfast "Настройка поиска: set showmatch set hlsearch set incsearch set ignorecase " Disable higlighting search result on Enter key nnoremap :nohlsearch syntax on " включить подсветку синтаксиса "Опции авто-дополнения set completeopt=longest,menuone "ВКЛЮЧЕНИЕ АВТОДОПЛНЕНИЯ ВВОДА (omnifunct) autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS autocmd FileType html,markdown setlocal omnifunc=htmlcomplete#CompleteTags autocmd FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS autocmd FileType tt2html set omnifunc=htmlcomplete#CompleteTags "autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS "autocmd FileType html set omnifunc=htmlcomplete#CompleteTags "autocmd FileType css set omnifunc=csscomplete#CompleteCSS autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags autocmd FileType php set omnifunc=phpcomplete#CompletePHP "-----------------СПЕЦИАЛЬНЫЙ РАЗДЕЛ------------- " F12 - обозреватель файлов map :Ex vmap :Ex i imap :Ex i
Лаконично описаны приемы для Linux систем и бакенд-программирования с проверенными мной рабочими Bash и SQL командами. Так же будут рассматриватся настройка среды разработки для PHP, JavaScript/NodeJs, SQL, Go, Python и для различных баз данных в Linux.
Настройка Vim
Файл .vimrc в домашней папке для минимальных удобств при работе в Vim:
Подписаться на:
Сообщения
(
Atom
)
Комментариев нет :
Отправить комментарий
Благодарю за ваше участие!