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에 붙일때에는 제멋대로 들여쓰기를 하며, 또 황당한건 주석도 자기 멋대로 멋지게 붙인다는 것이다. 요렇게 된다는 것임. 그래 줄곧 알고 있었던 해결방법이다. 근데 왜 아무리 […]

리눅스 find 명령어의 이해

* 파일찾기: 현재 이하의 폴더에서 해당 파일명을 검색합니다. find . -name “파일명” -print * 파일내에 문자열 찾기 find . -type f -print | xargs grep -i “문자열” /dev/null find 명령어는 유닉스 시스템에서 가장 강력한 유틸리티중의 하나임에 틀림없습니다. 이번 기사에서 find 명령의 문법에 대해 알아보고, 실질적인 예제를 살펴보도록 하겠습니다. 명령어 자체는 매우 간단한 문법을 지니고 있습니다. […]

iOS iPad로 WordPress 포스팅할때 구글맵 위치가 안나오는 경우

아이패드용 WordPress로 포스팅할때 현재 위치를 남길수 있는 기능이 있는데 이런저런 구글 로케이션 플러그인을 설치해도 제대로 나오지 않아서 외국문서를 뒤지다가 iOS에 맞는 로케이션 출력 플러그인이 있다는걸 알게 되었다. 아이패드에서 현재위치를 남길때에는 다음처럼 사용한다. 링크 : 영어문서관련 포스팅글 윗 글에서 소개하는 부분이다. My previous post about the WordPress for iOS app explains how you can start posting […]

리눅스(젠투) Gnome에서 영역 캡쳐 가능하게 설정하기

웹테러는 Gnome을 사용하면서 가장 답답했던것중 하나가 스크린 영역 캡쳐하기가 어렵다는 것이였다. 블로깅 하면서 어짜피 캡쳐를 많이 사용하게 될것 같아 설정하는 방법을 혼자서 알아보게 되었다. 의외로 그다지 어렵지 않았다. 먼저 스크린 캡쳐가 어떻게 이루어지는지 살펴보자 webterror@webterror ~ $ gnome-screenshot -h Usage: gnome-screenshot [OPTION…] Take a picture of the screen Help Options: -h, –help Show help options […]

현재 iPad에 설정되어 있는 .vimrc 내용

:imap <Tab> <Esc> :vmap <Tab> <Esc> :nmap <Tab> <Esc> :nmap <Down> <PageDown> :nmap <Up> <PageUp> :nmap <Left> <Home> :nmap <Right> <End> :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> set nocompatible set […]

iPad에서 /etc/inputrc 파일을 만들어서 편하게 터미널 이용하기

iPad64:~ mobile$ cat /etc/inputrc set meta-flag on set input-meta on set convert-meta off set output-meta on set mark-symlinked-directories on ">":end-of-line "|":delete-char 위 처럼 설정해 두면, >키를 누르면 맨뒤로 커서가 옮겨지게 된다. 각종 bind 값들은 bind -P 명령어로 확인이 가능하며, 필요하다면 직접 파일을 수정해서 사용할수 있도록 하자.