본문 바로가기
기타/Pycharm 소소한 팁

[파이참팁2] 파일 새로 생성하고, 이름 바꾸기

by 일코 2022. 4. 12.

지난 포스팅

2022.04.11 - [파이참 팁] - 1. 파이참 입문자를 위한 창 이동 및 기본 인터페이스

 

1. 파이참 입문자를 위한 창 이동 및 기본 인터페이스

안녕하세요? 저는 파이썬을 배운지 1년 정도 되었을 때, 2016년도에 파이참을 접했습니다. 처음엔 "부담스럽다"는 느낌이 정말로 강했어요. 그도 그럴 것이 당시 쓰고 있던 랩탑 사양도 많이 낮았

martinii.fun

 


 

안녕하세요?

프로그래밍 입문자이신데, 파이참까지 설치하고 나서 실행하면 얼떨떨합니다.

무엇부터 해야 할지 막막하기도 하고요.

 

텍스트에디터에선 볼 수 없던 막막한 프로젝트 만들기 화면

 

그럼에도 불구하고 프로젝트도 만들어보셨고, 실행도 해보셨고,

시중의 교재나 강의, 매뉴얼, 오늘의팁 같은 걸로 한걸음씩 내딛어서 여기까지 오셨을 거라고 생각합니다.

 


 

오늘 소개해드릴 첫 번째 기능과 단축키는,

파일이나 디렉토리 새로 생성하기입니다. (프로젝트창에서 Alt-Insert)

아래 움짤을 보며 따라해 주시기 바랍니다. (물론 마우스로 하셔도 됩니다ㅜ)

폴더든 파일이든 파이썬 패키지나 .ignore든간에 모두 Alt-Insert로 생성합니다.

대신 꼭 프로젝트창(Project View)에서 누르셔야 합니다.

Alt-1키로 프로젝트창을 엽니다. 지난 포스팅에서 설명드렸죠.

프로젝트창을 열었습니다.

 

이 상태에서 Alt-Insert를 눌러 파이썬 파일을 하나 생성해보겠습니다.

방향키로 "Python File"을 선택한 후 엔터

방향키로 선택하셔도 되지만, 직접 타이핑하면 필터링을 해줍니다.

.gitignore 파일도 하나 추가해보겠습니다.

이런 식으로 인터페이스 대부분은 단축키와 Tab키, 방향키만으로 조작 가능합니다.

디렉토리를 만들 때도 동일하게 Alt-Insert를 이용합니다.

"config"이라는 디렉토리(폴더)를 생성하고, 그 안에 config.txt를 생성해보겠습니다.

폴더 만들기, 파일 만들기 모두 간단하죠?

폴더 만들기나, 파일 만들기 모두 간단하죠?

중요한 것은 프로젝트창에서만 Alt-Insert키가 작용하므로,

에디터창에서 Alt-1로 프로젝트창을 연 후에

생성하고자 하는 폴더에서 Alt-Insert를 눌러 파일이나 폴더를 생성하시면 됩니다.

간단한 기능을 너무 길게 설명했나요?

 


 

두 번째로 알려드릴 기능은 

이름 바꾸기(Rename), Shift-F6입니다.

config이라는 디렉토리명을 configure로 바꿔보겠습니다.

마우스 우클릭으로 Rename을 실행하시려면, Refactor 메뉴 안에 있습니다.

Shift-F6이라는 단축키를 제공하고 있으니까 훨씬 수월하게 실행하실 수 있습니다.

밑에 있는 체크박스와 드롭다운의 동작이 궁금하신 분들을 위해 

짧게 설명드리겠습니다.

ㅁ Search for references

이것도 파이참에서 내로라 하는 신박한 기능인데요.

프로젝트 안의 파일들 중 "./config/"이라는 디렉토리명이 들어간 코드를 찾아서

전부 "./configure/"로 변경해줍니다.

이런 기능 때문에 단순 rename이 아니고 refactor-rename인 거죠.

'상관없는 다른 config 폴더까지 변경해버리는 거 아니여?' 하고 걱정하실 수 있는데

제 (나름 오랜) 경험상 그런 경우는 "거의" 없었습니다.

 

ㅁ Search in comments and strings

말 그대로 주석이나 문자열 안에 들어가 있는 config도 configure로 일괄 변경해줍니다.

프로젝트 파일이 많아서 일일이 검토하기 어렵거나, 다른 변경을 원하지 않는 경우에는

하단의 Scope를 Current File로 변경하시거나, 그냥 체크박스 두 개를 해제하셔도 됩니다.

 

다양한 Scope를 제공하고 있습니다.

 

나중에 포스팅에서 리팩토링에 대해서도 다룰 예정인데

그 때 보다 상세히 다루도록 하겠습니다.

 

그럼 이번 포스팅은 여기서 마치겠습니다.

 


 

다음 포스팅

2022.04.13 - [파이참 팁] - 3. 번거로운 타수를 확 줄여주는 똑똑한 파이참의 단축키들(코드자동완성)

 

3. 번거로운 타수를 확 줄여주는 똑똑한 파이참의 단축키들(코드자동완성)

지난 시간에는 파이참에서 파일과 폴더 만드는 방법, 이름바꾸기 등에 대해 알아보았습니다. 이번 시간에는 코드 타이핑하실 때 괄호와 콜론까지 일일이 하시는 분들을 위해 소개해드리는 (개

martinii.fun

 

댓글