PhpStorm 랩 / 서라운드 선택?


121

종종 코딩 및 템플릿 작업에서 텍스트의 특정 부분을 래핑해야합니다. 현재 선택을 래핑하는 바로 가기가 있습니까? 예를 들면 다음과 같습니다.

Hello World
"Hello World"

Hello World
{{ trans 'Hello World' }}

Mac 및 PC 용 PhpStorm 7을 사용하고 있습니다. 비슷한 것을 찾았습니다. ctrl+ alt+ jhtml 태그로 래핑 할 수 있지만 다른 것은 없습니다. 또한 ctrl+ alt+ -현재 파일 형식 (php, twig, html, ...)에 따라 현재 선택에 주석을 추가합니다.


6
Settings | Live Templates및 사용 $SELECTION$-나뭇 가지 파일에서도 작동합니다. 설정이 완료되면 Ctrl + Alt + J 를 사용 하여 적용 가능한 템플릿 목록을 가져옵니다. 자세한 내용은 여기 : blog.jetbrains.com/webide/2012/10/…
LazyOne

답변:


299

나는 이것이 조금 늦은 대답이라는 것을 알고 있지만이 질문을 보는 사람이 도움을 받기를 바랍니다.
PhpStorm에서는 거의 모든 것을 구성 할 수 있지만 약간 까다 롭고 약간의 학습 곡선이 필요합니다.

단어를 선택하고 작은 따옴표 (또는 큰 따옴표)를 입력하여 둘러싸는 것은 매우 일반적인 동작입니다.

Hello World
'Hello World'
"Hello World"

이를 활성화하려면 확인란을 선택하십시오. Preferences -> IDE -> Editor -> Smart Keys -> Surround Selection on typing quote or brace .

다른 방법으로 무언가 (단어, 조건)를 선택하고 Cmd+ Alt+ T(Mac), Ctrl+ Alt+ T(Windows)를 누릅니다 . 사용 가능한 Surround With옵션 대화 상자가 표시됩니다.

업데이트 (PhpStorm8 용)

들어 PhpStorm 버전 8 의 체크 박스에 체크 Preferences -> Editor -> General -> Smart Keys -> Surround selection on typing quote or brace.

업데이트 (PhpStorm 2016 용)

들어 PhpStorm 버전 2016 , 사용 Cmd+ Alt+ S(Mac에서) 또는 Ctrl+ Alt+ S(승리의)는로 이동합니다 설정 . 설정-> 편집기-> 일반-> 스마트 키-> 따옴표 또는 중괄호 입력시 서라운드 선택 확인란을 선택합니다 .


34
phpstorm 8. 파일 업데이트 -> 설정 -> 편집기 -> Smartkeys -> 입력 따옴표 또는 중괄호에 서라운드 선택
대한 전기 학회

4
내가 이걸 얼마나 오래 찾았는지 모르 잖아요 ... 정말 고마워요!
Alexandre Reis Ribeiro 2014 년

감사합니다 !! 마침내 세계가 이제 더 좋아졌습니다.
kilop

5
왜 이것이 다른 유명한 편집자들과 일치하는 기본값이 아닌가? 나를 이긴다.
아 디트 MP

1
모든 버전 : 보도 CMD + 시프트 + A는, 서라운드 선택 검색, Enter 키를 누르십시오
LeandroCR

26

현재 2015년 2월 26일 ( PhpStorm 8 ) 다음으로 이동 :

File > Settings... > Editor > General > Smart Keys > Surround selection on typing quote or brace


12

쉽게 변경할 수있는 라이브 템플릿을 만드는 방법 Hello World에를 {{ trans 'Hello World' }}:

  1. 무언가 (단어, 조건)를 선택하고 Cmd+ Alt+ T(Mac의 경우), Ctrl+ Alt+를 누릅니다.T (Windows)를 . 사용 가능한 서라운드 옵션 대화 상자가 표시됩니다.
  2. 라이브 템플릿 구성을 선택합니다. .
  3. 오른쪽 막대에 " + 그룹 또는 라이브 템플릿을 추가하기 "가 있습니다.
  4. 부분 편집에서 "약어"를 선택하면 나중에 메뉴에서 볼 수 있습니다.
  5. "템플릿 텍스트"에 다음을 추가합니다. {{ trans '$SELECTION$' }}
  6. 클릭 확인 변경 사항을 저장합니다.

그런 다음 위의 1 단계 를 선택 Hello World하고 사용하고 "약어"가있는 규칙을 선택하십시오.

이것은 @ Steve.NayLinAung보다 더 자세한 답변입니다. 크레딧은 @LazyOne으로 이동합니다.


좋은 대답입니다. CRTL ALT J를 사용하여 랩을 수행 할 수도 있습니다
Reign.85

4

Mac에서는

PhpStorm > Preferences > Editor > General > Smart Keys > Surround selection on typing quote or brace.

을 눌러 command+,기본 설정 메뉴를 열 수도 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.