vim에서 복사/붙여넣기 시스템 클립보드와 연동

vim에서 복사/붙여넣기 시스템 클립보드와 연동 이 글은 한국 우분투 커뮤니티에서 가져옴을 알립니다. http://www.ubuntu.or.kr/viewtopic.php?p=89664 1. 이 기능의 필요성 물론 마우스로 선택한 후 복사나 붙여넣기를 해도 되지만.. 이렇게 하면 vim이 아니라 시스템에서 처리하는 것이므로, 줄번호 까지 붙여 넣어집니다. 또, 마우스로 선택하는 것 보다는 키보드가 편할 뿐 더러, 마우스로 선택하면 자동으로 스크롤이 안됩니다. 2. 사전지식 v : 컬럼단위 […]

sed 사용방법 정리

New Note 62 sed 스트림 편집기 ed명령어와 grep명령어 기능의 일부를 합친 것이 sed(stream editor)명령어이다. sed명령어도 grep명령어와 같은 필터이지만 이 명령어는 화일을 수정할 수 있게 하는 반면 ed처럼 대화식 처리는 불가능하다. sed 명령어는 1개 라인씩 입력 라인을 읽어들여 표준 출력에 출력한다. sed는 각 라인을 읽을 때마다 ed에서 사용하던 형식의 대치작업을 실행한다. 일치하는 문자열이 있으면 그 문자열을 […]

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

리눅스 find 명령어의 이해

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

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

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

네임서버가 외부에서도 응답할수 있게 설정하는 방법

네임서버 named.conf 파일을 수정해야 한다. options { directory "/var/bind"; pid-file "/var/run/named/named.pid"; /* https://www.isc.org/solutions/dlv >=bind-9.7.x only */ //bindkeys-file "/etc/bind/bind.keys"; listen-on-v6 { ::1; }; //listen-on { 127.0.0.1; }; listen-on { any; }; allow-query { /* * Accept queries from our "trusted" ACL. We will * allow anyone to query our master zones below. * This prevents us […]