LINUX.ORG.RU

gvim:комбинации клавиш


0

0

Поставил SuSE8.2 и vim 6.2 из исходников, в результате для некоторых функциональных клавиш (F6, F7,...) перестала работать комбинация control-<функциональная клавиша> в gvim'e, для остальных функциональных клавиш все работает. control-shift-<функциональных клавиша> - работает. Куда копать?

Ответ на: комментарий от fagot


set guifont=-monotype-courier\ new-medium-r-normal--14-135-75-75-m-80-koi8-r
set ch=1

set mousehide
set ts=4
set sw=4
set noai
set nosi
set nocin
set bs=indent,eol,start
set ruler
set guioptions=aAm

set path=./,/usr/local/include,/usr/include/,/home/evgeny/projects/project/lib

behave mswin

map <S-Insert> <MiddleMouse>
map! <S-Insert> <MiddleMouse>

vnoremap <C-X> "+x

vnoremap <C-C> "+y

noremap <C-F6> :call SwapHeaderFile(0)<CR>
vnoremap <C-F6> <C-C>:call SwapHeaderFile(0)<CR>
inoremap <C-F6> <C-O>:call SwapHeaderFile(0)<CR>

noremap <C-S-F6> :call SwapHeaderFile(1)<CR>
vnoremap <C-S-F6> <C-C>:call SwapHeaderFile(1)<CR>
inoremap <C-S-F6> <C-O>:call SwapHeaderFile(1)<CR>

map <F2> :WMToggle<CR>
noremap <F2> :WMToggle<CR>
vnoremap <F2> <C-C>:WMToggle<CR>
inoremap <F2> <C-O>:WMToggle<CR>

map <F4> :Tlist<CR>
noremap <F4> :Tlist<CR>
vnoremap <F4> <C-C>:Tlist<CR>
inoremap <F4> <C-O>:Tlist<CR>

" Build
map <F10> :wa<CR>:make<CR>
noremap <F10> :wa<CR>:make<CR>
vnoremap <F10> <C-C>:wa<CR><C-C>:make<CR>
inoremap <F10> <C-O>:wa<CR><C-O>:make<CR>

map <F12> :make clean<CR>
noremap <F12> :make clean<CR>
vnoremap <F12> <C-C>:make clean<CR>
inoremap <F12> <C-O>:make clean<CR>

map <F3> :make run<CR>
noremap <F3> :make run<CR>
vnoremap <F3> <C-C>:make run<CR>
inoremap <F3> <C-O>:make run<CR>

map <S-F3> :wa<CR>:make<CR>:make run<CR>
noremap <S-F3> :wa<CR>:make<CR>:make run<CR>
vnoremap <S-F3> <C-C>:wa<CR><C-C>:make<CR><C-C>:make run<CR>
inoremap <S-F3> <C-O>:wa<CR><C-O>:make<CR><C-O>:make run<CR>

map <F11> :cwindow<CR>
noremap <F11> :cwindow<CR>
vnoremap <F11> <C-C>:cwindow<CR>
inoremap <F11> <C-O>:cwindow<CR>

vnoremap <C-V> "+gP

map <C-V> <MiddleMouse>
map! <C-V> <MiddleMouse>

noremap <C-S> :update<CR>
vnoremap <C-S> <C-C>:update<CR>
inoremap <C-S> <C-O>:update<CR>

noremap <C-Z> u
inoremap <C-Z> <C-O>u

noremap <C-A> gggH<C-O>G
inoremap <C-A> <C-O>gg<C-O>gH<C-O>G
cnoremap <C-A> <C-C>gggH<C-O>G

if version >= 500

let c_comment_strings=1

if !exists("syntax_on")
syntax on
endif

set hlsearch

highlight Normal guibg=grey90
highlight Cursor guibg=Green guifg=NONE
highlight lCursor guibg=Cyan guifg=NONE
highlight NonText guibg=grey80
highlight Constant gui=NONE guibg=grey95
highlight Special gui=NONE guibg=grey95

colorscheme murphy

filetype on
filetype indent on

let Tlist_WinWidth = 20
let Tlist_Inc_Winwidth = 0
let Tlist_Compact_Format = 1
let g:winManagerWindowLayout = 'FileExplorer|BufExplorer'
endif

Evgeny_I
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.