vim에서 tab 기능을 이용해 파일을 열 경우 .vimrc 설정값을 가져오지 않는다.

이때는 직접 .vimrc 소스를 읽게 해야 한다. 혹시나 모르는 사람들을 위해 포스팅 해둠. :so ~/.vimrc 아래처럼 folding 기능을 사용하려고 하였는데 사용하지 못해서 여러 문서를 찾아보다가 방법이 없어 vim으로 진입후 설정값을 읽어오게 하였다. set wrap set nowrapscan set nobackup set visualbell set ruler set shiftwidth=4 set tenc=utf-8 set hlsearch set ignorecase set tabstop=4 set lbr set […]

.vimrc 파일 tab 기능 쓰기위한 설정

set nocompatible set autoindent set cindent set smartindent set wrap set nowrapscan set nobackup set visualbell set ruler set shiftwidth=4 set fileencoding=utf-8 set tenc=utf-8 set hlsearch set ignorecase set tabstop=4 set lbr set incsearch set backspace=eol,start,indent set history=1000 set background=dark set nobackup set nowritebackup set noswapfile set laststatus=2 map <C-J> :tabp<CR> map <C-K> :tabn<CR> map […]

리눅스 터미널에서 파이프를 사용하여 vim으로 파일명을 보낼때(xargs vi) 터미널이 깨졌을 경우

화면처럼 터미널에 입력한 내용이 제대로 나오지 않고 화면이 깨졌을때 복구하는 방법은? $ reset reset 명령어로 해결하면 된다.! 이걸 알아내려고 한참을 검색하고 검색했다. 결국 간단한 reset … OTL 정확한 방법은 다음과 같다. 만약 하위디렉토리에 있는 파일중에 php 함수명을 검색해서 해당 함수명을 포함한 파일을 바로 vim으로 편집하기 위해서는 이렇게 입력해야 한다. # vi `find ./ -name "*.php" […]

2012/02/24 – .vimrc 현재 설정 내용

http://blog.webterror.net/wp-content/files/vim.tar.gz :imap ` <C-P> :nmap ` :sp<CR>:o ./<CR> :nmap :o ./<CR> :nmap ! <C-W> :nmap = <C-W>+ :nmap – <C-W>- :nmap F <PageDown> :nmap B <PageUp> :nmap VV <C-V> :nmap U <C-R> map <F5> <Esc>:EnableFastPHPFolds<Cr> map <F6> <Esc>:EnablePHPFolds<Cr> map <F7> <Esc>:DisablePHPFolds<Cr> set nocompatible set autoindent set cindent set smartindent set wrap set nowrapscan set nobackup […]

vim에서 php편집시 folding기능 만들기

http://www.vim.org/scripts/script.php?script_id=1623 방문하고 vim의 플러그인 파일 phpfolding.vim 파일을 다운로드 받는다. cp phpfolding.vim ~/.vim/plugin/ 만약 plugin 디렉토리가 없다면 새로 만든다. map <F5> <Esc>:EnableFastPHPFolds<Cr> map lt;F6gt; lt;Escgt;:EnablePHPFoldslt;Crgt; map lt;F7gt; lt;Escgt;:DisablePHPFoldslt;Crgt; 이후 .vimrc 파일에 다음의 내용을 넣어둔다. 넣은후 클래스가 담긴 PHP 소스를 열면 윗 화면 처럼 나오게 된다. F5를 누르면 현재 열어놓은 소스에 있는 클래스를 폴드한다. F6을 누르면 현재 […]

Gnome에서 텍스트 복사 후 Gnome Terminal에서 열어둔 Vim에 붙여넣기 할때 들여쓰기 방지

Gnome에서 복사/붙여넣기 할때 얼마나 편한지는 리눅스에 오랜시간 적응된 사람들은 잘 알것이라 생각된다. 그러나 참 아쉽게도 답답한 한가지가 있었는데 Gnome에서 gVim으로 텍스트를 붙여넣기 할때에는 아무런 문제가 없는데 이상하게 Gnome에서 Gnome Terminal에 열린 Vim에 붙일때에는 제멋대로 들여쓰기를 하며, 또 황당한건 주석도 자기 멋대로 멋지게 붙인다는 것이다. 요렇게 된다는 것임. 그래 줄곧 알고 있었던 해결방법이다. 근데 왜 아무리 […]