我想保存格式良好的Clojure代碼。每次保存文件時,Eclipse都可以格式化代碼。在Light Table中有相同的內容會很好。手動,我可以通過選擇所有(CTRL +一個),然後運行(CTRL +空間)Editor: Smart indent line(s)
做到這一點。每次保存文件時是否有自動執行的方法?如何智能縮進文件自動保存在光表
4
A
回答
6
您可以覆蓋鍵綁定保存在Settings: User keymap
,如:
{:+ {:editor {"ctrl-s" [:editor.select-all
:smart-indent-selection
:editor.selection.clear
:save]}}}
但你會失去光標位置(將跳轉至文件末尾)。這可以使用Marks
插件來處理。安裝插件並將命令:lt.plugins.marks/jump-to-large-move-mark
添加到命令向量的最後位置。
3
新的鍵映射風格在實際Lighttable(0.7.2)
按(CTRL +空間) - >輸入 「鍵盤映射」,選擇 「用戶鍵盤映射」
[:editor "ctrl-s" :editor.select-all :smart-indent-selection :editor.selection.clear :save]
或帶標記插件
[:editor "ctrl-s" :editor.select-all :smart-indent-selection
:editor.selection.clear :save :lt.plugins.marks/jump-to-large-move-mark]
相關問題
- 1. 如何自動保持智能縮進在Visual Studio
- 2. WebStorm:vue文件不能自動縮進
- 3. Visual Studio 2012「智能」縮進自定義
- 4. ScintillaNET中的縮進和智能縮進
- 5. 如何在所有模式下在emacs中獲得自動縮進(不是智能縮進)
- 6. 如何在保存前壓縮文件?
- 7. 如何保存「手錶」進行文件
- 8. Visual Studio智能縮進?
- 9. 如何使HTML文件自動保存?
- 10. Sublime自動縮小文件當我嘗試保存文件
- 11. 如何在打開文件時在emacs中自動縮進?
- 12. 如何在UI5中將數據保存到智能表中?
- 13. 自動保存文件
- 14. 如何關閉Xcode的6自動縮進文本文件
- 15. 如何在Emacs中智能地重新縮進Clojure?
- 16. 如何在bufferRead上用vim智能地運行縮進
- 17. VIM自動縮進LaTeX文件不好
- 18. 自動縮進指南針/ SASS文件
- 19. 如何在Netbeans中自動縮進?
- 20. vim關閉自動縮進自述文件和文本文件
- 21. Eclipse自動縮進錯誤地縮進文件
- 22. 自動保存在Firefox中的文件
- 23. 在IE8中自動保存EXE文件
- 24. 如何在CakePHP中創建智能自動完成表單域?
- 25. 完成(智能感知)會話時的智能縮進效果
- 26. 如何使c + + 11自動更智能?
- 27. 如何實現自動保存表單?
- 28. 如何在功能支架之間製作Coda自動縮進?
- 29. 如何自動重新縮進YAML文件?
- 30. PyCharm智能縮進不起作用?
謝謝,@Aleš!最後,我決定使用單獨的鍵綁定進行重新縮進,因爲如果您不需要這個解決方案(並保存文件),則無法撤消格式化。在Eclipse中,當使用保存自動格式時,如果按下ctrl + s,則代碼將被格式化並保存。如果在此之後按ctrl + z,格式化將被撤消並且文件將被再次保存。另一種方法是先將':save'放在命令列表中:這會保存並格式化後,然後再次按ctrl + s保存格式化版本或ctrl + z撤銷格式化(文件將被保存)。 –