기본 콘텐츠로 건너뛰기

2021의 게시물 표시

2022 08 26 회사 워크샵

우분투20.4 LTS 에서 인텔리 J 단축키 설정

안녕하세요. 오랫만에 인텔리J 관련 작성을 하네요. 노트북을 사고 우분투 20.4 LTS를 설치 하고  인텔리 J를 사용하다 보니  단축키가 안먹는 부분이 있더라구요...  혹시 다른분들도 참고 하라고 블로그를 적어 봅니다.  제가 사용하는 중에 단축키중 [run 메뉴가 나오는 단축키 Alt+Shift+F10] 이 단축키를 보면 Alt+Shift+F10을 사용합니다.  Find Shortcut 을 활용해서 Alt+Shift+F10은 인식을 안합니다 ㅠ [Shfit+F10은 인식이 잘되는 모습...] alt+F10을 같이 사용하게 되면 단축키가 안먹더군요... 알아보니.. 리눅스에서 기본으로 alt+F10을 사용하고 있었습니다.!! [저만 몰랐나요...ㅠ] [문제의 최대화 상태 토글] 설정 > 키보드 바로가기 에 가보시면 최대화 상태 토글이 Alt+F10로 사용되고 있었습니다. 요 단축키를 사용 않음으로 변경 하고 다시 인텔리 J를 구동하면... [사용 않음으로 변경]   다시 한번 Alt+Shfit+F10을 find shortCut 에서 확인을 해보면.. . [인식했습니다!]  Alt+shift+f10 키가 인식되는걸 확인할수 있습니다. 우분투에서 인텔리j로 작업을 하시는 분(과연 있을까요...? 🤔️ ) 들에게 도움이 되었으면 좋겠습니다. 최근에 우분투로 인텔리J  로 작업을 하게 되면서 알게 되는점을 하나씩 적어보겠습니다!

개발용 노트북을 구매했습니다!!

 안녕하세요  오랫만에 글을 적어보네요! 개발용으로 사용할 노트북을 구매했습니다. 저는 집에서 pc 가 데탑 하나였고 여기에 게임및 개발도 같이 공부 했는데.. 애들이 많이 크고 컴퓨터를 다를수 있다 보니.. 데탑 pc가 개발 공부한다고 이것저것 설치 하고.. 게임도 설치 하고 또 이거 설치 저거 설치..  많이 지저분 해지더라구요.. 그래서 개발용 [개발 취미용?] 저만의 장난감을 하나 구매했습니다. 최근에 우분투 os 가 점점 눈길이 가서  우분투 os를 올릴생각을 해서  램 16g 용량 512gb 내장그래픽 만 생각하고 골라봤습니다. [주연테크.. 너무 저렴합니다.. >_<] 그렇게 골르고 골라서 나온 주연테크 놋북.. 금액도 저렴한데 사양도 그닥 딸리지 않습니다. 라이젠 3세대인게 아쉽지만..  저가격에 제가 원하는 스팩을 맞춘거라면 cpu는 어쩔수 없죠...ㅎㅎ [외관은 이쁩니다.!] 바로 구매했습니다! 외관은 이쁩니다... 어설프게 한입 베어문 사과를 따라하는 마크도 없고... 깔끔!! [우분투 설치중..] 우분투를 바로 설치 했습니다. 라이젠 내장 그래픽만 문제 인지 모르겟으나.. 설치 과정중 부팅이 안되는일이 있었는데..[얼마나 해맸던지...] https://okky.kr/article/899331?note=2283215  이분 글이 너무 도움이 되었습니다. ㅠ_ㅠ [내장 그래픽으로 우분투를 설치한다면 꼭 보시면 도움되실꺼에요.. 특히나 라이젠...] 설치 하고 이것저것 확장 기능도 넣었습니다~  인텔리 J도 설치완료!! 저만의 장난감이 완성 되었습니다!! 후후  주연이 어떤지는 주변에 후기가 너무 없어서..[사람들이 그만큼 안산다는거겠죠...?] 잘 모르겟으나.. 첫 인상은 나쁘지 않습니다.  이제부터 사용해봐야 후기가 생길꺼같은데.. 나중에 한번 후기에 대해서 적어보겠습니다~

인텔리 J(intelliJ) 초보자를 위한 팁 #27 탭 이동

안녕하세요. 인텔리J를 사용하면서 제가 편하게 쓰는 팁들을 공유하고 싶어서 글을 올립니다.. 하여!! '몰라도 상관없지만 알면 좋은' 팁 입니다. 인텔리J를 사용하고 계신분들에게 좋은 팁들이 됐으면 좋겠습니다. 그리고 인텔리J 뿐만 아니라 WebStorm,PhpStorm,pycham 등 기능들은 거의 비슷할껄로 생각됩니다. 이번엔 탭 이동에 대해서 말씀드려보겠습니다. debug 나 터미널등 인텔리 J 여러 뷰화면에서 탭이 여러개 있습니다. [터미널 뷰] [Spring 뷰] [Debug 뷰] 이렇게 여러개의 뷰에서 각각의 탭이 있습니다. 탭간 이동은 마우스를 사용하는 일이 많은데 이번에 탭간을 이동을 마우스 안쓰고 하고 할 수 있습니다!!  터미널 뷰 에서  Alt+아래화살표[맥 os는 단축키를 모르겠습니다.] 를 해보면 [Alt+down] 탭을 선택할 수 있는 팝업이 나옵니다. 여기서 탭을 이동할 수 있습니다. [Debug 뷰] Debug 뷰도 마찬가지입니다.  특히나 Debug 에서는 console 창도 봐야 하고 Variables 도 봐야 해서 이동이 꽤나 많은 뷰 인데  단축키로도 편하게 이동 가능합니다! 탭이 있는 뷰라면 어디든 할 수 있으니 여러분이 보는 뷰에 탭이 있다면 단축키를 활용해 보세요~ 오늘은 여기까지! 이젠 적을만한 팁이 별로 없네요.. 다음에 또 다른 팁을 가지고 오겠습니다.

인텔리 J(intelliJ) 초보자를 위한 팁 #26 파일 검색시 특정 폴더 파일 제외하는 방법

안녕하세요. 인텔리J를 사용하면서 제가 편하게 쓰는 팁들을 공유하고 싶어서 글을 올립니다.. 하여!! '몰라도 상관없지만 알면 좋은' 팁 입니다. 인텔리J를 사용하고 계신분들에게 좋은 팁들이 됐으면 좋겠습니다. 그리고 인텔리J 뿐만 아니라 WebStorm,PhpStorm,pycham 등 기능들은 거의 비슷할껄로 생각됩니다. 이번엔 파일 검색시(Ctrl+Shift+N[shift+command+N]) 특정 폴더 내에 파일을 제외 하는 부분을 말씀 드리겠습니다. - 폴더 검색 제외 [bbsCont 검색하니 java 파일도 나오고 class 도 같이 나오고 있습니다.] Ctrl+Shift+N[shift+command+N]로 파일 검색 시 target 폴더 내에 파일이 검색되는 일이 생길 수 있습니다.(java에서 target은 maven compile 할 때 생기는 폴더 입니다.) 개발을 하면서 class 파일을 볼일이 거의 없죠..  Ctrl+Alt+shift+s[command+;] 로 Project Structure > Project Setting > Modules 가면 [Excluded 선택합니다.] 위와 같이 오른쪽 화면에 Excluded Folders 가 생깁니다. 그리고 다시 검색을 해보면.. 아까와 같이 'bbscont' 로 검색을 해보면 이젠 class 파일이 안보입니다.  이렇게 특정 폴더를 검색 제외 할 수 있습니다. -  특정 파일 검색 제외 이번엔 특정 파일을 검색 제외 하는 방법을 알아보겠습니다. 아까와 같이 Project Structure > Project Setting > Modules 로 들어가보면  Exclude Files 에 파일명을 입력 할 수 있습니다. ['Bbs*' 을 등록하여 Bbs 로 시작하는 파일 제외 시켜보죠] Bbs* 를 등록하고 다시 한번 검색해보면.. 아까 검색되던 BbsController 가 검색이 안됩니다.  특정 파일명(Bbs*) 특정 폴더(*/co

인텔리 J(intelliJ) 초보자를 위한 팁 #25 프로젝트 이동

안녕하세요. 인텔리 J를 사용하면서 제가 편하게 쓰는 팁들을 공유하고 싶어서 글을 올립니다.. 하여!! '몰라도 상관없지만 알면 좋은' 팁 입니다. 인텔리J를 사용하고 계신분들에게 좋은 팁들이 됐으면 좋겠습니다. 그리고 인텔리J 뿐만 아니라 WebStorm,PhpStorm,pycham 등 기능들은 거의 비슷할껄로 생각됩니다. 이번엔 프로젝트간의 이동 단축키를 안내해드리겠습니다. 인텔리 J는 이클립스와는 다르게 프로젝트단위로 하나의 인텔리J를 띄우게 됩니다. 프로젝트를 하나만 하신다면 상관이 없겠지만..  한개 이상 띄우는 일도 많이 생길꺼라 봅니다. [이게 이클립스에서 인텔리 J로 넘어오시는 분들에게 적응하기 힘든 부분중 하나가 아닐까 생각합니다.]  - 프로젝트 오픈 프로젝트를 하나 이상 오픈 할 때 조금 쉽게 하는 방법을 설명드리겠습니다. [ Alt+N 은 제가 지정한 단축키 입니다. ] File > Open Recent > Manager Projects.. 선택하시면.. [프로젝트 명이 나와서 숨김 처리 했습니다 ^^;;] 여러분이 작업 중인 프로젝트가 노출이 됩니다.  프로젝트 하나를 선택하면... 프로젝트를 오픈 할 수 있고.. 여기서 New Window 를 선택하면 인텔리 J가 두개의 창이 뜨게 됩니다. - 프로젝트간 이동 이렇게 프로젝트를 두 개를 띄우게 됐습니다. [전 윈도우입니다...] 프로젝트간 이동 단축키는 Ctrl + Alt +  [ , ] (option+command+],[ ) 입니다. 한번 해보시면 바로 감이 올껍니다.  [엄청 쉬운거죠 ㅎㅎ] 저는 작업을 하다보면 프로젝트를 기본으로 2개이상은 띄우게 되더군요. 그래서 프로젝트간 이동 단축키를 참 많이 쓰게 됩니다. 여러분도 프로젝트를 두개 이상을 띄우게 된다면  마우스를 사용하지 말고 이 단축키를 이용해 보세요~ 감사합니다~

인텔리 J(intelliJ) 초보자를 위한 팁 #24 힌트시 Enter / Tab 차이

안녕하세요. 인텔리 J를 사용하면서 제가 편하게 쓰는 팁들을 공유하고 싶어서 글을 올립니다.. 하여!!'몰라도 상관없지만 알면 좋은' 팁 입니다.인텔리J를 사용하고 계신분들에게 좋은 팁들이 됐으면 좋겠습니다.아 또 인텔리J 뿐만 아니라 WebStorm,PhpStorm,pycham 등 기능들은 거의 비슷할껄로 생각됩니다. 이번엔 힌트가 나왔을때 Tab과 enter 의 차이를 말씀드리겠습니다. 간단한 팁이라서 글이 길꺼같진 않네요 : )  1.Enter  우선 Enter 부터 해보겠습니다. [hasText()로 테스트 해보겠습니다. : ) ] 우선 힌트[Ctrl+space(Command+Space)]를 나오게 해보겠습니다. 먼저 isEmpty 에서 Enter로 힌트를 선택해보겠습니다. [isEmpty 등장!!] hasText함수 앞에 isEmpty가 나왔습니다. 뒤에 hasText 를 삭제 하지 않고 앞에 isEmpty만 나온 상황입니다. 만약 제가 hasText를 isEmpty 로 수정을 하려고 하다면  isEmpty의 힌트를 enter로 선택했다면 hasText는 쓸데없는 코드가 되고 삭제를 해줘야 합니다. 그럼 이어서 tab으로 힌트를 선택하면 어떻게 되는지 확인해보겠습니다. - Tab [위에 코드 재활용..] 이번에도 힌트[Ctrl+space(Command+Space)]를 등장 시키고.... [이번엔 Tab으로 isEmpty를 선택해봅시다.] 이번엔 Tab으로 isEmpty를 선택하면.. hasText라는 함수가 isEmpty로 변경되었습니다. 심지어 파라미터는 그대로 살아 있습니다!! 함수를 변경하는 일이 있다면 enter 보단 Tab을 이용하시면 Del[혹은 Backspace]키를 조금이라도 덜 누를수 있습니다. 손가락 덜 움직여도 됩니다!!  저는 힌트를 선택할때 enter 보단 tab을 더 쓰게 되더라구요..  [상황에 따라 다르겠지만.. 저는 tab쓸일이 많네요..;;;] 이번엔 힌트 선택시 Enter 와 Tab 차이를 설명드렸습니다

인텔리 J(intelliJ) 초보자를 위한 팁 #23 프리뷰 모드 / 원클릭 모드

안녕하세요~ 인텔리 J를 사용하면서 제가 편하게 쓰는 팁들을 공유하고 싶어서 글을 올립니다.. 하여!! '몰라도 상관없지만 알면 좋은' 팁 입니다. 인텔리J를 사용하고 계신분들에게 좋은 팁들이 됐으면 좋겠습니다. 아 또 인텔리J 뿐만 아니라 WebStorm,PhpStorm,pycham 등 기능들은 거의 비슷할껄로 생각됩니다. project view 관해서 몇가지 더 설명드릴려고 합니다. - preview Tab 우선 preview tab 입니다. projectview 에서 톱니바퀴 누르면 나오는 메뉴중 Enable Preview Tab 을 설정 하시게 되면 projectView 에서 파일을 이동하는 할때마다 바로바로 Edit View 에 소스가 해당 파일로 변경이 됩니다.  엔터나 클릭이 필요없습니다!! - Open Files with Single Click 이번엔 Open Files with Single Click 입니다. 이건 마우스를 사용하실때 알 수 있습니다. 파일을 오픈할때 보통 더블클릭을 하게 되는데  해당 설정이 켜져있다면 원클릭으로 파일이 열리게 됩니다. 이번엔 가볍게 Project View에 있는 몇가지 기능을 더 설명드렸습니다~! 다음에 또 다른 팁을 가지고 오겠습니다! 

인텔리 J(intelliJ) 초보자를 위한 팁 #22 Select Opened File

안녕하세요~ 인텔리 j를 써가면서 제가 편하게 쓰는 팁들을 공유하고 싶어서 글을 올립니다... 하여!! '몰라도 상관없지만 알면 좋은' 팁입니다. 인텔리 j를 시작하시는 분들에게 괜찮은 팁이 되었으면 좋겠습니다. 현재 작업하고 있는 파일로 가는 방법을 적어보겠습니다. 작업을 하시다 보면 Project view에 목록이 어마어마 하게 길어지게 됩니다. [이런식으로......] 파일을 이리 저리 옮겨다니다 보면.. 예를 들어 Recent Files[Ctrl+e(command+e)] 를 사용하거나..  Navigate > Back [Alt+Ctrl+<- or ->(option+command+<- or ->)] 을 사용하면서 파일간 이동을 하게 되면... [파일 위치는 TeamResultController 인데  edit View 에는 MemberServiceImpl.java..] 위 이미지와 같이 편집하는 파일과 ProjectView 에 선택되어 있는 파일은 다른곳을 안내해주고 있습니다. 이럴때 ProjectView에서 현재 편집중인 파일로 바로 이동하는 시킬 수 있습니다. [Alt+F1(option+F1)] Alt+F1(option+F1) 을 눌러보면 Select In 창이 뜹니다.  여기서 1번을 선택하시면  project View 가 Edit View 에서 작업하고 있는 파일로 바로 이동하게 됩니다. - Always select Opened File 매번 이런식으로 파일을 찾기 보단 제가 Edit View 에 작업하는 파일이 바뀌는대로 바로바로 Project View 도 같이 바뀌었으면 좋을때가 있습니다. Project View 에서 옵션[기어 아이콘]을 클릭하면 설정창이 나옵니다.  설정 창에서 Always Select Opened File 을 선택하시면 Edit View에 작업 하는 파일을 Project View에서 같이 옮겨다닙니다. 이번엔 현재 파일로 이동하는 부분에 대해서 말씀드렸습니다. 다음에는 또 다른 팁을

인텔리 J(intelliJ) 초보자를 위한 팁 #21 View Mode

안녕하세요~ 인텔리 j를 써가면서 제가 편하게 쓰는 팁들을 공유하고 싶어서 글을 올립니다... 하여!! '몰라도 상관없지만 알면 좋은' 팁입니다. 인텔리 j를 시작하시는 분들에게 괜찮은 팁이 되었으면 좋겠습니다. 이번엔 view mode 에 대해서 말씀드릴께요~ -전체화면 [이건 좀 과하게 ..] 작업을 하다 보면 뷰란 뷰는 다 켜서 코드를 봐야 할 화면인 Edit view 가 너무 작아질때가 있습니다. [스크린샷 단축키 참고...] Ctrl+Shift+F12[shift+commnad+F12] 를 누르시면 edit View 를 제외한 모든것들은 다 숨김 처리가 됩니다.  - 다른 View  인텔리 제이에서는 또다른 View를 제공합니다. Ctrl+`[control+`] 를 눌러보시면.. 스위치 창이 나오고.. 여기서 4번 View Mode를 선택하시면..  이렇게 View Mode를 제공합니다. 1 Presentation Mode 프리젠테이션을 할 수 있도록 폰트가 엄청나게 크게 나옵니다.  2. Distraction Free Mode Distraction Free Mode 입니다. 창 오른쪽 왼쪽 하단 등에 나타내는 정보들을 숨겨줍니다. 3. Full Screen [스샷화면이 너무 작네요..] Full Screen 모드 입니다. 말그대로 전체 화면입니다.. 상단에 File Edit .. 등 메뉴는 숨김 처리가 됩니다.  4. Zen Mode 마지막으로 Zen Mode 입니다.  2(Distraction Free Mode),3(Full Screen Mode) 모드를 한번에 다 켠 상태입니다.  이상 View Mode에 대해서 말씀드렸습니다~ 뷰 모드를 활용하여 작업에 집중력을 높이셨으면 좋겠네요! 그리고 프리젠테이션 모드도 있으니 혹시나 발표하시는 일이 있으면 프리젠테이션 모드를 사용해보세요! 그럼 다음엔 다른 팁을 가지고 오겠습니다~

인텔리 J(intellJ) 처음 사용자를 위한 약간의 팁 #20 툴박스

 안녕하세요~ 인텔리 j를 써가면서 제가 편하게 쓰는 팁들을 공유하고 싶어서 글을 올립니다... 하여!! '몰라도 상관없지만 알면 좋은' 팁입니다. 인텔리 j를 시작하시는 분들에게 괜찮은 팁이 되었으면 좋겠습니다. 제가 인텔리 J 라고는 적었지만 인텔리J가 말고 웹스톰 파이참 등.. 젯 브레인에서 제공되는 ide 는 거의 공통으로 사용할 수 있는 팁들입니다~ 이번엔 젯브레인 툴박스를 소개 합니다.  젯브레인에서 툴박스를 사용하면 젯 브레인에서 제공되는 프로그램을 쉽게 설치 및 업데이트 관리가 편합니다. 툴박스 다운로드 경로  https://www.jetbrains.com/ko-kr/toolbox-app/ 툴박스를 설치하면 아래와 같이 아이콘이 나옵니다.  (윈도우 화면) 클릭을 해보면... 툴박스가 나옵니다.  위에 창에서 여러분이 사용하는 프로그램을 설치 하시면 됩니다.  빨간 박스를 클릭하시면  업데이트 스킵 및 다운 그레이드 삭제가 나옵니다. 셋팅을 눌러보면 업데이트 부분에 보시면 자동 업데이트 및 릴리즈 버전만 업데이트/  EAP(Early Access Program)도 업데이트를 선택하실 수 있습니다. EAP 버전은 IDE가 불안정한 부분도 있지만.. plugin 이 오류가 나는게 발생할수도 있습니다. Configratuion 을 보시면 메모리 셋팅도 가능합니다. imi 파일을 안만져도 바로 수정 가능합니다. - 특정 버전 설치 여러분이 설치한 IDE를 다른 버전으로도 설치 하실수 있습니다.  - 프로젝트 선택 및 IDE 열기 툴 박스를 설치하시면 여러분이 설치한 프로젝트가 다 확인 가능하며 프로젝트를 선택하시면 해당 프로젝트로 바로 IDE가 실행됩니다.! 인텔리 J는 프로젝트 기반으로 IDE가 하나 띄우는거다 보니.. 때에 따라 이것저것 띄워야 하는데 여기서 쉽고 바로 띄울수 있습니다. [IDE 에서 띄우는게 더 편할 수 있습니다만... 하하하..] 오늘은 여기까지 오늘은 팁이라고 하긴 좀 애매한 내용이네요~! 다음엔 다른 팁을 가지고