web 에서 copy and paste 할때 한칸씩 밀립니다. -.-;

ham의 이미지

보통 유닉스나 리눅스의 작업을 할때..

윈도우에서 터미날을 띄어서 vi나 vim 으로 작업을 합니다.

문제는 인터넷으로 자료을 찾다가 참고할 만한 소스가 있으면

copy 을 한다음에 터미날의 vi 에 붙이기(마우스 오른쪽버튼)을 합니다.

하지만.. 매번 소스가 1번째줄 부터 한탭씩 계속 밀리네요..

window 의 notepad는 안밀리고 그대로 paste가 되는데..

vi는 왜 밀리는건가요?

아님 set 옵션을 사용해야 되는건가요?

그럼 좋은 하루 보내세요.

ham의 이미지

set nocindent

하면 되네여.. -.-;;

pynoos의 이미지

:set paste

를 사용하여 잠시 붙여넣기를 하고,

:set nopaste

를 사용하여 끄지요.

pithanks의 이미지

=)

raymundo의 이미지

pynoos wrote:
:set paste

를 사용하여 잠시 붙여넣기를 하고,

:set nopaste

를 사용하여 끄지요.

커헉... 전 매번

set nocindent noautoindent nosmartindent

해 주고 붙여넣기 끝나면 다시 세팅하고 그랬는데.. (위 세 가지 중에 어느 하나만 안 꺼도 문제가 생기곤 하더군요)

10년 전에 전산실 터미널에서 처음 vi 만져보고, 제대하고 97년에 집에 리눅스 깔면서 다시 만져 보고, 웬만한 기본 명령어와 정규표현식 치환을 익힌 후에는 '이 정도면 vi - 정확히는 vi improved 지만 - 기능의 반은 쓰겠지' 싶었는데.. 작년에는 '내가 10%나 쓰나..' 싶다가, 요새는 '1% 나 쓰고 있나' 싶습니다. ^^;

좋은 하루 되세요!

nohmad의 이미지

pastetoggle을 이용하면 좀더 간단하죠.

set pastetoggle=<Ins>

<Insert> 키를 누르면 paste/nopaste 상태를
좀더 쉽게 전환할 수 있습니다.

luark의 이미지

raymundo wrote:
pynoos wrote:
:set paste

를 사용하여 잠시 붙여넣기를 하고,

:set nopaste

를 사용하여 끄지요.

커헉... 전 매번

set nocindent noautoindent nosmartindent

해 주고 붙여넣기 끝나면 다시 세팅하고 그랬는데.. (위 세 가지 중에 어느 하나만 안 꺼도 문제가 생기곤 하더군요)

10년 전에 전산실 터미널에서 처음 vi 만져보고, 제대하고 97년에 집에 리눅스 깔면서 다시 만져 보고, 웬만한 기본 명령어와 정규표현식 치환을 익힌 후에는 '이 정도면 vi - 정확히는 vi improved 지만 - 기능의 반은 쓰겠지' 싶었는데.. 작년에는 '내가 10%나 쓰나..' 싶다가, 요새는 '1% 나 쓰고 있나' 싶습니다. ^^;

저보다 나으시군요. 저는 붙여넣기 할 게 생기면 일단 :wq 하고 nano로 불러서 붙여넣기 한다음 다시 vi에서 편집했답니다-.-;;
어흑...

---

---
키체의 힘으로 당신에게 평안을...

lovethecorners의 이미지

pynoos wrote:
:set paste

를 사용하여 잠시 붙여넣기를 하고,

:set nopaste

를 사용하여 끄지요.

저도 이문제때문에 고민많이 했었는데...잘 알았습니다...

helloneo의 이미지

음.. 전 그냥 무작정 붙여넣은다음..

gg=G

WHAT'S UP

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.