안녕하세요...^^
웹에있는 코드를 vi로 i로 삽입하려는데..모양이 자꾸 깨집니다. 안깨지는 좋은 방법 없을까요?
탭이 들어간단 말인가요 :set noai 한후 붙여넣기를 해보세요 ai 는 자동 들여쓰기 입니다.
라고 썼는데 여기는 프로그래밍 QnA 이군요 -0-;;
우선 프로그래밍란에 질문 올린 해명을 해야하겠네요..^^ - vi는 리눅스나 유닉스상에서 프로그래머들의 가장 기본적인 코딩툴로 사용되기에 질문을 프로그래밍 질문란에 올렸습니다. - 삭제할까요?
그리고 탭문제는 아닌거 같습니다. 제 생각에는 \r\n(윈도우즈 줄바꿈) 과 \n(유닉스 줄바꿈)의 차이가 아닐까 생각하는데..에구...이게 문제가 아닌데..
vi에서 왜 i 키 누르고 붙여넣기를 하면 이렇게 깨지는지 모르겠습니다. 안깨지게 하는 방법이 있을거 같은데..
그럼...즐거운 하루 보내세요.^^
//-------------------------------------- // Not a Programmer, but..... // ~ EveryDay MiSo ~ //--------------------------------------
indent 문제가 맞을 것 같은데요..
다만 indent 관련 옵션은 ai 외에도 ci, si 등이 있습니다.
:set paste 라고 하면 이것들을 다 해제하고, :set nopaste 라고 하면 복구됩니다.
simple life, high thinking
터미널에서 vim을 실행하는 경우, vim이 "타자입력"과 "붙여넣기"를 서로 구분하지 못해서 발생하는 현상이라고 합니다. (gvim의 경우 좀 더 잘 처리한다고 합니다.)
milko님 말씀대로 해주시거나, gvim을 써주시면 되겠습니다.
덧. http://vim.sourceforge.net/tips/tip.php?tip_id=330
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
탭이 들어간단 말인가요:set noai한후 붙여넣기를 해보세요
탭이 들어간단 말인가요
:set noai
한후 붙여넣기를 해보세요
ai 는 자동 들여쓰기 입니다.
라고 썼는데 여기는 프로그래밍 QnA 이군요 -0-;;
탭 문제가 아닌데요.
우선 프로그래밍란에 질문 올린 해명을 해야하겠네요..^^
- vi는 리눅스나 유닉스상에서 프로그래머들의 가장 기본적인 코딩툴로 사용되기에 질문을 프로그래밍 질문란에 올렸습니다.
- 삭제할까요?
그리고 탭문제는 아닌거 같습니다.
제 생각에는 \r\n(윈도우즈 줄바꿈) 과 \n(유닉스 줄바꿈)의 차이가 아닐까 생각하는데..에구...이게 문제가 아닌데..
vi에서 왜 i 키 누르고 붙여넣기를 하면 이렇게 깨지는지 모르겠습니다.
안깨지게 하는 방법이 있을거 같은데..
그럼...즐거운 하루 보내세요.^^
//--------------------------------------
// Not a Programmer, but.....
// ~ EveryDay MiSo ~
//--------------------------------------
indent 문제가 맞을 것 같은데요..다만 indent 관련 옵
indent 문제가 맞을 것 같은데요..
다만 indent 관련 옵션은 ai 외에도 ci, si 등이 있습니다.
:set paste 라고 하면 이것들을 다 해제하고, :set nopaste 라고 하면 복구됩니다.
simple life, high thinking
터미널에서 vim을 실행하는 경우, vim이 "타자입력"과 "붙여넣기"를
터미널에서 vim을 실행하는 경우, vim이 "타자입력"과 "붙여넣기"를 서로 구분하지 못해서 발생하는 현상이라고 합니다. (gvim의 경우 좀 더 잘 처리한다고 합니다.)
milko님 말씀대로 해주시거나, gvim을 써주시면 되겠습니다.
덧. http://vim.sourceforge.net/tips/tip.php?tip_id=330
댓글 달기