본문 바로가기
부트캠프/OT

프로그래밍 이해하기, 컴퓨터의 이해, 인텔리제이 단축키

by 티코딩 2022. 10. 24.

1. 프로그래밍

ㅇ 프로그램은 소프트웨어 또는 어플리케이션이라고도 한다. 앱이 웹을 기반으로 구동되면 그 앱은 웹 어플리케이션이라고 한다. 프로그래밍의 결과로 만들어진 것, 컴퓨터 명령문의 집합체

ㅇ 프로그래밍 - 프로그램을 만드는 과정

ㅇ 프로그래밍 언어 - 컴퓨터 언어와 인간의 언어를 매개해주는 언어

ㅇ 컴파일 - 프로그래밍 언어로 작성된 소스코드를 기계어로 번역해주는 과정

ㅇ 빌드 - 소스코드를 실행 할 수 있는 산출물로 변화시키는 과정

ㅇ 통합 개발환경(IDE) - 프로그래밍에 필요한 모든 작업을 하나의 프로그램 안에서 처리할 수 있도록 만들어진 프로그램

 

2. 컴퓨터의 이해

ㅇ 컴퓨터란, 입력받은 데이터를 정해진 규칙대로 처리해서 처리 결과르 ㄹ저장하고 출력하는 전자 장치이다.

ㅇ 소프트웨어 - 시스템소프트웨어: 응용 소프트웨어를 실행하기 위한 일종의 플랫폼 역할, 하드웨어와 직접적으로 소통해 하드웨어 장치들이 제대로 동작할 수 있도록 해줌. / 응용 소프트웨어 : 소프트웨어에서 시스템 소프트웨어를 제외한 모든 소프트웨어. 프로그램이라고 한다.

ㅇ 하드웨어 - 중앙처리장치CPU: 제어장치, 연산장치, 레지스터 / 기억장치 : 보조기억장치, 주기억장치, 캐시메모리

ㅇ 입력장치 - 키보드, 마우스, 마이크

ㅇ 출력장치 - 모니터, 스피커, 프린터

 

3. 인텔리제이 단축키

나는 맥os를 사용하기 때문에 맥 기준으로 작성해본다. 자주쓸것 같은 순으로 정리 해 보았다.

command + / = 주석처리

드래그 후 cmd + option + / = 선택된 부분 주석처리

cmd + - = {}괄호 안에 있는내용 안보이게하기

cmd + = = 안보이게 한 내용 보이게 하기
cmd + shift + = = 모든 안보이게 한 내용 보이게 하기

cmd + 9 = 깃 로그 보여줌
cmd + shift + a - branches.. = 깃 브랜치 생성
수정 후
cmd + k = 커밋

cmd + shift + k = 푸시

cmd + d = 전 문장 복붙

control 연속 두번 = run anything

option + shift + 방향키 위아래 = 현재문장(한줄만) 옮기기
cmd + shift + 방향키 위아래 = 현재문장 전체 옮기기

option + 엔터 = 선택된 곳에서 할수 있는 옵션
shift 연속 두번 = 검색
alt + 엔터 = 에러난곳에 커서 두고 에러해결 리스트를 보여줌
F2 = 다음에러, 경고, 제안으로 넘어감
command + 1 = 화면 왼쪽 툴
command + E = 최근파일 열기
shift + cmd + enter = 세미콜론 찍어줌
cmd + backspace = 현재문장 삭제
control + g = 같은거 여러개 선택’
cmd + control + g = 같은거 모두 선택 후 수정가능
cmd + shift + enter = 형식에 맞춰줌

'부트캠프 > OT' 카테고리의 다른 글

CLI 기본  (0) 2022.11.01
OT-메타인지, 페어프로그래밍, 학습전략  (0) 2022.10.24