Mac에서 사용자 정의 텍스트 스 니펫을 생성하기위한 옵션은 무엇입니까? [닫은]


5

직업으로 프로그래밍을 더 많이하고 더 이상 취미가되지 않기 때문에 생산성을 향상시킬 수있는 방법이 필요합니다. 이와 관련하여 분명히 도움이되는 한 가지는 텍스트 / 코드 스 니펫에 대한 사용자 정의 키보드 단축키를 작성할 수 있다는 것입니다. 예를 들어, CMD + L + O + R + E + M을 누르고 있으면 Lorem ipsum 필러 텍스트의 단락 또는 두 개를 출력하거나 CMD + F + U는 함수 선언을 작성합니다.

내가 이상적으로 찾는 것은 형식이 지정된 텍스트 스 니펫을 저장하고 선택한 키 입력에 바인딩 한 다음 관련 키 입력을 수행 할 때마다 텍스트 붙여 넣기를 수행 할 수있는 데이터베이스입니다.

Mac에서이 작업을 수행 할 수있는 독립형 응용 프로그램이 있습니까? 또한이 기능이 내장 된 텍스트 편집기 / IDE가 있습니까?


모세,이 질문에 "mac"태그를 다시 붙여서 질문 제목 줄에 추가하십시오. :)
msanford

저렴한 키보드가 많이 있으면 첫 번째 예에서와 같이 많은 키 입력을 실제로 인식하지 못합니다. (안타깝게도 여기서 분명한 내용은 AutoHotKey인데, Mac 버전은 없다고 생각합니다 ...)
Shinrai

Shinrai에 동의하십시오. 더 많은 정보와 좋은 정보가 필요하다면이 게시물을 확인하십시오 : geekhack.org/showwiki.php?title=All+About+Keys
ngen

@msanford이 질문은 Macintosh 하드웨어와 관련이 없습니다 ( mac태그 위키 참조 ).
Daniel Beck

답변:


2

TextExpander가 일상적인 용도로는 훌륭하지만 프로그래밍에는 거의 쓸모가 없다는 것을 알았습니다.

어떤 텍스트 편집기 / IDE를 사용했는지 언급하지 않았지만 이미 "자동 완성"및 / 또는 "스 니펫 / 매크로"의 풍미가있을 수 있습니다. TE보다 프로그래밍에 더 적합하고 훨씬 더 강력 할 것입니다.

Coda, Expresso, TextMate, Komodo Edit, NetBeans, Aptana, Eclipse 에서이 작업을 매우 쉽게 수행 할 수 있습니다 ... 7 년 또는 8 년 이후 (일시 중지, 생각 ...) 이후 Dreamweaver를 사용하지 않았으므로 모르겠습니다. 넌 할 수있어. 내가 아는 한 XCode, TextWrangler 또는 BBEdit에서는 할 수 없습니다. 그러나 나는 틀릴지도 모른다.

물론 (Mac) Vim과 Emacs도 있습니다.


고마워요 IDE에서 스 니펫 및 매크로에 어떤 옵션이 있는지 살펴 보겠습니다. 이것은 내가 찾던 정보입니다!
Moses

2

이 AKB 기사 에는 Mac OS X의 기존 키보드 단축키가 모두 나열되어 있습니다.

생산성 향상에 대한 귀하의 질문에 따르면, 6 키 조합 단축키를 많이 만들면 생산성이 향상 될 것이라고 생각하지 않습니다. 아마 방해가 될 것입니다. Command + LOREM을 입력하려고 했습니까? 그렇게 쉬운 일이 아닙니다…

그러나 수행하려는 상당히 제한된 작업 집합이 여전히있는 경우 추가 작업 으로 Automator 스크립트를 만들어 현재 앱에 텍스트를 붙여 넣거나 기록 된 매크로 실행과 같은 다른 유용한 기능을 완전히 사용할 수 있습니다. 그런 다음 Automator 스크립트를 앱으로 컴파일하고 시스템 환경 설정> 키보드에서 사용자 정의 키보드 단축키에 지정하십시오.

내가 제안하는 것은 코드 스 니핏이 제안하는 Eclipse와 같은 좋은 IDE입니다. 생산성이 향상됩니다.




0

당신이 올바른 방향으로 나를 가리켜 준 덕분에 나는 내가 성취하려고하는 것에 대한 완벽한 앱을 발견했습니다. TextExpander라고하며 백그라운드에서 실행되며! sampleText와 같은 특정 키워드를 입력 할 때 수신 대기하고 입력하고 Enter 키를 누르면 키워드가 저장된 텍스트 스 니펫으로 대체됩니다.

내가 웹 사이트 에서 본 예제 에서이 응용 프로그램은 내가 찾던 것입니다.

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