vi editor 사용하는데, tabstop 질문입니다.
글쓴이: 에드워드 / 작성시간: 화, 2004/01/13 - 4:00오후
안녕하세요.
:wink:
vi 를 사용하고 있는데, 현재 TAB 을 누르면 8 Bytes 단위로 건너뛰어요.
4Bytes 로 하고 싶어서, vi 실행시키고, :set tabstop=4 를 입력하거든요.
근데 vi config 파일에 이걸 아예 hardcoding 할 방법이 있다고 들었어요.
어떤 파일이고, 또 어떻게 등록하면 되죠?
참! tab 말고 공백으로 채워지게 할 수도 있나요?
즉, TAB 키를 누르면 space 가 4칸 채워지게...
ultraedit 나 editplus 를 보면 이런 기능이 있던데...
부탁드리겠습니다.
Forums:
설정은 ~/.vimrc 에다 추가하면 됩니다.그리고 tab대신 spa
설정은 ~/.vimrc 에다 추가하면 됩니다.
그리고 tab대신 space가 채워지게 할려면 :set et하시면 됩니다.
~/.vimrc 에는 어떻게 추가하나요?
아무 디렉토리에서,
vi ~/.vimrc 라고 입력하니까 새파일이 열리거든요.
그리고 그곳에서
set tabstop=4
라고 입력하고 저장하고 나왔어요.
vi 에서 확인해 보니까.. tabstop 이 4 가 아니예요.
그냥 8 칸이예요. ㅜ.ㅜ;
제가 방법을 모르나 봐요.
조금만 자세히 알려주세요.
참, 그리고 :set et 하니까,
et: 해당옵션없음 - 모든 옵션 값 지정은 'set all'
이라고 나와요.
휴.. 이것도 어떻게 하면 되나요?
초보의사 올림... ㅜ.ㅜ;
추신) 전 sun solaris 에요.
set ts=4set sw=4라고 하시면 탭의 길이가 4칸이 됩니
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
solaris라면 vim이 아닐수도 있겠군요..vi와 vim은 다릅니
solaris라면 vim이 아닐수도 있겠군요..
vi와 vim은 다릅니다..
일반적으로 리눅스에선 vi가 vim으로 링크되어 있으나 유닉스에선 그렇지 않은 경우가 많더군요..
vim을 깔아서 다시 해보세요..
vim에서 :version을 입력하시면 현재 사용하시는 vi에 대한 정보
vim에서 :version을 입력하시면 현재 사용하시는 vi에 대한 정보를 확인하실수 있습니다.
그 정보를 같이 올리시면 좀더 자세한 답변을 얻으실수 있을 것 같습니다.
solaris라면[code:1]vi ~/.exrcset
solaris라면
라고 한 후에 저장하시면 됩니다.
>/dev/null 2>&1
http://bbs.kldp.org/viewtopic.php?t=2875
http://bbs.kldp.org/viewtopic.php?t=28753
ㄲ ㅏ ㅂ ㅣ / M c K a b i / 7 7 r b i / T o D y
댓글 달기