개발툴 11

[Intellij] Abnormal build process termination Error with

오늘 갑자기 클라쪽에서 수정사항이 있어서 급하게 인텔리를 켜서 작업을 할려고 했는데 IntelliJ: Abnormal build process termination Error with 이와 같은 에러가 발생했다. 아예 Run이 작동하지 않았다. 딱봐도 인텔리 자체의 오류거나 내 윈도우에서 뭔가 이것저것 진행하면서 jdk 경로가 바뀌었거니 하고 생각하고 있었는데 다행히도 명쾌한 해결법을 찾아서 현재는 해결했다. 인텔리에서 File -> Project Structure -> Project Settings -> Project 여기까지 들어오면 아래와 같은 창이 나올 것이다. 여기서 Language level 만 바꿔주면 된다. 자이제 여기서 Language level 을 java 8 로 맞춰주면 된다. 나는 ..

개발툴 2022.06.06

[Intellij] 인텔리제이 폴더 생성시 Flat 으로 생성될 경우

인텔리제이에서 폴더를 생성하는 와중에 폴더가 자꾸 . 을 기준으로 깊이들어가면서 생성되는 문제가 발생했다. 나는 그냥 수평으로 폴더를 추가해주고 싶었는데 그렇게 되지 않았다. 해결방법은 간단하다. project 창에서 마우스 오른쪽 클릭 -> Tree Appearance -> Compact Middle Packages 설정해제 이렇게 해주면 문제가 사라진다.

개발툴 2022.04.30

[Intellij] Intellij 유용한 단축키

디렉터리, 패키지, 클래스 등 생성 목록 보기 alt + insert 라인 복제 ctrl + d 라인 삭제 ctrl + y 문법에 관계없이 라인 이동 alt + shift +(키보드 위아래) 구문 안에서만 라인 이동 (메서드 벗어날 수 없음) ctrl + shift + (키보드 위아래) element 단위로 옮기기 ctrl + alt + shift + doc 즉시 보기 ctrl + q 단어별 이동 ctrl + 단어별 선택 ctrl + shift + 라인 첫끝 이동 home, end 라인 전체 선택 shift + home, end 전체에서 검색 ctrl + shift + f 파일 검색 ctrl + shift + n 최근 열었던 파일 ctrl + e 출처는 아래와 같습니다. 감사합니다. https://gml..

개발툴 2022.03.24

[VSCode] VSCode java 환경 세팅하기 - visual studio code java setting

요즘 심심할때마다 알고리즘 문제를 하나씩 풀어보고 있는 중인데 자바로도 풀어볼까하는 생각이 들었다. 원래는 파이썬으로 잘 풀고 있었다. 저번에 c++로 풀어봤었는데 당최 c++ 기억이 가물가물해서 자잘한 문법에서 요리조리 검색하면서 풀다보니 배보다 배꼽이 커서 파이썬으로 빠르게 푸는 중이다. 그러니 vscode에 자바 세팅을 해보자. 인텔리제이를 써도 되긴 하지만 굳이 프로젝트를 거창하게 세팅할게 아니라 딱 한 파일에만 코드짜고 돌려보고 디버깅해보고 제출할거라서 vscode 로 자바 개발환경을 잡아주고 가볍게 쓰는게 낫겠다 싶었다. 방법은 간단하다. 일단 다들 jdk 는 깔려있을거라고 가정한다. vscode에 extension pack for java를 설치해준다. 설치됬으면 file -> prefere..

개발툴 2022.03.19

[DevC++] Dev C++ 테마 변경하기

시스템 프로그래밍을 할일이 생겨서 최근 Dev C++과 gcc를 많이 쓰고 있다. Dev C++에서 코드를 좀 이쁘게 보자. Dev c++ 의 테마 변경은 우선 편집창에서 도구를 선택한다. 선택하고 나면 편집기 설정이 있는데 편집기 설정으로 들어간다. 편집기 설정에 들어가면 구문/문법이라는 메뉴가 있는데 그곳을 클릭한다. 그리고 왼쪽하단의 색조합을 누른다. 여기서 이제 편집기 테마를 선택할 수 있다. 나는 눈이 편한 Borland를 골랐다. 나머지 테마중에 어두운 글씨가 잘 보이지 않는 테마가 있다. Borland테마가 가장 눈이 잘 들어온다.

개발툴 2021.11.07

[Vim] vim 작업중 갑자기 vim에 키가 먹히지 않을 경우

가끔 vim에서 c언어 소스코드를 작성하다보면 갑자기 vim에 키가 먹히지 않고 뻗어버리는 경우가 있다. 가끔 발생했던 문제였는데 자주 발생하는 문제는 아니어서 그냥 쓰던 코드를 복사해서 다시 vi편집기를 열어서 붙여주는 방식으로 해결했었다. 그런데 오늘 확실하게 뭐가 문제였는지 잡아냈다. 일단 알게된 사실은 vim이 먹통이 되는게 아니라 그냥 잠시 멈추는 거였다. 나는 vim자체에 문제가 생긴줄알았는데 아니었다. 내가 평소에 visual studio code를 자주 사용했었는데 그냥 습관처럼 ctrl + s를 누르는 습관이 있었다. 혹시나 저장안됬을까 해서 그냥 누르는 습관이 있었다. 자동저장도 있었는데 그냥 그것보다는 내가 직접 누르는게 좋아서 이렇게 써왔다. 근데 가끔 vim에서 코드를 집중해서 치..

개발툴 2021.09.29

[VirtualBox] virtualbox 0x80004005, virtual box 실행안됨.

이런 에러는 정말 귀찮다. 진작 잘 돌리고 있던 virtualbox인데 갑자기 에러가 발생하면서 실행도 되지 않았다. 검색해보니 잘쓰고 있다가 리눅스에서 업데이트를 최신으로 한다던지 하면 발생하는 문제라고 한다. 검색하고보니 글이 많이 떴는데 아마 예전부터 꾸준히 발생해오던 문제인것 같다. 그런데 검색해서 찾은 방법중에는 리눅스의 버전 혹은 virtualbox의 고질적인 문제라고 설명하고 있고 해결방법을 위해서 최신 virtualbox를 다시 깔고 확장팩을 설치하라는 안내도 있었고, 다른 해결법들도 여러가지가 있었다. 그런데 약 3시간정도 헤맨 끝에 이 문제보다 뭔가 좀 더 근본적인 문제가 있다는 것을 느끼게 되었다. (왜냐면 진짜 차근차근 나와있는 방법들을 모두 따라했는데 에러로그가 한토시도 한바뀌고 ..

개발툴 2021.09.28

[Intellij] Intellij에서 자바 바이트코드 확인하기 (Maven 사용시)

자바 바이트코드를 확인할 일이 있어서 터미널에서 javap옵션을 사용해서 보려고 했는데 javap 가 없다고 뜨길래 한참을 헤맸다. 아마 경로가 틀린것 같은데 오전내로 당장 급하게 제출해야해서 그냥 인텔리제이에서 확인하기로 했다. 인텔리제이에서 자바 바이트코드를 확인하는 방법은 간단하다. (Maven을 사용한다고 가정 ) 메이븐을 사용하는 환경에서 컴파일을 하게 되면 왼쪽에 프로젝트 창에 target이라는 폴더가 있을 것이다. (test폴더 밑에 있음!!) 그럼 거길 들어가면 classes라는 폴더가 있을텐데 그안에 본인이 컴파일한 .class 파일이 있을 것이다. 뭔가 좀 달라 보이는데 자바 코드로 되어있다. 그런데 조금은 다르다. 생성자도 만들어놨거나 그런식으로 다르다. 그리고 편집도 안된다. 이제 ..

개발툴 2021.09.10

[Intellij] Intellij 윈도우 단축키 모음

Ctrl + D : 라인 복사 Ctrl + Y : 줄 삭제 // Ctrl + Backspace Ctrl + X : 잘라내기, 라인 삭제할때도 자주 쓴다. Ctrl + Z : 되돌리기 Ctrl + Shift + Z : 되돌리기 취소 Ctrl + Alt + 위, 아래 : 현재 선택한 라인이동 Ctrl + Alt + T : 현재 선택된 코드를 특정 코드로 감싸줌(try, {} 이런 블록단위) Alt + 위, 아래 : 블록 단위로 커서 이동 Ctrl + Home, End : 파일 가장 위, 아래로 이동 Ctrl + Shift + R, Ctrl + R : 모든 파일 내에서 바꿈, 현재 파일 내에서 바꿈 Ctrl + Shift + F : 파일내에서 검색 Ctrl + Shift + Backspace : 가장 최근에 ..

개발툴 2021.07.20

[VS] visual studio 2019 코드 비교하기

visual studio 에 코드 비교하기 기능이 있는 줄 몰랐는데, 있었다... 여지껏 vscode로 가져다가 비교하는 짓을 반복했었는데, 난 바보다... 검색해보니 있긴있는데, 좀 불편하게 지원해준다. vscode같은 경우는 그냥 파일하나 클릭해서 비교할 대상파일도 또 선택해서 클릭해주면 바로 지원해주는데 vs같은 경우는 내가 직접 타이핑해야 한다. 그럼에도 유용하다. ㅎㅎ 터미널창에 Tools.DiffFiles C:\Users\user\source\repos\chapter11\BinaryTreeSearch.c C:\Users\user\source\repos\chapter11\2.c 이런식으로 써주면 된다. Tools.DiffFiles 뒤에 경로 두개를 써준다. (초록색이 경로1, 빨간색이 경로2) ..

개발툴 2021.03.18

[Notion] Notion 사용하기

이번에 꽤 괜찮은 학습 노트를 발견했다. 노션 이란 건데 무료이다. 마크다운 지원해서 코드도 저장할 수 있다. 이걸로 학습 노트로 사용해봐야겠다. 아래에서 데탑 버젼으로 받아서 쓰면 된다. https://www.notion.so/ko-kr Notion (노션) – 모든 팀을 위한 하나의 워크스페이스 Notion은 단순한 워드프로세서가 아닙니다. 내 스타일에 맞게 커스텀해서 사용하세요. www.notion.so

개발툴 2021.03.06
반응형