gpt4 book ai didi

vim - 如何使VIM对于不同的文件类型有不同的表现?

转载 作者:行者123 更新时间:2023-12-04 20:17:28 26 4
gpt4 key购买 nike

我有一些用于输入大括号的字符映射,我希望根据文件的扩展名以不同的方式表现 - 我想这通常是非常有用的能力。

关于如何从我的 .vimrc 或插件实现这一点的任何想法?

谢谢!

最佳答案

基本上有两种方式。使用文件类型插件,或使用文件类型或扩展名自动命令。

自动命令(放置在您的 .vimrc/_vimrc 中)采用以下任一形式

autocmd Filetype cpp set textwidth=100

或者
autocmd BufRead *.cpp,*.h,*.c set textwidth=100

(显然 set textwidth=100 可以替换为任何其他命令)

更好的解决方案,尤其是当您有很多针对某个文件类型的自定义命令时,是对每个文件类型使用文件 ~/.vim/after/ftplugin/<filetype>.vim。这些文件中的命令将在加载给定类型的文件后执行。

关于vim - 如何使VIM对于不同的文件类型有不同的表现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3649003/

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