windows 설치 vim 프로 세 스 기록

14095 단어 편집기
windows 설치 vim 프로 세 스 기록
설치 파일 다운로드
사이트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 디 렉 터 리 로 압축 풀기.

좋은 웹페이지 즐겨찾기