Advertisement
Guest User

vimrc

a guest
Dec 8th, 2011
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.02 KB | None | 0 0
  1. syntax on
  2. " включить подсветку синтаксиса
  3.  
  4. set ts=4
  5. set sw=4
  6. " табуляция 4 символа
  7.  
  8. " set virtualedit=all
  9. " " set paste
  10.  
  11. set nocompatible
  12. " отключение совместимости с vi
  13.  
  14.  
  15. " let tlist_php_settings = 'php;c:class;f:function'
  16.  
  17.  
  18. let g:omni_sql_no_default_maps = 1
  19.  
  20. set t_Co=256
  21.  
  22. set nowrap
  23. " отключить перенос строк
  24.  
  25. set nu
  26. " нумерация строк
  27.  
  28.  
  29. set guioptions-=T
  30. set guioptions-=m
  31. " скрыть панели
  32.  
  33. set autoindent
  34. " автоотступы
  35.  
  36. set background=dark
  37. " темный бекграунд
  38.  
  39. set wildmenu
  40. " красивое автодополнение
  41.  
  42. set whichwrap=<,>,[,],h,l
  43. " правильное поведение курсора
  44.  
  45. " нормальные имена табов
  46. set guitablabel=%t
  47.  
  48. vnoremap < <gv
  49. vnoremap > >gv
  50. " чтобы не пропадало выделение при сдвиге блока
  51.  
  52. set showmatch
  53. " показывать соответствующую скобку
  54.  
  55. set nohlsearch
  56. " не подсвечивать найденное совпадение
  57.  
  58. set incsearch
  59. set ignorecase
  60.  
  61. "let g:Tlist_Show_One_File = 1
  62.  
  63.  
  64. filetype on
  65. filetype plugin on
  66. set guifont=terminus\ 9
  67. set lines=50
  68. set columns=150
  69.  
  70. set nobackup
  71. set nowritebackup
  72. set noswapfile
  73.  
  74. " Слова откуда будем завершать
  75. set complete=""
  76. " Из текущего буфера
  77. set complete+=.
  78. " Из словаря
  79. set complete+=k
  80. " Из других открытых буферов
  81. set complete+=b
  82. " из тегов
  83. set complete+=t
  84.  
  85.  
  86. colorscheme railscasts
  87. " colorscheme twilight256, vividchalk, railscasts inkpot gardener BusyBee ambient molokai
  88. " цветовая схема
  89.  
  90. "---------------------------------------------------------------"
  91. " русские функциональные кнопки
  92. "---------------------------------------------------------------"
  93. set langmap=ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ;`qwertyuiop[]asdfghjkl\\;'zxcvbnm\\,.~QWERTYUIOP{}ASDFGHJKL:\\"ZXCVBNM<>
  94.  
  95. "---------------------------------------------------------------"
  96. " автодополнение скобок
  97. "---------------------------------------------------------------"
  98. " http://www.vim.org/scripts/script.php?script_id=1849
  99.  
  100. "---------------------------------------------------------------"
  101. " маппинг
  102. "---------------------------------------------------------------"
  103.  
  104. nmap <S-F2> :NERDTreeToggle<CR>
  105. imap <S-F2> <Esc>:NERDTreeToggle<CR>
  106.  
  107. nmap <S-F3> :TlistToggle<CR>
  108. imap <S-F3> <Esc>:TlistToggle<CR>
  109.  
  110. nmap <silent> <F12> <Plug>ToggleProject
  111. imap <silent> <F12> <Plug>ToggleProject
  112.  
  113.  
  114.  
  115. :map <tab> <C-W>w
  116.  
  117.  
  118. :vmap s" "zdi"<C-R>z"<ESC> : добавить двойные ковычки вокруг ВИЗУАЛЬНО выбранного текста
  119. :vmap s' "zdi'<C-R>z'<ESC> : добавить одинарные ковычки вокруг ВИЗУАЛЬНО выбранного текста
  120. :vmap s( "zdi(<C-R>z)<ESC> : добавить скобки вокруг ВИЗУАЛЬНО выбранного текста
  121. :vmap s[ "zdi[<C-R>z]<ESC> : добавить квадраиные скобки вокруг ВИЗУАЛЬНО выбранного текста
  122. :vmap s{ "zdi{<C-R>z}<ESC> : добавить фигурные скобки вокруг ВИЗУАЛЬНО выбранного текста
  123.  
  124.  
  125. "---------------------------------------------------------------"
  126. " сокращения
  127. "---------------------------------------------------------------"
  128. :abbr bce browse confirm e
  129. :abbr th $this-
  130.  
  131.  
  132. "---------------------------------------------------------------"
  133. " сокращения для webdriver
  134. "---------------------------------------------------------------"
  135. :abbr gt ->get_text();
  136. :abbr ge $this->get_element("");
  137.  
  138.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement