1、;;(overlay-putnew-overlay'invisiblenil)
2、(when(eq(overlay-geto'cptree-tag)prop)
3、(interactive)
4、如果需要取消注销,可以再次使用相同的快捷键,或者在每行代码前手动删除#。此外,还可以使用PyCharm的代码折叠功能,将需要注销的代码块折叠起来,达到同样的效果。
5、(unless(python-open-block-statement-p)
6、(save-excursion
7、(overlay-putnew-overlay'cptree-tagprop)
8、(unlesscptree--overlay-keymap
9、最近刚好写了一个python的折叠功能。能简单。是基于emacs自带的pythonmode。可以支持各种类型的block(如if,for等)。
10、(overlay-putnew-overlay'priority(-0from))
11、(let((new-overlay(make-overlayfromto)))
12、(let((map(make-sparse-keymap)))
13、(setqcptree--overlay-keymapmap)))
14、(format"...<%dlines>..."
15、(setqb(point))
16、(1-(count-lines(overlay-startnew-overlay)
17、(overlay-putnew-overlay'display
18、(cptree-delete-overlayo'cptree)))
19、(define-keymap[mouse-1]'cptree-ov-delete)
20、(python-end-of-block)
21、(let(retbe)
22、(setqrett)))
23、(((classcolor))(:background"DarkSeaGreen2":foreground"black")))
24、(overlay-endnew-overlay))))))
25、(cptree-hide-regionbe'cptree)))))
26、"foldtheblock"
27、overlayonthehide-region-overlays\"ring\""
28、"Hidesaregionbymakinganinvisibleoverlayoveritandsavethe
29、(dolist(o(overlays-at(if(python-open-block-statement-p)
30、(when(cptree-delete-overlayo'cptree)
31、(require'python)
32、"'cptree-ov-delete)
33、(point)
34、python误删代码可以Ctrl+z组合键撤销操作。
35、(unlessret
36、(defunmypython-fold/unfold-block()
37、(setqe(1-(point)))
38、(defuncptree-hide-region(fromtoprop)
39、(defvarcptree--overlay-keymapnil"keymapforfoldingoverlay")
40、(overlay-putnew-overlay'pointer'hand)))
41、'((default(:inheritregion:box(:line-width1:color"DarkSeaGreen1":stylereleased-button)))
42、"*Fontusedbyfoldingoverlay."
43、(defuncptree-delete-overlay(oprop)
44、如果是误删python文件可以到电脑回收站恢复文件即可。
45、(propertize
46、(overlay-putnew-overlay'face'codepilot-folding-overlay)
47、:group'codepilot)
48、代码折叠的快捷键,默认是:Ctrl+Shift+Numpad_Divede(小键盘的/号)Ctrl+Shift+Numpad_Multiply(小键盘的*号)笔记本没小键盘,于是改成:Ctrl+Shift+-Ctrl+Shift+=
49、(python-end-of-statement)
50、(defuncptree-ov-delete()
51、如果是java代码只要在行数那里点右键开启代码折叠就可以了
52、(overlay-putnew-overlay'keymapcptree--overlay-keymap)
53、在PyCharm中,可以使用快捷键Ctrl+/来注销代码。选中需要注销的代码后,按下快捷键即可在每行代码前添加#,表示注释掉该行代码。
54、(delete-overlayo)
55、(define-keypython-mode-map[(f10)]'mypython-fold/unfold-block)
56、(define-keymap"
57、关键是:mypython-fold/unfold-block。我把它绑到了F10.可以自己改。其他都只是些支持代码。
58、(python-beginning-of-block))
59、如果不是,可以去window-Preferences输入folding查询下相关配置项
60、(point))))
61、(deffacecodepilot-folding-overlay
62、(dolist(o(overlays-at(point)))
63、发票代码是税务部门给予发票的编码。在查询发票真伪的时候,需要输入发票代码。普通发票,就是通常说的手工版发票代码为12位。增值税专用发票和增值税普通发票的代码原为10位,2018年1月1日开始,我国对增值税普通发票进行调整,新版增值税普通发票(折叠票)发票代码从10位调整为12位。