아 vi를 안쓴지 2년이 넘어가니 다까먹었군요 jilk만 기억하고 나머진 -_-;;
제가 자주 쓰던것중 하나가 1G-$G로 문서를 쫙 긁은 후에
어떤 키를 누르면 이게 indent가 자동으로 이루어지면서 이쁘게 문서가 포매팅이 되는데 기억이 안나요
무슨 키였을까요?
쫙 긁은후에 하는 건지는 모르겠지만 저는gg=G 를 사용합니다.
gg=G
아 명령어가 =었네요 감사합니다 gg=G도 유용게쓴 기억이 나네요 ㅎㅎㅎ C++, 그리고 C++.... 죽어도 C++
C++, 그리고 C++.... 죽어도 C++
이거 헉이군요....
그럼 쉘같은 프로그램은 어떻게 인덴트를 할까요?
현재 vim 에서 1g=G 명령의 결과 입니다...
# AVR-GCC Makefile # PROJECT=tutorial_1 # SOURCES=main.c # CC=avr-gcc # OBJCOPY=avr-objcopy # MMCU=atmega8 # # CFLAGS=-mmcu=$(MMCU) -Wall # # # $(PROJECT).hex: $(PROJECT).out # $(OBJCOPY) -j .text -O ihex $(PROJECT).out $(PROJECT).hex # # $(PROJECT).out: $(SOURCES) # $(CC) $(CFLAGS) -I./ -o $(PROJECT).out $(SOURCES) # # program: $(PROJECT).hex # avrdude -p m8 -c avrusb500 -e -U flash:w:$(PROJECT).hex # clean:
왜 이럴까요? 지금 첫줄에 있는 # 문자를 연속적으로 그려내고 있네요...ㅠㅠ 그리고 다들 한 텝씩 밀려 나가고 있어요.
다른곳에서 복사해서 붙이기 하였는데...결국 1g=G 에서도 몇줄 인덴트 되었다는 메세지만 나오는 군요
vim의 paste로 붙인 것이 아니라면 한줄 주석이 있는 것을 붙였을때 그 다음라인은 모두 주석 표기가 따라 붙게 됩니다.
붙이기 전에 set noautoindent set nocindent 등의 설정으로 바꾼후에 붙이면 주석 문제는 해결될겁니다. ----------------- 한글을 사랑합니다.
----------------- 한글을 사랑합니다.
set paste set nopaste
두분 모두 감사드립니다...
텍스트 포맷에 대한 자세한 정보
<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]
쫙 긁은후에 하는
쫙 긁은후에 하는 건지는 모르겠지만 저는
gg=G
를 사용합니다.
아 명령어가
아 명령어가 =었네요
감사합니다
gg=G도 유용게쓴 기억이 나네요 ㅎㅎㅎ
C++, 그리고 C++....
죽어도 C++
C++, 그리고 C++....
죽어도 C++
이거
이거 헉이군요....
그럼 쉘같은 프로그램은 어떻게 인덴트를 할까요?
현재 vim 에서 1g=G
현재 vim 에서 1g=G 명령의 결과 입니다...
왜 이럴까요?
지금 첫줄에 있는 # 문자를 연속적으로 그려내고 있네요...ㅠㅠ
그리고 다들 한 텝씩 밀려 나가고 있어요.
다른곳에서 복사해서 붙이기 하였는데...결국 1g=G 에서도 몇줄 인덴트 되었다는 메세지만
나오는 군요
vim의 paste로 붙인
vim의 paste로 붙인 것이 아니라면
한줄 주석이 있는 것을 붙였을때 그 다음라인은 모두 주석 표기가 따라 붙게 됩니다.
붙이기 전에
set noautoindent
set nocindent
등의 설정으로 바꾼후에 붙이면 주석 문제는 해결될겁니다.
-----------------
한글을 사랑합니다.
-----------------
한글을 사랑합니다.
set paste set nopaste
set paste
set nopaste
두분 모두
두분 모두 감사드립니다...
댓글 달기