我有这样的代码:
(defn ^:dev/after-load mount-root []
(re-frame/clear-subscription-cache!)
(reagent/render [views/main-panel]
(.getElementById js/document "app")))在IntelliJ中,我想复制第三行,然后修改它。复制可以工作,但是代码不会编译,因为我需要在代码块的末尾添加一个额外的结束括号:
(defn ^:dev/after-load mount-root []
(re-frame/clear-subscription-cache!)
(reagent/render [views/main-panel]
(reagent/render [views/second-panel] ;; duplicated line
(.getElementById js/document "app"))) ;; now missing closing parentheses在IntelliJ中,您不能在代码中添加单括号或括号,所以我如何复制行并更新代码,这样它就不会抛出一个linting错误/编译?谢谢。
发布于 2019-09-03 13:13:25
发布于 2019-09-03 13:01:45
这是帕雷迪特。Paredit的工作假设是,您从来没有不平衡的括号。你应该处理表格,而不是文字。不要复制行,复制表单。有许多键盘快捷键标记,导航,删除,语音,倒计时等整个表单。
如果您碰巧处于不平衡状态,则通常可以通过复制粘贴缺失的括号返回到平衡状态。
https://stackoverflow.com/questions/57770427
复制相似问题