[twig] PhpStorm 랩 / 서라운드 선택?

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

Hello World
"Hello World"

Hello World
{{ trans 'Hello World' }}

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



답변

나는 이것이 조금 늦은 대답이라는 것을 알고 있지만이 질문을 보는 사람이 도움을 받기를 바랍니다.
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(승리의)는로 이동합니다 설정 . 설정-> 편집기-> 일반-> 스마트 키-> 따옴표 또는 중괄호 입력시 서라운드 선택 확인란을 선택합니다 .


답변

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

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


답변

쉽게 변경할 수있는 라이브 템플릿을 만드는 방법 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으로 이동합니다.


답변

Mac에서는

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

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


답변