2011-12-15 1 views
8

import ipdb를 삽입하고 싶습니다. pdb.set_trace() 키를 누를 때 아래 줄에.서브 라인의 키 누르기에 텍스트/코드 줄을 삽입하는 방법

이 ... 코드 조각을 만들고이 마개, 도구> 개발자> 새 조각으로 이동 :

<snippet> 
    <content><![CDATA[import ipdb; pdb.set_trace()]]></content> 
    <tabTrigger>p</tabTrigger> 
</snippet> 

저장이 작업을 수행하는 명백한 이유 ;-)

답변

15

두 매우 쉬운 방법을 그것은 곧바로 일을 시작해야합니다.

  • Ctrl 키를 +
  • 페이지 + (당신의 조각을 삽입),는 (새로운 다음 줄에 당신을두고)를 입력합니다.

4 건의 키 스트로크.

또는

매크로 도구를 사용할 수 있습니다 (기록 매크로 시작)

  • Ctrl 키 + (풋를 입력

    • Ctrl 키 + Alt 키 + Q을 새로운 다음 줄에)
    • 유형 : import ipdb; pdb.set_trace()
    • Ctrl 키 + Alt 키 + Q (최종 기록 매크로)

    지금 (매크로 저장> 도구) your_macro.sublime 매크로를 저장하고, 바인딩이 키를 추가 사용자 키 바인딩 :

    지금
    { "keys": ["p"], "command": "run_macro_file", 
    "args": {"file": "Packages/User/your_macro.sublime-macro"} } 
    

    'P'다음 줄에 당신의 텍스트를 삽입합니다 ..

    1 애 Y 스트로크는 ...하지만 ... 편지 피를 필요로하지 코드를 작성하도록주의해야합니다)

    맥 OS XI에
  • +1

    감사합니다. ctr + alt + q는 OS X에서 작동하지 않습니다. 그러나 메뉴에서 작동하도록했습니다. 그리고 물론이 키를 ctr + p로 변경했습니다. – Sjoerd

    +0

    와우, 이것은 편집기에서 키 바인딩을 설정하는 가장 까다로운 방법입니다. 음, 심지어 설정을 설정 clunky입니다. 너무 게으른 설정 편집기를 만드는 것 같아요. –

    3

    이 확장명으로 저장해야합니다 :

    .sublime-snippet

    얻을 수 그것은 작동합니다.