Vim折叠Python函数

时间:2018-02-05 14:32:52

标签: python vim vim-syntax-highlighting

我尝试折叠Python函数,而不是缩进。 是否有可用的构建方法或正则表达式规则? (进一步解决)

到目前为止,这是我的代码:

DataContext

最后两行是用空格打开/关闭。

我试图完成顶级/黑色版本。重叠终端是我的版本(+造型) enter image description here (来自Fast.ai - Lesson 3: Deep Learning 2018

完成造型:

set foldmethod=indent
nnoremap <space> za
vnoremap <space> zf

(如何更改Vim中的global-config:'cd~'和'vim .vimrc')

来自python-mode的解决方案:

set foldmethod=indent
nnoremap <space> za
vnoremap <space> zf
syntax on
colorscheme desert

〜/ .vimrc中的这一行用于启用空格

cd ~/.vim/pack/foo/start
git clone https://github.com/python-mode/python-mode.git
cd python-mode
git submodule update --init --recursive

可能是你必须在〜/ .vim / pack / foo / start中创建所有文件夹

我的结果: result

1 个答案:

答案 0 :(得分:2)

默认情况下,优秀的python-mode插件folds本身就更高级expression。它会在屏幕截图中生成结果。