cyphen156
백준 파일 만들때마다 복사-붙여넣기 하기 귀찮아서 만든 자동완성 단축키 본문
나는 하루 2백준 문제를 주 5회 푸는것을 목표로 할 예정이다. 다른게 아니라 간단한 문제풀이로 머리좀 굴리는거 연습하려고
근데 파일만들때마다 주석문 복사하고, 파일이름바꾸고, 이전코드 지우는게 별거아닌거같은데 엄청 귀찮아서 단축키 만든다.
사용할 기능은 snippets을 통한 자동화
다음과 같이 snippets을 정의 할 수 있다.
파일-기본설정-코드조각구성-c.json
{
"cboj": {
"prefix": "cboj",
"body": [
"/**",
"* 백준 ${TM_FILENAME_BASE}",
"* ",
"* ",
"* 제한사항",
"*****************************************",
"* ",
"*****************************************",
"*",
"*",
"*",
"* 주의",
"* ",
"* ",
"* 풀이시간 0분",
"*/",
"",
"#define _CRT_SECURE_NO_WARNINGS",
"",
"#include <stdio.h>",
"",
"int main(void)",
"{",
" ",
" return 0;",
"}"
],
"description": "백준 문제 자동완성 템플릿"
}
}
파일-기본설정-코드조각구성-c++
{
"cppboj": {
"prefix": "cppboj",
"body": [
"/**",
"* 백준 ${TM_FILENAME_BASE}",
"* ",
"* ",
"* 제한사항",
"*****************************************",
"* ",
"*****************************************",
"*",
"*",
"*",
"* 주의",
"* ",
"* ",
"* 풀이시간 0분",
"*/",
"",
"",
"#include <iostream>",
"",
"int main(void)",
"{",
" ",
" return 0;",
"}"
],
"description": "백준 문제 자동완성 템플릿"
}
}
그 다음 부터는 파일 생성 후 cboj, cppboj라는 키워드를 입력하면 자동완성기능이 추천으로 뜨고, 엔터를 통해 삽입할 수 있다.
원래 tasks.json까지 건드려서 파일 생성될때 바로 삽입될 수 있도록 하려다가 이거 하면 다른 프로젝트할때도 적용될 가능성이 있어서 귀찮아 질 것 같아 안했다.
'잡생각 정리글' 카테고리의 다른 글
아오...리소스 매니저 싱글턴으로 만들어보다가 프로젝트가 터졋다 (1) | 2024.10.13 |
---|---|
음...2D 게임 리소스 고민글 (2) | 2024.09.30 |
목표 - 그래픽스 엔진 프로그래머 (3) | 2024.09.23 |
24.09.04 일기 (2) | 2024.09.04 |
24.02.05 C언어의 변수 선언시 메모리 사용 위치에 대한 궁금증 (1) | 2024.02.05 |