U E D R , A S I H C RSS

새싹교실/2015/모래부터C까지/4월10일



1. 참여자 명단

강사 황현 출석
새싹 이정재 출석
승신 ㅠㅠ
종서 ㅠㅠ

2. 수업

2.1. 진행

1. 장소 : ZP실
2. 시간 : 18시 - 20시

2.2. 내용


  • 미드가르드 서버에 실습 계정 생성.
    • 접속은 ssh -p 47116 아이디@midgardr.ardiefox.me
    • 정재는 설정을 해줬기에 ssh sproutserver로 바로 접속 가능.
  • vim 기초
    • 켜자마자 기본적으로 명령(Command) 모드에서 시작.
    • 명령 모드에서 HJKL로 커서 이동: 순서대로 좌하상우.
    • I로 입력 모드: 글자 입력이 가능한 상태.
    • D로 잘라내기 모드
      • D 키를 누르고 잘라낼 줄 수를 친 다음(한 줄만 잘라낼 거면 안 써도 됨) 다시 D 키를 누르면 현재 커서가 놓인 줄부터 잘라냄.
      • ex) DD를 치면 D1D로 해석되어 한 줄 잘라냄.
    • Y로 복사 모드
      • Y 키를 누르고 복사할 줄 수를 친 다음(한 줄만 복사할 거면 안 써도 됨) 다시 Y 키를 누르면 현재 커서가 놓인 줄부터 복사함.
      • ex) YY를 치면 Y1Y로 해석되어 한 줄 복사함.
    • P로 붙여넣기
      • DY로 잘라낸 또는 복사한 줄을 현재 커서 아래에 붙여넣음.
    • V로 비주얼 모드: 드래그하듯 블록 설정이 가능.
      • 블록 설정 후 D를 누르면 선택한 부분만 잘라냄.
      • 블록 설정 후 Y를 누르면 선택한 부분만 복사함.
    • 어떤 모드에 있건간에 ESC 키로 명령 모드로 컴백
    • 명령 모드에서 X 키를 누르면 현재 커서 아래의 한 글자 삭제.
    • 명령 모드에서 R 키를 누르면 현재 커서 아래의 한 글자 바꿔치기 모드로 들어감. 이 상태에서 다른 글자를 입력하면 바꿔치기 됨.
    • 명령 모드에서 shift + O 키를 누르면 현재 커서 위로 빈 줄 하나 삽입, 그리고 즉시 입력 모드로 진입.
    • 명령 모드에서 O 키를 누르면 현재 커서 아로 빈 줄 하나 삽입, 그리고 즉시 입력 모드로 진입.
  • 소스 코드가 바이너리로 변하는 과정
    1. 소스 코드
    2. 전처리
    3. 컴파일
    4. 링킹
    5. 실행 파일
  • Clang과 GCC
    • 공부할 때는 반드시 -Weverything 또는 -Wall을 붙입시다!
  • 실습: C로 소수(prime number)를 출력하는 프로그램 작성.

2.3. 소수 출력 프로그램 소스 코드

정재 군, 여기에 프로그램 코드 써 주세요.

2.4. 후기 & Thread

  • 황현: 혹시 흙먹는 소리를 한 건 아닌지.......
  • 이정재 : .......
  • VIM은 Vim을 참조하세요추가해주시면 감사 - 지나가던 bluemir
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:55
Processing time 0.0185 sec