windows 설치 vim 프로 세 스 기록
14095 단어 편집기
설치 파일 다운로드
사이트http://www.vim.org/download.php다운로드
질문
재vimrc 에서 입력:
"the chinese encoding
set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1
if has("win32")
set fileencoding=chinese
else
set fileencoding=utf-8
endif
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
language messages zh_CN.utf-8
set termencoding=gbk
OK, 이렇게 gvim 와 명령 행 의 vim 디 스 플레이 가 모두 정상 입 니 다.
글꼴 설정
영 어 는 Inconsolata 글꼴 을 사용 하고 중국 어 는 마이크로소프트 아 흑 (YaHei mono. ttf) 을 사용 합 니 다.글꼴 을 설치 한 후 vimrc 에 추가:
" The fonts
set guifont="Inconsolata 20"
set gfw=Yahei_Mono:h10.5:cGB231
기본 프로필 내용 설정
set history=400
set tabstop=8
set nobackup
set softtabstop=4
set shiftwidth=4
set expandtab
set nu
set wildmenu
set wildmode=full
"colorscheme desert
syntax enable
set background=dark
set foldenable
set nocompatible
set completeopt=longest,menu
set autoindent
set autochdir
set magic
set cursorline
set cursorcolumn
set syntax=on
set cindent
set guioptions-=T
set guioptions-=r
set guioptions+=c
set guioptions-=L
filetype plugin indent on
filetype plugin on
"F4 to toggle highlighting on/off
noremap :set hlsearch! hlsearch?
"F3 to toggle caseinsensetive
noremap :set ic! ic?
Pathogen 플러그 인 설치
이 플러그 인 은 다른 플러그 인 을 관리 하 는 데 사용 할 수 있 습 니 다.다운로드 주소:http://www.vim.org/scripts/script.php?script_id = 2332 설치 방법 은 공식 사이트 참조.기록: pathogen. vim 을 vimfiles / autoload 폴 더 에 복사 (autoload 폴 더 는 수 동 으로 만들어 야 함) vimrc 에 추가 합 니 다.
execute pathogen#infect()
Solarized 배색 방안
사이트https://github.com/altercation/vim-colors-solarized모든 파일 을 다운로드 하여 vimfires / bundle 폴 더 로 zip 를 이동 하고 압축 을 풀 어야 합 니 다.vimrc 에 추가:
colorscheme solarized
let g:solarized_italic=(abs(g:solarized_italic-1)) | colorscheme solarized
두 번 째 줄 은 기울 임 꼴 디 스 플레이 를 닫 는 데 사 용 됩 니 다.기울 임 꼴 이 윈도 에 비정상적 으로 표 시 됩 니 다.
Ctags 설치
Ctags 를 다운로드 하여 압축 을 풀 고 PATH 변수 에 추가 하면 됩 니 다.vimrc 에 가입:
map :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .:set tags+=tags
Taglist 플러그 인 설치
다운로드 하 다.http://www.vim.org/scripts/script.php?script_id = 273 파일 을 vimfires / bundle / taglist 에 복사 하고 이 디 렉 터 리 의 압축 을 해제 합 니 다.vimrc 에 추가:
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
OmniCppComplete 설치
다운로드 하 다.http://www.vim.org/scripts/script.php?script_id = 1520 vimfiles / bundle / omnicppcomplete vimrc 에 압축 해제
set nocp
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
let OmniCpp_NamespaceSearch = 2
let OmniCpp_GlobalScopeSearch = 1
let OmniCpp_ShowAccess = 1
let OmniCpp_MayCompleteDot = 1
let OmniCpp_MayCompleteArrow = 1
let OmniCpp_MayCompleteScope = 1
let OmniCpp_SelectFirstItem = 2
let OmniCpp_DefaultNamespaces = ["std", "GLIBCXX_STD"]
SuperTab 설치
다운로드:http://www.vim.org/scripts/script.php?script_id=1643
vim 로 vmb 파일 을 열 고 입력
:so %
하면 설치 에 성공 합 니 다.vimrc 에 가입:let g:SuperTabDefaultCompletionType="context"
NERDTree 설치
다운로드:http://www.vim.org/scripts/script.php?script_id = 1658 vimfires / bundle / nerdtree 로 압축 풀기
Winmanager 설치
다운로드:http://www.vim.org/scripts/script.php?script_id = 95 vimfiles / bundle / winmanager vimrc 에 압축 해제:
let g:NERDTree_title="[NERDTree]"
let g:winManagerWindowLayout="NERDTree|TagList"
function! NERDTree_Start()
exec 'NERDTree'
endfunction
function! NERDTree_IsValid()
return 1
endfunction
"nmap wm :WMToggle
이 명령 은 단어 이동 명령 w 가 느 리 기 때문에 맵 wm 를 사용 하지 않 는 것 이 좋 습 니 다.이 버 전의 winmanager 는 창 을 열 때 작은 창 을 엽 니 다.수정: plugin / winmanager. vim 을 열 어 함수 ToogleWindowsManager 를 찾 고 추가
exe 'q'
하면 다음 과 같은 형식 으로 변경 합 니 다.function! <SID>ToggleWindowsManager()
if IsWinManagerVisible()
call s:CloseWindowsManager()
else
call s:StartWindowsManager()
exe 'q'
end
endfunction
MiniBufExplorer 설치
다운로드:http://www.vim.org/scripts/script.php?script_id = 159 minibufexpl. vim 을 vimfiles / plugin 에 vimrc 에 복사 하여 추가 합 니 다.
let g:miniBufExplMapWindowNavVim = 1
let g:miniBufExplMapWindowNavArrows = 1
let g:miniBufExplMapCTabSwitchBufs = 1
let g:miniBufExplModSelTarget = 1
let g:minBufExplMoreThanOne=0
C + + 파일 의 자동 로드 STL tags
vimrc:
autocmd FileType cpp set tags+=d:\software\tags\stdcpp.tags
javacomplete 설치
다운로드:http://www.vim.org/scripts/script.php?script_id = 1785 vimfiles / bundle / javacomplete vimrc 로 압축 풀기:
autocmd Filetype java setlocal omnifunc=javacomplete#Complete
Reflection. java 를 컴 파일 해 야 하기 때문에 첫 번 째 실행 이 좀 느 릴 것 입 니 다.앞으로 됐어.
STL 문법 강조
다운로드:http://www.vim.org/scripts/script.php?script_id = 4293 stl. vim 을 vimfiles / after / syntax / cpp 폴 더 에 복사 하여 이 경로 없 이 수 동 으로 만 듭 니 다.
Python Complete
다운로드 하 다.http://www.vim.org/scripts/script.php?script_id = 1542 pythoncomplete. vim 을 vimfiles / autoload 에 복사 합 니 다.
Python 문법 하 이 라이트 강화
다운로드:http://www.vim.org/scripts/script.php?script_id = 790 python. vim 에서 vimfiles / syntax 로 받 습 니 다.
윈도 우즈 전체 화면
다운로드 하 다.http://www.vim.org/scripts/script.php?script_id = 2596 \ # 1.0 dll 파일 을 gvim. exe 와 같은 디 렉 터 리 에 놓 습 니 다.vimrc 에 추가:
autocmd VimEnter * call libcallnr("gvimfullscreen.dll", "ToggleFullScreen", 0)
map :call libcallnr("gvimfullscreen.dll", "ToggleFullScreen", 0)
그 중에서 첫 줄 은 시동 을 걸 면 전체 화면 이 되 는 역할 을 한다.두 번 째 줄 의 역할 은 F11 전체 화면 을 누 르 는 것 이다.
html 설치
다운로드 하 다.http://www.vim.org/scripts/script.php?script_id = 453 번 들 디 렉 터 리 에 있 는 HTML 폴 더 의 압축 을 풀 수 있 습 니 다.HTML 폴 더 아래 에 template 폴 더 를 새로 만 들 고 template. html 를 추가 합 니 다. 내용 은 다음 과 같 습 니 다.
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<title>This is a testtitle>
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1" />
head>
<body>
body>
vimrc 에 추가:
autocmd Filetype html set guioptions-=T
let g:html_template = 'F:\mytools\vim\vimfiles\bundle\HTML\template\template.html'
let g:no_html_tab_mapping = 'yes'
그 중에서 첫 번 째 문장 은 html 플러그 인 이 도구 모음 에 내용 을 추가 하기 때문에 표시 가 정상 적 이지 않다 는 것 이다.도구 모음 을 다시 제거 하고 Enter 를 누 르 면 오 류 를 확인 하고 계속 해 야 합 니 다.두 번 째 문장 은 template. html 파일 을 가리킨다.세 번 째 줄 은 HTML. vim 의 TAB 와 슈퍼 tab. vim 의 충돌 을 피한다.html 파일 의 일반 모드 에서 입력
;html
해 볼 수 있 습 니 다.css 설치color
다운로드:http://www.vim.org/scripts/script.php?script_id = 2150 css. vim 을 vimfiles / aftwr / syntax / css. vim 에 저장 하면 현재 css 에서 색상 을 표시 할 수 있 습 니 다.
AutoComplPop 설치
다운로드:http://www.vim.org/scripts/script.php?script_id=1879
javascript 문법 강조
다운로드 하 다.http://www.vim.org/scripts/script.php?script_id = 1491 javascript. vim 을 vimfiles / syntax 로 이동 합 니 다.
jspc.vim : JavaScript Parameter Complete
다운로드 하 다.https://github.com/othree/jspc.vim bundle 디 렉 터 리 로 압축 을 풀 면 됩 니 다.
vim 용 설치 tern
다운로드:https://github.com/marijnh/tern_for_vim 디 렉 터 리 에서 npm install 을 실행 합 니 다 (nodejs 를 설치 해 야 합 니 다)
전단 신기 Emmet 설치
다운로드 하 다.https://github.com/mattn/emmet-vim bundle 디 렉 터 리 로 압축 을 풀 면 됩 니 다.
Linux 모드 사용
vim 74 디 렉 터 리 에 있 는 mswin. vim 을 다른 이름 으로 바 꾸 고vimrc 의 두 줄 주석 제거:
"source $VIMRUNTIME/mswin.vim
"behave mswin
기본 설정 파일 에 서 는 3, 4 줄 이 어야 합 니 다.
이제
,
,
등 을 사용 할 수 있다.더 나 은 자 바스 크 립 트 설치 완료
다운로드 하 다.https://github.com/1995eaton/vim-better-javascript-completion bundle 디 렉 터 리 로 압축 을 풀 면 됩 니 다.
easy - motion 설치
다운로드 하 다.http://www.vim.org/scripts/script.php?script_id = 3526 번 들 디 렉 터 리 로 압축 을 풀 면 됩 니 다.
vim - surround 설치
다운로드 하 다.https://github.com/tpope/vim-surround bundle 디 렉 터 리 로 압축 풀기.
nerdcommenter 설치
다운로드 하 다.https://github.com/scrooloose/nerdcommenter bundle 디 렉 터 리 로 압축 풀기.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Js를 사용하여 FCKeditor 편집기의 컨텐트 가져오기, 삽입 및 변경이전에 한 시스템에서 FCKeditor 편집기를 사용했는데, 프로젝트 수요로 인해 FCKeditor에 사용자 정의 단추를 추가하여 자신의 수요를 실현하기 위해 주로 이 단추를 눌렀을 때 FCKeditor 편집기의 내...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.