当前位置: 首页 > news >正文

wordpress 鼠标安阳seo

wordpress 鼠标,安阳seo,wordpress 截取文章,wordpress文章自动加p文章目录 autocmd 根据文件类型配置vim参数vim 文本类型 autocmd 根据文件类型配置vim参数 在 Vim 中,你可以使用 autocmd (自动命令)来根据文件类型自动执行特定的函数。首先,你需要定义这些函数,然后使用 autocmd 与…

文章目录

  • autocmd 根据文件类型配置vim参数
      • vim 文本类型

autocmd 根据文件类型配置vim参数

在 Vim 中,你可以使用 autocmd (自动命令)来根据文件类型自动执行特定的函数。首先,你需要定义这些函数,然后使用 autocmd 与文件类型模式匹配来调用这些函数。

以下是一个基本的 Vim 配置示例,该配置在 ~/.vimrc 文件中定义了两个函数,一个用于 C 类型文件,另一个用于 Python 类型文件。然后它使用 autocmd 来根据文件后缀名调用相应的函数。

" 在 ~/.vimrc 文件中定义你的函数" 函数用于 C 文件的配置 
function! SetupCEnvironment() " C 相关的配置 set tabstop=4 set shiftwidth=4 set softtabstop=4 set expandtab " 其他 C 文件类型特定的设置... 
endfunction" 函数用于 Python 文件的配置
function! SetupPythonEnvironment()" Python 相关的配置 set tabstop=4 set shiftwidth=4 set softtabstop=4 set noexpandtab " 其他 Python 文件类型特定的设置...
endfunction" 设置文件类型特定的自动命令 
" 注意:这里的模式 '*.c' 和 '*.py' 与文件后缀名匹配augroup filetype_c autocmd! autocmd FileType c call SetupCEnvironment() 
augroup ENDaugroup filetype_python autocmd! autocmd FileType python call SetupPythonEnvironment() 
augroup END

在上面的配置中,我们首先定义了两个函数 SetupCEnvironmentSetupPythonEnvironment。这些函数包含了文件类型特定的设置。然后我们定义了两个 augroup 块来包裹相关 autocmdautocmd! 命令清除了之前定义的同组自动命令,以避免重复。FileType 事件用于当 Vim 检测到特定文件类型时触发。

注意,Vim 的文件类型检测机制通常是根据文件的内容和扩展名来确定的。确保你的 Vim 已经启用了文件类型侦测功能,可以在 .vimrc 中包含以下命令来启用:

filetype plugin indent on 

可以使用逗号来分割多个模式,以匹配多种类型的文件:

function! SetupCEnv()set tabstop=8set shiftwidth=8set softtabstop=8set expandtabendfunctionfunction! SetupUsrEnv()set tabstop=4set shiftwidth=4set softtabstop=4set expandtab
endfunctionaugroup filetype_cautocmd!autocmd FileType *.c,*.h,*.cpp,*.cc call SetupCEnv()
augroup ENDaugroup filetype_pythonautocmd!autocmd FileType *.py,*.sh,*.csh,*.tcl,*.v call SetupUsrEnv()
augroup END

如果上面配置没有生效,可以进行单独配置,如下:

augroup filetype_usrautocmd!autocmd FileType python call SetupUsrEnv()autocmd FileType sh call SetupUsrEnv()autocmd FileType verilog call SetupUsrEnv()autocmd FileType csh call SetupUsrEnv()autocmd FileType tcl make call SetupUsrEnv()autocmd FileType make call SetupUsrEnv()
augroup END

vim 文本类型

Vim 通过文件类型(filetype)来决定如何为不同类型的文件启用特定的插件、语法高亮和缩进规则。Vim 支持的文件类型非常多,以下是一些常见的文件类型实例:

  • c:C 语言源文件
  • cpp:C++ 语言源文件
  • java:Java 语言源文件
  • python:Python 脚本
  • sh:Shell 脚本
  • javascript:JavaScript 文件
  • html:HTML 文件
  • css:CSS 文件
  • xml:XML 文件
  • php:PHP 脚本
  • ruby:Ruby 脚本
  • perl:Perl 脚本
  • json:JSON 文件
  • yaml:YAML 文件
  • sql:SQL 脚本
  • markdownmd:Markdown 文件
  • vim:Vim 脚本
  • tex:LaTeX 文件
  • make:Makefile 文件
  • conf:配置文件

要查看 Vim 支持的所有文件类型,你可以查阅 Vim 的文档或是检查 Vim 的 filetype.vim 文件,该文件定义了文件名模式到文件类型的映射。通常,你可以在 Vim 的安装目录的 ftplugin 目录下找到与这些文件类型相关的插件。

在 Vim 中,你可以使用以下命令查看当前打开的文件的文件类型:

:set filetype? 

或者使用:

:echo &filetype 
http://www.rdtb.cn/news/21519.html

相关文章:

  • 宁波最靠谱的网站建设抖音seo关键词优化排名
  • 网站 成功案例淘宝运营培训课程免费
  • 价格便宜的网站建设线上免费推广平台都有哪些
  • 网站域名申请步骤优化关键词方法
  • wp做的网站打开域名会跳转到其他网站百度扫一扫识别图片
  • 网站建设哪家公司好只要做好关键词优化
  • wordpress查看所有文章seo就业指导
  • 网站制作评价标准拓客最有效方案
  • 郴州网站制作设计seo网络优化师
  • 做网站竞争大吗百度论坛首页
  • 020网站模板潍坊网站seo
  • 广州知名网站建设如何推广普通话的建议6条
  • cad做彩图那个网站应用好用seo排名优化seo
  • 作品集展示的网站源码百度搜索排行seo
  • 成都网站建设116web人力资源培训
  • 国外优秀网站设计欣赏靠谱的拉新平台
  • lamp网站开发黄金组合 pdf互联网营销师报名入口官网
  • 哈尔滨建设网站校园推广
  • 网站开发培训机构北京营销型网站
  • 自助建网站软件平台网络营销与直播电商专升本
  • 北京网站建设有哪些常州网站推广排名
  • 微信上浏览自己做的网站吗seo营销优化软件
  • 网站建设任务产品故事软文案例
  • 网站营销的重要价值郑州seo外包公司哪家好
  • 中小网站 架构steam交易链接在哪看
  • 住房城乡建设厅网站广州白云区最新信息
  • 绍兴做网站比较专业的公司关键词优化意见
  • 网站前台设计模板市场调研分析报告
  • 厦门旅游网站建设出词
  • 北京门户网站设计下载百度浏览器