Vim再入門
- 12. Vim
Windows
Vim
vimrc
- 13. Vim
Windows
Vim
vimrc
- 20. vimrc
100
500
1000
1000
- 21. vimrc
100
500
1000
1000
- 22. vimrc
100
500
1000
1000
- 23. vimrc
100
500
1000
1000
http://vim-users.jp/2009/07/hack-39/
- 104. a append
i insert
o
s substitute
- 105. a append
i insert
o
s substitute
- 106. a append
i insert
o
s substitute
- 107. a append
i insert
o
s substitute
- 108. a append
i insert
o
s substitute
- 109. a append
i insert
o
s substitute
- 110. a append
i insert
o
s substitute
- 111. a append
i insert
o
s substitute
c change
- 112. a append
i insert
o
s substitute
c change
- 113. a append
i insert
o
s substitute
c change
- 114. a append
i insert
o
s substitute
c change
- 137. c change
d delete
y yank
- 138. c change
d delete
y yank
cindent
- 139. c change
d delete
y yank
cindent
deindent
- 140. c change
d delete
y yank
cindent
deindent
indent
- 141. c change
d delete
y yank
cindent
deindent
indent
- 178. vimrc
1
Vim
1
http://whileimautomaton.net/2008/08/vimworkshop3-kana-
presentation
- 179. vimrc
1
Vim
vimrc
vimrc
vimrc
1
http://whileimautomaton.net/2008/08/vimworkshop3-kana-
presentation
- 180. vimrc
1
Vim
vimrc
vimrc
vimrc
1
http://whileimautomaton.net/2008/08/vimworkshop3-kana-
presentation
- 183. vimrc
vimrc
mswin.vim
- 184. vimrc
vimrc
mswin.vim
vimrc
- 185. vimrc
vimrc
mswin.vim
vimrc
vim-users.jp Vim Hacks
- 190. vimrc
Vim
Vim Vim
2
2
http://d.hatena.ne.jp/pcmaster/20090429/p1
- 191. vimrc
Vim
Vim Vim
2
2
http://d.hatena.ne.jp/pcmaster/20090429/p1
- 209. vimrc
Space Space vimrc
Space Tab gvimrc
let vimrcbody = ’$HOME/vimfiles/rc/vimrc.vim’
let gvimrcbody = ’$HOME/vimfiles/rc/gvimrc.vim’
function! OpenFile(file)
let empty_buffer = line(’$’) == 1 && strlen(getline(’1’)) == 0
if empty_buffer && !&modified
execute ’e ’ . a:file
else
execute ’tabnew ’ . a:file
endif
endfunction
command! OpenMyVimrc call OpenFile(vimrcbody)
command! OpenMyGVimrc call OpenFile(gvimrcbody)
nnoremap <Space><Space> :<C-u>OpenMyVimrc<CR>
nnoremap <Space><Tab> :<C-u>OpenMyGVimrc<CR>
- 210. vimrc
Space Space vimrc
Space Tab gvimrc
let vimrcbody = ’$HOME/vimfiles/rc/vimrc.vim’
let gvimrcbody = ’$HOME/vimfiles/rc/gvimrc.vim’
function! OpenFile(file)
let empty_buffer = line(’$’) == 1 && strlen(getline(’1’)) == 0
if empty_buffer && !&modified
execute ’e ’ . a:file
else
execute ’tabnew ’ . a:file
endif
endfunction
command! OpenMyVimrc call OpenFile(vimrcbody)
command! OpenMyGVimrc call OpenFile(gvimrcbody)
nnoremap <Space><Space> :<C-u>OpenMyVimrc<CR>
nnoremap <Space><Tab> :<C-u>OpenMyGVimrc<CR>
- 212. vimrc
F5
function! SourceIfExists(file)
if filereadable(expand(a:file))
execute ’source ’ . a:file
endif
echo ’Reloaded vimrc and gvimrc.’
endfunction
nnoremap <F5> <Esc>:<C-u>source $MYVIMRC<CR>
:source $MYGVIMRC<CR>
:call SourceIfExists(’~/vimfiles/ftplugin/’ . &filetype . ’.vim’)<CR>
- 213. vimrc
F5
function! SourceIfExists(file)
if filereadable(expand(a:file))
execute ’source ’ . a:file
endif
echo ’Reloaded vimrc and gvimrc.’
endfunction
nnoremap <F5> <Esc>:<C-u>source $MYVIMRC<CR>
:source $MYGVIMRC<CR>
:call SourceIfExists(’~/vimfiles/ftplugin/’ . &filetype . ’.vim’)<CR>
filetype
- 214. vimrc
F5
function! SourceIfExists(file)
if filereadable(expand(a:file))
execute ’source ’ . a:file
endif
echo ’Reloaded vimrc and gvimrc.’
endfunction
nnoremap <F5> <Esc>:<C-u>source $MYVIMRC<CR>
:source $MYGVIMRC<CR>
:call SourceIfExists(’~/vimfiles/ftplugin/’ . &filetype . ’.vim’)<CR>
filetype
HHK Pro JP
- 218. Hacks
Hack2 Vim
Hack34 Vim
Hack45 help
Hack161 Command-line window
Hack189 Emacs Vim
Hack215 Vundle plugin