가끔 vi에서 설정 파일을 열어서 웹에서 복사한 내용을 붙여넣기 할 때,
앞에 탭이 마음대로 추가되는 경우가 있다. 

이 경우 붙여넣기 전에 다음의 작업을 수행해 주면 된다고 한다. 

:set paste

이렇게 해놓고 편집모드에서 붙여 넣으면 깔끔하게 내용이 추가된다.
원상 복구하려면  

:set nopaste

명령을 실행하면 된다. 


이런 작업을 하고 싶지 않으면, 명령모드에서 

gg=G

라고 치면 자동으로 indent정렬을 해준다. 이클립스에서 Ctrl+Shift+F 누른거 처럼...


검색 관련 내용 

추가로 /를 사용하여 검색할 때,
:set hlsearch
를 지정해주면, 검색한 단어가 하이라이트 표시된다. 

그리고, / 자체가 검색을 나타내는 단축키이므로,
/deploy/tomcat을 조회하려면
/\/deploy\/tomcat
이렇게 조회하여야만 한다.

 

신고
Posted by tuning-java Trackback 0 : Comment 0

서버에 따라서 콘솔의 Prompt 창에 전체 경로가 나타나지 않아 불편할 때가 있다. 맥도 마찬가지다. 

그럴때에는 먼저 ~/.bash_profile 파일을 연다. vi로 작업하면 없을 경우 새로 생성되니 그냥 vi로

vi ~/.bash_profile 

만약 이 파일에 PS1이라는 항목이 있으면 그 항목을 변경하면 되고, 없으면 변경하면 된다. 

export PS1='\u@\H:\w $ '

여기서 \u는 사용자, \H는 서버 이름, \w는 전체 경로다. 만약 현재 경로만 보이도록 하고 싶으면 \W로 대문자를 사용하면 된다.  

이렇게 지정한 후 vi를 저장하고 나와서 

source ~/.bash_profile

명령으로 방금 변경한 항목을 update치면 된다. 

이상한 암호와 같은 prompt 옵션은 다음의 링크를 참조하면 된다. 
http://tldp.org/HOWTO/Bash-Prompt-HOWTO/bash-prompt-escape-sequences.html

신고
Posted by tuning-java Trackback 0 : Comment 0