gpt4 book ai didi

vim - Vim 的尾声剪辑

转载 作者:行者123 更新时间:2023-12-04 21:35:55 25 4
gpt4 key购买 nike

我目前正在尝试从 Coda(一种 Mac IDE)切换到 Vim。我喜欢 Coda 并且我对 Vim 的了解无法替代的一件事就是所谓的“剪辑”。基本上,您键入“new”,按 TAB 键,然后文本将替换为基本的 XHTML 页面。您可以根据需要添加任意数量的关键字/剪辑组合。

到目前为止,我使用 Vim 最多只能创建一个包含我的剪辑的新文件,然后在 Vim 中使用 :r FILE 来插入它,但这不是一个很优雅的解决方案,因为我必须在每个目录中携带这些剪辑,我有一个文件,我想使用我的剪辑。

那么假设我已经正确解释了事情,我的选择是什么?

最佳答案

对于各种编辑器,有一个称为“片段”的功能,该选项卡将普通文本(如 HTML div 或 C 函数定义)的开头扩展为该代码的骨架。

有几个 vim 插件提供了这个功能。我的书签列表中有两个:

我最近听说了另一个使用片段的快速 HTML 编辑插件:

检查一下,看看它们是否接近您要查找的内容。


此外,您还可以在 vim 中定义一个默认的 BufNewFile 操作 - 如果文件尚不自动存在,它允许您读取文件的框架。

                                                *skeleton* *template*
To read a skeleton (template) file when opening a new file: >

:autocmd BufNewFile *.c 0r ~/vim/skeleton.c
:autocmd BufNewFile *.h 0r ~/vim/skeleton.h
:autocmd BufNewFile *.java 0r ~/vim/skeleton.java

将这些(或等价物)放入您的 .vimrc(不带前导冒号),以便在您每次运行 vim 时自动设置它们。

关于vim - Vim 的尾声剪辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2804351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com