기타50 [pycharm팁] 툴윈도우 내에서 마우스 안쓰고 탭 옮겨다니기 #DB창 파이참의 아주 유익한 툴윈도우 중에 디버그와 데이터베이스, 그리고 버전컨트롤 윈도우가 있다. 이 창들은 나름 기능이 많아 UI가 복잡한 편이다. 우선 창 안에 탭이 여러 개라서 왠만큼 마우스를 쓰기 싫어하는 이들도 결국 오른손을 들어 마우스를 잡게 된다. 이번 포스팅에서는 서비스(데이터베이스)창을 탐색하는 단축키 모음을 알려드리겠다. 왠만해서는 별 쓸모없는 단축키들이지만, 만약 파이참으로 DB를 다루는 프로그래머라면 단언컨대 (아주 조금 과장을 보태긴 해서) 엄청난 UX를 실감할 수 있을 것이다. 1. 우선 좌측의 트리창을 열고닫는 단축키는 Ctrl-Shift-T 이다. (파이참의 프로젝트 탐색창을 여는 Alt-1과 비슷한 맥락) 2, 만약 캐럿이 트리창에 있는데, 우측의 Output탭이나 Result탭.. 2023. 2. 22. [pycharm팁] 마우스를 쓰지 않기 위한 처절한 몸부림: 단축키 설정 파이참에서 창을 옮겨다니는 단축키는 대체로 Alt-[숫자]이다. Alt-1은 프로젝트창 Alt-4는 Run Alt-8은 데이터베이스 Alt-9는 버전컨트롤 Alt-F12는 터미널 등등.. 그런데 파이썬 콘솔창을 여는 단축키는 기본으로 지정되어 있지 않다. Ctrl-Tab-P(버전컨트롤 적용 전)나 Ctrl-Tab-C(버전컨트롤 적용 후) 등을 통해 파이썬 콘솔을 열 수 있는데, 다소 번거롭다. Alt-F12가 터미널이니까 Alt-F11을 콘솔 단축키로 바꿔보자. 현재 사용하는 버전(2023.1)에는 Alt-F11키가 기본할당되어 있지 않다. 예전엔 GULP 관련 무슨 기능이 할당되어 있던 걸로 기억하는데.. 그래서 수술을 해보려고 한다. (나도 왠만해선 순정을 선호하지만, 이 정도 트윅은 봐주자..) 1.. 2023. 2. 22. [GIMP] 파이썬으로 플러그인 만들기⑤: 컬러링북 만들기(최종) 지난 포스팅에서는 필터 명령어 pixelize와 관련 파라미터 입력을 클릭 한 번에 처리할 수 있는 Pixelize라는 플러그인을 직접 만들어보았습니다. 팁으로 플러그인에 단축키를 지정하는 방법이나 플러그인 새로고침하는 단축키(Ctrl-Shift-Alt-R)도 알려드렸어요. 2023.01.31 - [기타/무료포토샵 gimp 튜토리얼] - [GIMP] 파이썬으로 플러그인 만들기③: 워크플로우 자동화 기초 [GIMP] 파이썬으로 플러그인 만들기③: 워크플로우 자동화 기초 지난 포스팅 말미에서는 사용자변수의 image와 drawable 파라미터를 통해 각각 김프의 프로젝트파일, 활성화된 레이어에 접근할 수 있다는 점을 알아보았습니다. 2023.01.31 - [기타/무료포토샵 gimp 튜 martinii.fun.. 2023. 1. 31. [GIMP] 파이썬으로 플러그인 만들기④: 플러그인에 단축키 지정하기 자주 쓰는 워크플로우를 python-fu를 통해 플러그인으로 만들었을 때, 단축키를 지정해놓고 간편하게 쓰고 싶은 분들 계시죠? (아직은 때가 아닌가?^^;) 하지만 GIMP의 Edit - Keyboard Shortcuts 메뉴에서는 기본적으로 플러그인에 단축키를 붙일 수 없게 되어 있습니다. 유일한(?) 대안은 Alt키를 이용한 컨텍스트 단축키를 추가해주는 방법인데요. python-fu 플러그인의 register 함수 안에 label의 이름을 지정할 때 사이에 언더스코어를 붙이면 언더스코어 뒤의 글자가 Alt 컨텍스트 단축키가 됩니다. 예를 들어 제가 만든 플러그인의 label이 "desatunshp"라고 하면 label을 "_desatunshp"로 고쳐주면 메뉴바에서도 이렇게 변경됩니다. 다른 메뉴들.. 2023. 1. 31. [GIMP] 파이썬으로 플러그인 만들기③: 워크플로우 자동화 기초 지난 포스팅 말미에서는 사용자변수의 image와 drawable 파라미터를 통해 각각 김프의 프로젝트파일, 활성화된 레이어에 접근할 수 있다는 점을 알아보았습니다. 2023.01.31 - [기타/무료포토샵 gimp 튜토리얼] - [GIMP] 파이썬으로 플러그인 만들기②: image와 drawable 다루기 기초 [GIMP] 파이썬으로 플러그인 만들기②: image와 drawable 다루기 기초 지난 포스팅에서는 김프의 오류 로그창에다 "Hello, world!"를 찍어보았습니다. 우리가 만든 플러그인이 제대로 작동한다는 걸 직접 확인해보았어요. 2023.01.30 - [기타/무료포토샵 gimp 튜토리얼] - [GIM martinii.fun 기본이 되는 부분만 간략히 짚어본 정도지만 이제 복잡한 워크플로우.. 2023. 1. 31. [GIMP] 파이썬으로 플러그인 만들기②: image와 drawable 다루기 기초 지난 포스팅에서는 김프의 오류 로그창에다 "Hello, world!"를 찍어보았습니다. 별 것 아닌 것 같지만 우리가 만든 플러그인이 제대로 작동한다는 걸 확인했다는 데 큰 의의를 두고 습니다. 2023.01.30 - [기타/무료포토샵 gimp 튜토리얼] - [GIMP] 파이썬으로 플러그인 만들기①: 오류콘솔에 "Hello, world!" [GIMP] 파이썬으로 플러그인 만들기①: 오류콘솔에 "Hello, world!" 최근 GIMP를 배우는 데 박차를 가하던 중에 페북에 간단한 튜토리얼을 올렸는데 한 페친 분께서 이런 댓글을 남겨주셨어요. 여차저차해서 시작하게 된 튜토리얼이지만, 사실 예전부터 만들어 보 martinii.fun 이번 포스팅에서는 본격적으로 프로젝트 파일(image)과 활성레이어(draw.. 2023. 1. 31. [GIMP] 파이썬으로 플러그인 만들기①: 오류콘솔에 "Hello, world!" 최근 GIMP를 배우는 데 박차를 가하던 중에 페북에 간단한 튜토리얼을 올렸는데 한 페친 분께서 이런 댓글을 남겨주셨어요. 여차저차해서 시작하게 된 튜토리얼이지만, 사실 예전부터 만들어 보고 싶은 플러그인이 있긴 했거든요ㅎㅎ 바로, 썸네일 자동생성기! 아니, 이 튜토리얼에서 다룰 내용은 아니고... 먼 여정의 첫 걸음은 역시 헬로월드지. 해외 포스팅과 스택오버플로, 유튜브 동영상을 뒤진 끝에 첫 걸음을 내딛게 되었으니.. 이 튜토리얼 시리즈는 제 배움의 여정이자 제가 다시 읽기 위한 기록이므로 여러분께는 다소 불친절할 수 있다는 점, 양해 바랍니다^^ 오늘은 김프의 파이썬 플러그인 구조와, 등록방법 그리고, 가장 간단한 튜토리얼인 헬로월드 찍기를 보여드리려고 해요. 이번 포스팅의 목차는, ① 파이참 연동.. 2023. 1. 30. [gimp 입문 튜토리얼] 캐릭터 입술에 립스틱 옅게 바르기 #레이어마스크 포토샵의 무료대안으로 가장 많이 알려진 GIMP의 튜토리얼을 하나씩 올릴 예정입니다. 이번 포스팅에서는 특정 범위를 마스킹하고, 색을 입히는 과정을 차근차근 설명드리겠습니다. 원본 이미지는 AI로 생성한 날개달린 천사입니다. 완성된 이미지에는 아래와 같이 입술에 옅게 립스틱을 발라주었습니다. 그럼 한 번 시작해볼까요? ① 김프를 열고, 이미지를 드래그해서 김프에 넣습니다. ② 우측하단 레이어창의 해당 레이어에 우클릭, "레이어마스크 추가 - 흰색"을 선택합니다. 임시로 특정 영역을 선택하기 위한 과정의 일환입니다. ③ 붓 도구(단축키:P)로 입술 부위를 색칠해줍니다. 색칠(선택)된 부위에 색이 입혀질 예정입니다. ④ 해당 레이어에 우클릭 -> "마스크를 선택 영역으로" -> 선택영역 반전(Ctrl-i) .. 2023. 1. 28. 파이참 팁: 파일 내 변수, 클래스 등 리스트 보기(Ctrl-F12) 이번 포스팅에서 소개할 파이참의 기능은 파일구조 보기, 즉 파일 내 변수나 클래스 등의 목록을 한 번에 보여주는 기능이다. 코드가 짧으면 굳이 이런 기능을 쓸 필요가 없지만 100줄 이상 넘어가기만 해도 파일의 구조를 파악하는 데 시간이 걸린다. 이 때 파일의 구조를 한 눈에 볼 수 있으면, 마치 책을 읽기 전에 목차를 파악하면 책의 핵심을 간파하게 되는 것과 마찬가지로 코드의 구조를 간단히 파악할 수 있게 된다. 사용법은 간단하다. 에디터창에서 Ctrl-F12를 누르면 팝업이 나타난다. 이 기능을 활용하는 방법은 단순히 목차 개념으로 소스코드의 구조를 파악하기 위해 읽을 수도 있지만, 해당 함수나 클래스가 정의된 곳으로 이동할 때에도 아래처럼 요긴하게 네비게이터로 활용할 수 있다. 끝. 국내 유일의 파.. 2023. 1. 5. 이전 1 2 3 4 ··· 6 다음