是否有方法在PyCharm中定義片段,內置或通過插件?例如我想通過熱鍵粘貼self.
。現在我正在通過'se' + CTRL+ENTER
來做,但想要爲這種頻繁操作找到更有效的方法。如何在PyCharm中粘貼預定義的代碼片段?
回答
您可以使用宏來達到此目的。編輯|宏|開始宏錄製開始錄製,然後設置|鍵盤映射允許您將鍵盤快捷鍵分配給宏。
您可能正在尋找的是PyCharm的活動模板 - 雖然對於像self.
這樣短的東西 - 它們可能不會比打字更快。
是的,我已經發現它。看起來像他們的目的是做更復雜和不太頻繁的工作,比如用'try:...環繞,除了:'。他們不能用熱鍵來限制。 –
我不確定嘗試使用熱鍵來插入如此短的內容是否合理 - 它不會比打字快。 –
@GillBates,@Lattyware:你是說按2鍵而不是5鍵還是「不太好解決方案」?用's'作爲實時模板的縮寫和'Tab'(我自己的偏好)作爲擴展鍵:現在'[TAB]'奇蹟般地轉換爲'self。' – LazyOne
- 1. 如何粘貼預定義的文本?
- 2. 如何在粘貼的代碼中添加自定義標題?
- 3. eclipse熱鍵來粘貼預定義的代碼
- 4. 選擇和粘貼代碼片斷
- 5. intellisense中的自定義代碼片段
- 6. 如何在IntelliJ IDEA中自動創建方法時粘貼自定義代碼?
- 7. 有沒有在gmail/wave/gdocs中粘貼代碼片段/塊的方法?
- 8. 如何使用剪切粘貼代碼片段來創建PDF文檔?
- 9. 預定義的ELF代碼段
- 10. 如何在Oracle 9i中查找預定義代碼的定義?
- 11. PHPstorm代碼粘貼縮進
- 12. 粘貼特殊代碼
- 13. 如何將從代碼粘貼到Emacs的代碼從StackOverflow
- 14. •從jsFiddle粘貼後出現的代碼出現在代碼中
- 15. 代碼沒有在WebPage的密碼字段中粘貼密碼值
- 16. 在pycharm中執行代碼段
- 17. 用DateTime.Now自定義代碼片段
- 18. 如何使用YASnippet在代碼片段中展開代碼段?
- 19. 如何在Pycharm for Robot Framework中添加實時模板(代碼片段)
- 20. 如何在Cloud9 Ace代碼編輯器中禁用粘貼?
- 21. 如何在Visual Studio代碼中粘貼和縮進?
- 22. 粘貼在QTableView的字段
- 23. 預先定義的代碼
- 24. 將多行代碼粘貼到TEdit中
- 25. 複製並粘貼在Visual Studio代碼
- 26. 複製和粘貼在黑莓代碼
- 27. 如何將中文文本粘貼到沒有UTF-8元標記的html代碼片段中?
- 28. 確定的代碼片段
- 29. 在我的自定義代碼片段中使用TM_SELECTED_TEXT
- 30. emmet的自定義JavaScript代碼片段(在Sublime Text 2中)
[這裏是詳細的答案](http://stackoverflow.com/a/9639266/104891),演示如何通過宏將鍵盤快捷鍵分配給實時模板。 – CrazyCoder
優秀! '奇蹟般有效' :) –