私はgvimでHTMLを書いていますが、私を悩ませているのは、omni-completeが、以前に選択した単語であっても、常に前の単語を削除することです。
たとえば、次のコードを書いていると仮定します**('_'はカーソルを意味します)**:
<a style="_" ></a>
^ X- ^ Oを押すと、ヒントリストが表示され、[色:]を選択します。
<a style="color:_" >
そして、もう一度^ X- ^ Oを押すと、適切なヒント( "rgb("、 "#")が表示されますが、その間、次のように前の単語が削除されます。
<a style="rgb(_" >
誰か助けてもらえますか?どうもありがとう。そしてこれは私のgvimrcです:
set guifont=文泉驿等宽微米黑\ 14
colorscheme neverness_modified
set number
set guioptions-=T
winpos 0 0
set columns=1000
set lines=1000
set fileencodings=utf-8,gb18030
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
filetype on
filetype indent on
syntax on
set cindent
set completeopt+=longest
function Maximize_Window()
silent !wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz
endfunction
" ========================
" TagList
" ========================
set tags+=/home/fish47/.vim/tags/STL.tags
" ========================
" TagList
" ========================
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
" ========================
" WinManager
" ========================
let g:winManagerWindowLayout='FileExplorer|TagList'
WMToggle
" ========================
" OmniCppComplete
" ========================
set nocp
filetype plugin on
let OmniCpp_SelectFirstItem=2
let OmniCpp_MayCompleteDot=1
let OmniCpp_MayCompleteArrow=1
let OmniCpp_MayCompleteScope=1
set showcmd
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags