문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
vim [2021/04/11 13:35] kwon37xi |
vim [2021/09/02 14:50] kwon37xi |
||
---|---|---|---|
줄 7: | 줄 7: | ||
* [[https:// | * [[https:// | ||
- | ====== .vimrc 정리하기 | + | ===== .vimrc 정리하기 ===== |
* [[http:// | * [[http:// | ||
:version | :version | ||
줄 41: | 줄 41: | ||
$HOME/ | $HOME/ | ||
</ | </ | ||
- | ====== GVim ====== | + | |
+ | ===== GVim ===== | ||
* [[http:// | * [[http:// | ||
* <code vim> | * <code vim> | ||
줄 48: | 줄 49: | ||
</ | </ | ||
- | ====== 파일이 존재할 경우 설정 읽어들이기 | + | ===== 파일이 존재할 경우 설정 읽어들이기 ===== |
'' | '' | ||
줄 57: | 줄 58: | ||
</ | </ | ||
- | ====== ~/.vimrc 설정 다시 적용 reload | + | ===== ~/.vimrc 설정 다시 적용 reload ===== |
* 현재 화면에 '' | * 현재 화면에 '' | ||
* 일반적인 상황에서는 '': | * 일반적인 상황에서는 '': | ||
- | ====== 환경변수 확인 | + | ===== 환경변수 확인 ===== |
* [[http:// | * [[http:// | ||
<code vim> | <code vim> | ||
줄 71: | 줄 72: | ||
</ | </ | ||
- | ====== GUI 환경에서만 설정 적용 | + | ===== GUI 환경에서만 설정 적용 ===== |
<code vim> | <code vim> | ||
if has(" | if has(" | ||
줄 78: | 줄 79: | ||
</ | </ | ||
- | ====== GUI 환경에서 글꼴 설정 | + | ===== GUI 환경에서 글꼴 설정 ===== |
* [[http:// | * [[http:// | ||
* '': | * '': | ||
줄 85: | 줄 86: | ||
* Windows 에서는 글꼴을 지정하는 설정 파일이 ANSI로 저장돼 있어야만 한다. 설정 파일의 인코딩을 '' | * Windows 에서는 글꼴을 지정하는 설정 파일이 ANSI로 저장돼 있어야만 한다. 설정 파일의 인코딩을 '' | ||
- | ====== 키보드 화살표 사용금지 | + | ===== 키보드 화살표 사용금지 ===== |
<code vim> | <code vim> | ||
inoremap < | inoremap < | ||
줄 93: | 줄 94: | ||
</ | </ | ||
- | ====== HTML을 브라우저에서 바로열기 | + | ===== HTML을 브라우저에서 바로열기 ===== |
* http:// | * http:// | ||
" firefox, chrome, opera 등이 PATH에 잡혀 있어야하며, | " firefox, chrome, opera 등이 PATH에 잡혀 있어야하며, | ||
줄 104: | 줄 105: | ||
</ | </ | ||
- | ====== Vim 정리 | + | ===== Vim 정리 ===== |
* [[vim: | * [[vim: | ||
* [[vim: | * [[vim: | ||
줄 116: | 줄 117: | ||
* [[vim: | * [[vim: | ||
- | ====== Plugins | + | ===== Plugins ===== |
* 플러그인 설치후 플러그인 도움말을 보려면 다음을 실행한다. | * 플러그인 설치후 플러그인 도움말을 보려면 다음을 실행한다. | ||
* < | * < | ||
줄 156: | 줄 157: | ||
* [[https:// | * [[https:// | ||
- | ====== Shell VI Key Binding | + | ===== Shell VI Key Binding ===== |
* bash '' | * bash '' | ||
set -o vi | set -o vi | ||
줄 172: | 줄 173: | ||
</ | </ | ||
- | ====== 취약점 | + | ===== 취약점 ===== |
- | ===== 특정 파일 오픈시 modeline으로 명령 실행가능 | + | ==== 특정 파일 오픈시 modeline으로 명령 실행가능 ==== |
* [[https:// | * [[https:// | ||
* '' | * '' | ||
줄 181: | 줄 182: | ||
</ | </ | ||
- | ===== symbol 사라짐 문제 | + | ==== symbol 사라짐 문제 ==== |
* [[vim: | * [[vim: | ||
* [[https:// | * [[https:// | ||
줄 195: | 줄 196: | ||
</ | </ | ||
- | ====== 관련 자료 | + | ===== 단축키 매핑확인 ===== |
+ | * '': | ||
+ | |||
+ | < | ||
+ | # :verbose 모드 키 | ||
+ | :verbose imap < | ||
+ | </ | ||
+ | |||
+ | ===== 관련 자료 ===== | ||
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// |