vi 에서 자동들여쓰기

익명 사용자의 이미지

C파일이나 다른거는 모두 되는데

java파일만 들여쓰기가 안됩니다. -.- 원인분석중인데 왜 그러죠?

익명 사용자의 이미지

set cin

하셔도 되고요..

설정을 유지하고 싶으시면...

$HOME/.vimrc 화일 보시면...

.c , .cpp 이런 확장자에 대해 set cindent 하는 부분이 있을겁니다.

거기에 .java 확장자를 추가해 보세요...

fromODK의 이미지

wow7.1

~/.virc파일이 존재하지가 않습니다....

또 ~/.vimrc화일도 없구요

Home디렉토리에 .viminfo화일만 덩그러니 있네요

vi 편집기 시작할때마다 :set cin실행해서 사용합니다

제가 잘못알고 있는건지요

=====================================--------------------------------------------------=============================================
─━┘└━─

맹고이의 이미지

fromODK wrote:
wow7.1

~/.virc파일이 존재하지가 않습니다....

또 ~/.vimrc화일도 없구요

Home디렉토리에 .viminfo화일만 덩그러니 있네요

vi 편집기 시작할때마다 :set cin실행해서 사용합니다

제가 잘못알고 있는건지요


~/.vimrc를 직접 만들면 됩니다.
vimrc_example은 usr/share/vim 이었던가 그쪽에 있을껍니다... ^^;
fromODK의 이미지

미처 직접 만들 생각은 하지 못했네요

말씀해주신 경로도 정확하구요...

(/usr/share/vim/vim60af/vimrc_example.vim)

그 파일을 홈디렉토리에 복사해서 .virc(vi사용합니다)로 바꿔주고

편집을 하려니 set cindent항목이 없네요...

죄송합니다만

set cindent 항목 뒤에 붙는 옵션도 알려주시면 고맙겠습니다...

=====================================--------------------------------------------------=============================================
─━┘└━─

맹고이의 이미지

fromODK wrote:
미처 직접 만들 생각은 하지 못했네요

말씀해주신 경로도 정확하구요...

(/usr/share/vim/vim60af/vimrc_example.vim)

그 파일을 홈디렉토리에 복사해서 .virc(vi사용합니다)로 바꿔주고

편집을 하려니 set cindent항목이 없네요...

죄송합니다만

set cindent 항목 뒤에 붙는 옵션도 알려주시면 고맙겠습니다...

실행은 vi로 해도 vim일것 같은데요... 아닌가요?
아무튼 set cindent에 붙는 옵션은 본적이 없어서 잘모르겠습니다.
그냥 .vimrc 마지막 부분에 set cindent라고만 넣어줘도
잘 돌아갈 것 입니다.

seldom의 이미지

이건 좀 다른 질문인데요
좀 이유가 있어 indent 를 탭으로 하지 않고 그냥 space 3개로 하고 있습니다.
vi 에서 space 로 indent 하게 하는 방법은 없을까요?
(set ts=3 을 원하는 것이 아닙니다)

맹고이의 이미지

seldom wrote:
이건 좀 다른 질문인데요
좀 이유가 있어 indent 를 탭으로 하지 않고 그냥 space 3개로 하고 있습니다.
vi 에서 space 로 indent 하게 하는 방법은 없을까요?
(set ts=3 을 원하는 것이 아닙니다)

http://kltp.kldp.org/stories.php?story=03/01/27/3967693
이걸보면 참고가 되실듯...

댓글 달기

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