키맵(단축키) 옵션은 Windows 로 설정했음

GNOME 40

[Konsole 설치]
dnf install konsole
단축키 - 복사 -> Ctrl + Insert 추가

[단축키] - 설정 > 키보드 > 바로가기 사용자 설정
창
	창 옮기기 - Alt + F7 제거
    현재 활동 보이기 - Disable (idea와 충돌)
    창 전환 - Alt + Tab (프로그램 전환이 되어 있으면 동일 애플리케이션이 그룹핑됨)
      -> AATWS(advanced alt tab window switcher) 함께 사용 - 듀얼 모니터
    
조종
	모든 일반 창 감추가 - Super + D
    창 전환 - Alt-Tab (안 하면 동일 프로그램 합쳐진 기능으로 됨)
    오른쪽 작업 공간으로 옮기기 - Ctrl + Super + -> (idea 와 충돌)
    왼쪽 작업 공간으로 옮기기 - Ctrl + Super + -< (idea 와 충돌)

에플리케이션 메뉴 열기 - Alt + F1
	## 본인 계정에서 실행
	gsettings set org.gnome.shell.extensions.apps-menu apps-menu-toggle-menu "[]"

설정 -> 다중작업 -> 구석 누르기(Hot Corner) -> OFF

 ## 명령어 실행 - IBus 기본설정
 $ ibus-setup
  에모지 -> 바로 가기 키
  	에모지 주석 - Ctrl + Shift + e 제거
    유니코드 코드 값 - Ctrl + Shift + u 제거 (idea 대소문자 변경 충돌)

 

Cinnamon

[키보드 단축키 설정]
Alt + F1
	설정 -> 키보드 -> 일반 -> 작업 공간 선택 화면 보기
    재부팅 후 원복 된다면...
    ~/.config/plasma-org.kde.plasma.desktop-appletsrc
    	Alt + F1 부분 주석
Ctrl + Alt + <-
	설정 -> 키보드 -> 작업 공간 -> 왼쪽 작업 공간으로 이동 
Ctrl + Alt + ->
	설정 -> 키보드 -> 작업 공간 -> 오른쪽 작업 공간으로 이동 
Ctrl + Alt + T
	설정 -> 키보드 -> 런처 -> 터미널 실행
    
[창]
Alt + Mouse Drag
	설정 -> 창 -> 동작 -> 창을 이동할 때 사용할 특수 키
Alt + F7
	설정 -> 창 -> 위치 -> 창 이동
    
[한글 설정(IBUS)]
Ctrl + Shift + U
	Emoji -> Unicode code point
    
[터미널]
Copy, Past 단축키 변경
	기본 Ctl + Shift C, V 라서 일반적은 Ctl + Insert, Shift + Insert 로 변경

    

KDE Plasma

1. 터미널 konsole 복사/붙여넣기
	konsole - 키보드 단축키 설정
	복사 - 대체키에 Ctrl + Ins
    
2. 터미널 열기 - konsole
	Ctrl + Alt + t
	단축키 - 전역 단축키 - 시스템 설정 - Launch Konsole
    
3. 잠금
	Ctrl + Alt + l
	단축키 - 전역 단축키 - ksmserver - 세션 잠금
    
4. 메뉴 열기
	Alt + F1
	단축키 - 전역 단축키 - Plasma - 프로그램 위젯 활성화하기    
    Plasma 6: 단축키 -> plasmashell -> Activate Application Launcher
    
5. Alt + Mouse Drag
	창관리 - 창 동작 - 창 내부,제목 표시줄 및 프레임 동작 - 수정자 키(D): Alt - 왼쪽 클릭(E):
    	아무것도 하지 않음
        
6. Ctrl + F9
	단축키 - 전역 단축키 - KWin - 보이는 창 바꾸기(현재 데스크톱)

KDE Plasma 6 한글 전환 이슈

오른쪽 Alt 키 누르면 프로그램 파일 메뉴 열리는 이슈

시스템 설정 -> 키보드 -> 오른쪽 위  Key Bindings -> Configure keyboard options -> 한국어 한/영,한자 키 -> 오른쪽 Alt 키를 한/영 키로 만들기 체크

Plugin

  1. Lombok - Settings > Build, Excuting, Deployment > Compiler > Annotaton Processors > Enable annotation processing 체크
  2. Grep Console
  3. Jrebel
  4. Presentation Assistant
  5. Lombok
  6. AsciiDoc
  7. CamelCase
  8. Docusaurus
  9. GitToolBox
  10. Korean Language Pack
  11. Power Mode II
  12. Translation (https://plugins.jetbrains.com/plugin/8579-translation)

 

Live Templates 설정

  1. addlog - Applicable in Java: declaration
    Edit Template Variables - Name=CLASSNAME, Expression=className()
  2. private static org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger($CLASSNAME$.class);
  3. dlog - Applicable in Java: expression
    Edit Template Variables - Name=VAR, Expression=completeSmart()
  4. logger.debug("===== $END$: {}", $VAR$);
  5. addtest - use static import if posible 체크
  6. @org.junit.Test
    public void test$EXPR$() {
    $END$
    org.junit.Assert.assertThat("업무", 1, org.hamcrest.Matchers.is(1));
    }

Editor

  • Editor -> Inspections -> Java -> Javadoc
    • - Javadoc declaration problems
  • Editor -> Inspections -> Java -> Java language leve migration aids -> Java 7
    • -> Indetical 'catch' branches in 'try'
  • Editor -> Inspections -> Java -> Code style issues
    • -> C-Style array declaration
  • Editor -> Inspections -> Java -> Compiler issues
    • -> Unchecked warning
  • Editor -> Inspections -> Intgernalionalization
    • -> Non-ASCII characters

 

단축키

Setting 에서 Keymap 에서 Eclipse 스타일 설정 후!!!

 단축키  동작
 Eclipse IntelliJ IDEA
 Ctrl + 1  Alt + Enter  import 되지 않은 Class import 도움
 Alt + Shift + O  Ctrl + Alt + O  import 정리
 Ctrl + D  Ctrl + Y   라인 삭제 
 Alt + Shift + S  Alt + Insert   코드 삽입(Constructor, get/setter, toString 등)
 Ctrl + N
 Alt + Shift + N
 Ctrl + Alt + Insert   신규 파일 생성(java, JSP 등) 
 sysout, syserr  sout, serr  System.out.println, System.err.println(Code Templetes)
   Ctrl + Shift + T  Class 에 대한 TestCase 파일 생성 및 이동 
 Ctrl + Shift + T  Ctrl + N  Class 찾기
 Ctrl + Shift + R  Ctrl + Shift + N  Resource 찾기
 Ctrl + k  Ctrl + F3 이후 F3, Shift + 3   선택된 단어 다음/이전 찾기
   Ctrl + Tab
 이전 소스
   Ctrl + p  메소드 내부 파라미터 정보 확인 
   Alt + Shift + Insert  컬럼모드(Column) 진입
   Ctrl + Alt + ←  Ctrl 마우스 클릭으로 이동 된 경우 뒤로 돌아오기
 Ctrl + E  Ctrl + E
 Ctrl + Shift + E
 eclipse = 열린 파일
 idea = 최근 열린 파일 
 F4  Ctrl + H  eclipse = 선택된 단어에 대한 Hierarchy
 idea = 열려 있는 Editor 소스에 대한 Hierarchy
 Ctrl + delete
 Ctrl + ←
 Ctrl + delete
 Ctrl + ←
 단어 단위 삭제 
 Ctrl + Shift + O  Ctrl + Alt + O  사용되지 않는 import 제거
 Ctrl + Shift + F  Ctrl + Alt + L  코드 포멧(자동 정렬)
 Alt + Shift + Z  Ctrl + Alt + T  선택된 코드 둘러 싸기(if, while 등) 
 Alt + Shift + L  Ctrl + Alt + V  선택된 내용 지역변수로 리팩토링(Extract Local Variable)
 있었던거 같은데 읍어졌네..  Ctrl + Alt + F  지역 변수 전역변수로 리팩토링(Convert local variable to field) 
 Alt + Shift + M  Ctrl + Alt + M  선택된 영역 Method 분리 리팩토링(Extract Method)
 Shift + Enter
 Ctrl + Shift + Enter

 Shift + Enter
 Ctrl + Alt + Enter
 Ctrl + Shift + Enter
 어느 커서에 있던 한줄 밑에서 시작
 어느 커서에 있던 한줄 위에서 시작 
 어느 커서에 있던 줄끝에 ; 붙이기
   Ctrl + Alt + ←, →  왼쪽, 오른쪽 에디터 이동
 Ctrl + Shift + L
(Spring STS Plugin)
 Ctrl + Shift + F  모든 문서 내에서 Text 검색
 Alt + Shift + z  Ctrl + Alt + t  try cache, if, loop 등 코드 감쌓기
 Ctrl + Shift + y, x  Ctrl + Shift + u  대소문자 변경
 마우스 컨텍스트 메뉴  Ctrl + Alt + Shift + c  풀 패키지 + 클래스 복사(import 문자열?) 
 Ctrl + 마우스 대면 나옴  Ctrl + Alt + b  구현체 찾기 
   Ctrl + Shift + Enter  if, loop, ; 등 문장 자동완성
 Package Explorer 버튼이 있지  Alt + F1 이후 1 소스 위치 이동 
  Alt + F7 호출한곳 찾기
(인터페이스의 모든 구현체가 찾아진다면 Ctrl+ Shift+ Alt+ F7 - 사용 위치만 체크, https://stackoverflow.com/questions/33993037/find-method-usages-only-for-specified-class-in-intelij-idea)

 

 

Live Templates

iter

List<CustomGroup> coustomGroups = customGroupRepository.findAll();
for (CustomGroup coustomGroup : coustomGroups) {
    
}

ifn, inn

if (coustomGroup == null) {

}
if (coustomGroup != null) {
    
}

 

IntelliJ 를 사용해보니 Tomcat WTP에 있던 AJP 설정 부분이 보이지 않아 수동으로 설정하는 방법을...


VM Options 에 적당한 key값에 셋팅해주고, 




.../tomcat/conf/server.xml 설정파일을 수정해준다.



    

  1. 코드 Number 보기
    • Settings -> Editor -> Appearance -> Show line Numbers 체크
  2. 커스 위치 문제
    • Settings -> Editor -> Virtual Space -> Allow placement of caret after and of line 체크해제
  3. 저장하지 않은 파일 표시
    • Settings -> Editor -> Editor Tabs -> Tab Appearance -> Mark modified tabs with asterisk 체크
  4. 공백 시각적으로 표시하기
    • Settings -> Editor -> Appearance -> Show whitespaces 체크
  5. 저장시 모든 라인 끝 공백 없애기
    • Settings -> Editor -> Other -> Srip trailing space on Svae: All 선택
  6. 자동 컴파일
    • Settings -> Compile -> Make project automatically 체크
  7. 단축키 이클리스 화~~
    1. Settings -> Keymap -> Keymaps: Eclipse 선택


+ Recent posts