Programming

Programming/Linux

[Vim/02] Vim 명령어 정리 - 입력

Intro Vim이 에디터로서 기능을 하려면 Command를 통해 입력 모드로 들어가야 한다. 이때 매우 많은 방법이 있는데 이번 포스트에서 소개할 예정이다. 너무 많은 종류의 명령어에 겁먹지 않아도 된다. 미리 하나만 기억하도록 하자. Vim 초보자는 i(insert) 키만 기억하자! Insert Mode Command Vim의 가장 큰 장점은 키보드로 모든 걸 할 수 있는 것이다. 즉, 마우스가 없는 상황을 가정해야 왜 이렇게 많은 명령어가 존재하는지 이해할 수 있다. 그 말은 다르게 표현하면 일반적인 에디터에서는 상상할 수 없는 명령어들이 Vim에서는 존재한다. 우선 살펴보도록 하자. Command Description a 커서 위치 다음 칸부터 입력 A 커서 행의 맨 마지막부터 입력 i 커서의 위..

Programming/Linux

[Vim/01] Vim 명령어 정리 - 파일 열기, 저장, 종료

Intro Vim에는 여러 종류의 명령어가 있다. 이전 포스트에서 다룬 세 가지 모드마다 다른 명령어가 있어서 어떤 걸 사용해야 하는지 혼란스러울 것이다. 이번 포스트를 시작으로 각각의 모드에서 사용되는 명령어를 정리할 것이다. 모든 명령어를 알 필요는 없다. 한 번씩 사용해보고 자신에게 편한 명령어들을 기억하자. 우선 ex 모드에서 이용하는 명령어들을 알아보자. Ex 모드에서는 파일 열기, 저장, 종료 등의 기능을 할 수 있다. Open file with Vim vi [filename] or vim [filename] 명령어로 Vim을 조작하기 앞서, Vim을 이용해 파일을 열어야 한다. 위 명령어들을 통해 파일을 열 수 있다. Vi는 Vim 이전 버전의 에디터라고 생각하면 된다. Embedded/Fi..

Programming/Linux

[Vim/00] Vim의 3가지 모드

Intro 필자는 Vim을 처음 접했을 때 터미널을 강제 종료한 기억이 있다. 'vi hello.c'로 Vim에 진입을 했는데 문서가 작성이 안 되는 문제가 있었다. 아무 키나 누르다 보니 엉겁결에 문서 수정에는 성공했지만, 그다음 문제는 탈출을 못했었다. 대충 Esc를 눌러 탈출하면 되겠지? 이런 안일한 생각이 꽤 오랜 시간 같은 화면을 보게 만들었다. Vim에는 세 가지 모드가 존재하고 상황에 맞게 사용해야 한다. 3 Modes of Vim 명령 모드(Normal Mode) Vim을 들어가면 수행되는 Default Mode. Vim의 뉴비 절단기이다. 아무리 타이핑해도 글자가 입력되지 않는 마법을 보여주며, 문서 편집 대신 키 입력을 통해 삭제, 복사, 붙이기 등의 작업을 수행할 수 있다. 입력 모드..

Programming/C++

[C++/Study] 주석 / comment

Intro 대부분의 개발자들에게 코드에서 가장 많이 접하는 표현이 무엇이냐고 물어보면 필자의 100% 뇌피셜로 같은 답변이 나올 것이다. 주석(Comment)을 가장 많이 봅니다. 주석은 컴퓨터가 아닌 사람에게만 유용한 message로 컴파일러는 이 부분을 무시한다. 즉, 다른 이가 이 코드를 볼 때 쉽게 이해할 수 있도록 돕는 길잡이이자 코드로는 필요가 없으나 필수적인 정보들(ex. License)을 담기 위해 사용된다. 물론 여기까지 본다면 이와 같이 되물을 수 있다. 잘 짠 코드는 주석이 필요 없는데? 120% 동의한다. 최고의 코드는 Self-documentation이 되는 코드라고 생각한다. 그러나 모든 코드를 혼자 작성할 수 없기 때문에 개발자에게 협업은 필수이며, 주석 역시 개발 및 협업에 ..

YoungJ
'Programming' 카테고리의 글 목록 (3 Page)