如何获取数字指定的缓冲区的“文件类型”?

grigoryvp

我正在为VIM编写插件,我需要知道一个filetype由数字指定的缓冲区。但是,filetype在一个option-我怎样才能缓冲选项指定编程?我可以通过bufname()vimscript函数获取缓冲区名称-但是我没有找到任何允许我选择的函数。也许这是一些技巧bufdo

hin

在选项前加上例如

:echo &tabstop
:let myts = &tabstop
:echo myts
:let &ts = myts

请参阅:help :let-&

您可能需要执行的其他功能包括:

  • getbufvar() / setbufvar()
  • getwinvar() / setwinvar()
  • gettabvar() / settabvar()
  • gettabwinvar() / settabwinvar()

请参阅:help var-functions

对于简单的情况,您还可以执行以下操作:

function! SetTabstopFromBufname(name)
  execute 'silent edit' bufname(a:name)
  let myts = &tabstop
  silent edit #
  let &l:tabstop = myts
endfunction

call SetTabstopFromBufname('vimrc')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取数字指定的缓冲区的“文件类型”?

来自分类Dev

如何获取缓冲区的文件路径?

来自分类Dev

如何指定WebSocket的缓冲区大小?

来自分类Dev

如何使char缓冲区充当文件?

来自分类Dev

使用文件类型的缓冲区中的文件类型

来自分类Dev

如何为emacs org模式指定缓冲区中的归档文件名?

来自分类Dev

获取请求JSON类型作为缓冲区

来自分类Dev

如何仅在文件类型的缓冲区中取消映射键绑定?

来自分类Dev

打开某些文件类型时如何禁用NERDTree缓冲区

来自分类Dev

Vim加载缓冲区取决于文件类型

来自分类Dev

如何可移植地获取文件流的缓冲区大小?

来自分类Dev

如何使用JavaScript从S3缓冲区数据中获取HTML模板文件?

来自分类Dev

如何为 lex 和 yacc 指定输入缓冲区?

来自分类Dev

获取缓冲区的大小

来自分类Dev

如何“加载文件”当前缓冲区的关联文件?

来自分类Dev

如何“加载文件”当前缓冲区的关联文件?

来自分类Dev

如何在Arcgis Android中获取Road的缓冲区?

来自分类Dev

如何从node.js缓冲区获取int

来自分类Dev

如何使用puppeteer获取下载流(缓冲区)?

来自分类Dev

如何在Linux上获取相机缓冲区?

来自分类Dev

如何从node.js缓冲区获取int

来自分类Dev

如何获取转换后图像的缓冲区值

来自分类Dev

LibGDX 如何从 FrameBuffer 获取深度缓冲区?

来自分类Dev

如何禁用PHP的文件读/写缓冲区?

来自分类Dev

从文件读取时如何停止堆栈缓冲区溢出?

来自分类Dev

如何从缓冲区返回文件流?

来自分类Dev

如何为离线文件增加VLC RAM缓冲区?

来自分类Dev

如何删除Emacs缓冲区上的文件修改跟踪?

来自分类Dev

如何将大文件读入缓冲区

Related 相关文章

热门标签

归档