vi editor 사용하는데, tabstop 질문입니다.

에드워드의 이미지

안녕하세요.
:wink:

vi 를 사용하고 있는데, 현재 TAB 을 누르면 8 Bytes 단위로 건너뛰어요.

4Bytes 로 하고 싶어서, vi 실행시키고, :set tabstop=4 를 입력하거든요.

근데 vi config 파일에 이걸 아예 hardcoding 할 방법이 있다고 들었어요.

어떤 파일이고, 또 어떻게 등록하면 되죠?

참! tab 말고 공백으로 채워지게 할 수도 있나요?
즉, TAB 키를 누르면 space 가 4칸 채워지게...

ultraedit 나 editplus 를 보면 이런 기능이 있던데...
부탁드리겠습니다.

sylphong의 이미지

설정은 ~/.vimrc 에다 추가하면 됩니다.
그리고 tab대신 space가 채워지게 할려면 :set et하시면 됩니다.

에드워드의 이미지

아무 디렉토리에서,

vi ~/.vimrc 라고 입력하니까 새파일이 열리거든요.

그리고 그곳에서
set tabstop=4
라고 입력하고 저장하고 나왔어요.

vi 에서 확인해 보니까.. tabstop 이 4 가 아니예요.
그냥 8 칸이예요. ㅜ.ㅜ;

제가 방법을 모르나 봐요.
조금만 자세히 알려주세요.

참, 그리고 :set et 하니까,
et: 해당옵션없음 - 모든 옵션 값 지정은 'set all'
이라고 나와요.

휴.. 이것도 어떻게 하면 되나요?

초보의사 올림... ㅜ.ㅜ;

추신) 전 sun solaris 에요.

sorcerer의 이미지

set ts=4
set sw=4
라고 하시면 탭의 길이가 4칸이 됩니다.
set sw=4 만 하시면 c소스등에 의한 자동 들여쓰기는 공백으로 4칸을 뗍니다.

set ts=4
set sw=4
set et
하면 탭사이즈는 4칸, 그리고 각 칸이 공백문자로 됩니다.

set et 가 안 되는건... 혹 vi의 종류에 따라 달라지기 때문에 그럴지도 모르겠군요.

SOrCErEr

sylphong의 이미지

solaris라면 vim이 아닐수도 있겠군요..
vi와 vim은 다릅니다..
일반적으로 리눅스에선 vi가 vim으로 링크되어 있으나 유닉스에선 그렇지 않은 경우가 많더군요..
vim을 깔아서 다시 해보세요..

ktd2004의 이미지

vim에서 :version을 입력하시면 현재 사용하시는 vi에 대한 정보를 확인하실수 있습니다.

그 정보를 같이 올리시면 좀더 자세한 답변을 얻으실수 있을 것 같습니다.

dreampia의 이미지

solaris라면

vi ~/.exrc

set ts=4

라고 한 후에 저장하시면 됩니다.

>/dev/null 2>&1

McKabi의 이미지

ㄲ ㅏ ㅂ ㅣ / M c K a b i / 7 7 r b i / T o D y

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.