說我有一個代碼緩衝器(在這種情況下Python)的組織如下:細胞模式
.. cell 1 ..
##
.. cell 2 ..
# this is a comment
### this is also a comment
.. still cell 2 ..
##
.. cell 3 (code that is indented)
字符##
的序列是指在緩衝器來分隔cells
(代碼區域/塊) 。字符#
在Python中開始評論,因此##
被視爲該語言的評論。類似的結構可以建立在例如Elisp與;;
或其他編程語言。
我想限定Emacs的命令在調用時,它定義了當前cell
(其上point /光標當前位於即cell
。)是Emacs的region
(即它突出的小區) 。
我該如何在Emacs中做到這一點?
參考:
- 的類似於細胞在MATLAB
- 這裏的概念或code sections是用於實現在Vim的此功能的thread。
感謝。請介紹一下這種方法與@legoscia的區別嗎? – Josh
地雷跳過評論。否則它們是一樣的。 –
謝謝 - 我在縮進'##'時遇到問題。有關如何解決它的任何想法? (我更新了OP中的最後一個單元以顯示此內容) – Josh