자동화 작업을 통해이 작업을 잘 수행하고 바로 가기를 사용하여 키 조합 ctrl + option + command + b에 바인딩했습니다. 내가해야 할 일은 xcode에서 주석 처리 된 블록을 강조 표시하고 위 키를 누르면 선택한 텍스트는 / * ... * /를 사용하여 주석 처리 된 블록입니다.
나는이 기능을 원했던 이유가 공정한 비트를 접는 코드를 사용하여 주석이 달린 코드 블록을 쉽게 접을 수있었습니다 ... 코드는 // 접지 않는 일반적인 방법으로 주석을 달았습니다.
나는 맥 오토메이터 사용에 익숙하지 않지만 다음 wwdc 비디오의 instrux를 단순히 따라 갔다.
WWDC 2012 비디오 세션 402-Xcode로 효율적으로 작업하기 (약 6 분 후) Mac OSX Automator를 사용하여 선택된 텍스트를 조작하는 서비스를 추가하는 방법에 대한 설명이 있습니다. 비디오에 표시된 예는 쉘 명령 sort 및 uniq를 사용하여 선택한 텍스트에서 중복을 제거하는 것입니다. 이 방법을 사용하면 동일한 작업을 수행하지만 비디오에서 수행하는 작업 대신 다음 명령을 입력합니다
awk 'BEGIN {print "/ "} {print $ 0} END {print " /"}' '
(이전 줄에는 별표 2 개가 표시되어 있습니다. 어떤 이유로 든 표시되지 않습니다 .... 아래 스크린 샷에 표시되므로 입력하려면 올바른 명령으로 복사하십시오)
이런 식으로 쉘 스크립트를 실행해야합니다.
선택한 텍스트에 대해 주석 구분 기호를 앞뒤에 배치합니다.
저장하면 이름을 지정하고 (블록 코멘트라고 함) 키보드 단축키를 지정할 수있는 옵션이 제공됩니다.
그런 다음 xcode를 열고 텍스트를 선택하고 마우스 오른쪽 버튼을 클릭하고 상황에 맞는 메뉴를 클릭하면이 스크립트에 지정한 이름이 하단 근처에 표시됩니다
단순히 이름을 클릭하면 스크립트가 선택된 코드를 실행하고 주석을 달거나 할당 한 키보드 단축키를 사용합니다.
도움이 되었기를 바랍니다
Command
+Shift
+7
, 즉Command
+/
다시.