腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
尝试
创建
用于
创建
新文件
的
vimscript
函数
vim
s:NewFile(fp) :e %:h/a:fp endfunction 参数是正常传入
的
(我知道这是因为echom语句)。当我运行诸如::Nf test.py之类
的
命令时,它会像应该
的
那样回显test.py,但是当
创建
文件本身时,它会将a:fp解释为文件名。 如何让它将test.py解释为文件名(或像../foo/bar/test.py这样更复杂
的
文件名)?
浏览 13
提问于2019-01-25
得票数 1
回答已采纳
2
回答
Vimscript
:如何将当前文件类型作为变量
vim
我希望将当前文件类型作为
vimscript
中
的
一个变量。 我正在
创建
一个
函数
来获取当前
的
文件类型,并编辑相应文件类型
的
另一个文件。在vim中显示文件类型,但我不知道如何捕获它,然后使用它作为
新文件
字符串
的
一部分打开另一个文件。
浏览 2
提问于2013-02-05
得票数 23
2
回答
基于输入
的
Vim - guess编程语言?
vim
、
input
、
syntax-highlighting
有没有人知道如何让vim根据你
的
输入猜测
新文件
的
编程语言,并使用适当
的
语法突出显示?到目前为止,语法突出显示只在它知道文件扩展名时才起作用(在我保存它之后),这很好,但有时我很懒,想
创建
一个
新文件
,而不是保存到以后。例如,如果我要启动一个
新文件
并键入:我希望它自动开始使用C语法突出显示,比如在我按回车键之后,其他语言如Python也是如此。我对vim有点新手,不知道
vimscript
,所以请不要把它
浏览 2
提问于2013-04-09
得票数 2
回答已采纳
1
回答
如何将代码从闭经转换为
vimscript
?
function
、
vim
我想在
vimscript
中
创建
一个
函数
,它必须读取外部文档并使用缓冲区中
的
文本进行测试。/^\%(.*$<CR>上面的代码包含两个<CR>,它们在一个
函数
中不工作。let
浏览 3
提问于2013-03-08
得票数 1
回答已采纳
1
回答
匹配
vimscript
中
的
正则表达式并返回它
php
、
regex
、
vim
在我说我要
尝试
做什么之前,我想以我对任何/所有解决方案持开放态度开始。$this->localize('SOME_KEY_HERE'); 我希望(在VIM中)
创建
一个键绑定,当光标位于该键上时,它将确定该
函数
调用
的
本地化值是什么我可以很容易地将密钥放入
vimscript
函数
中。我
的
计划是通过正则表达
浏览 3
提问于2013-10-18
得票数 1
1
回答
用于
创建
新编号文件
的
vimscript
代码
vim
我在latex文件中写了很多数学和物理问题,这些文件有编号
的
文件名,比如albn002.tex。这可以直接在
vimscript
中编程吗?
浏览 0
提问于2012-12-08
得票数 2
回答已采纳
1
回答
如何将
VimScript
设置为最后执行?
vim
、
configuration
、
config
、
configuration-files
、
macvim
问题目标
浏览 1
提问于2017-05-31
得票数 0
回答已采纳
1
回答
在
vimscript
中
创建
函数
返回数组
vim
我在vimrc中有一个
函数
,返回VimAle错误和警告状态。 \ all_non_errors, \)我在我
的
statusline中使用这个
函数
显示警告和错误
的
计数(如果有的话)。我想修改这个
函数
,以便它可以返回数组中
的
三个值(例如is_clean、错误、警告)。我想在statusline中使用独立
的
浏览 0
提问于2019-07-10
得票数 1
回答已采纳
2
回答
用于
特定文件类型
的
新文件
的
自动命令
vim
、
ftplugin
、
autocommand
每当我
创建
一个特定文件类型
的
新文件
时,我都想运行一些vim命令,这是BufNewFile和FileType自动命令事件
的
某种组合。我在filetype.vim中设置了filetype.vim自动命令,以根据文件扩展名设置文件类型,但我有多个扩展名,它们都对应于相同
的
文件类型。我想将关于哪个文件扩展名对应于特定文件类型
的
信息封装在这里,然后根据文件类型运行其他自动命令。但是,我不能只使用FileType事件,因为我只想对
新文件
执行命令,而不是在编辑现有文件时执行命令。但是
浏览 10
提问于2014-05-06
得票数 2
回答已采纳
1
回答
在
vimscript
中,如何在用户输入后设置超时(在cntrl-p插件中)?
vim
、
vim-plugin
我喜欢插件Cntrl P,但有时它真的很慢,而且会做一些愚蠢
的
决策。所以我想编辑这个插件。基本上,我想限制它
的
搜索时间。为了做到这一点,我想在输入后搜索之前设置一个大约50毫秒
的
超时。
浏览 2
提问于2014-01-17
得票数 0
1
回答
在加载了所有缓冲区之后,如何加载我
的
vim脚本?
python
、
vim
、
neovim
我跟随从python
创建
一个vim插件。我试图使用我所获得
的
知识来访问当前缓冲区
的
第一行,因此我写道:IndexError: list index out of range 因此,当我使用:python3在vim中
尝试
浏览 2
提问于2020-03-08
得票数 1
回答已采纳
2
回答
如何将当前行传递给
Vimscript
函数
?
vim
我正在
尝试
创建
一个Vim映射,它将在当前行上操作,接受如下字符串:并引用所有列表元素,以此作为结尾:我
尝试
使用vim正则表达式,但我认为编写一个将当前行作为参数并返回转换后
的
行
的
浏览 0
提问于2012-07-16
得票数 19
回答已采纳
1
回答
Vim执行Nohlsearch不起作用
vim
但是过了一段时间,它就糟透了,我不得不手动删除它(映射是定义
的
)。因此,我编写了一个
函数
,在一段时间后删除高亮显示,并将其绑定到一个自动命令中。因为时间可能是一个问题,如果你刚刚开始搜索结果,我把这个
函数
绑定到CursorMoved事件,并引入一个计数器直到零。这两种方法都像echo输出所述
的
那样工作,但不是视觉上
的
。取消echom v:hlsearch批准后
的
高亮显示后
的
检查,确认它已经工作,但之后直接重新突出显示(延迟不可见)。调用与
函数
中相同<e
浏览 1
提问于2018-05-08
得票数 1
回答已采纳
1
回答
如何在Notepad++中更改
新文件
的
默认停机设置/编码?
notepad++
、
line-endings
我正在
尝试
将Notepad++中
新文件
的
编码更改为Unix/OSX,但即使在首选项中进行了设置,
新文件
仍然默认为Dos/Windows。我
创建
新文件
的
方式是这样
的
:我通过FTP连接到远程服务器,然后右键单击一个目录,然后选择“
创建
新文件
”。我输入它
的
名字,通常是"something.tpl“。然后,我将从目录浏览器中双击新
创建
的
文件进
浏览 3
提问于2014-03-31
得票数 1
1
回答
尝试
创建
用于
导航
的
递归
函数
php
、
sql
、
function
我想要一个很好
的
,整洁
的
导航,显示这样
的
结构:-sub-category--sub-sub-category我已经用了很多代码来实现这一点,但我确信它可以通过一个递归
函数
来完成。$structure = array( [0] => 0 [1] => 72 [2] => 51); &
浏览 0
提问于2015-06-27
得票数 0
1
回答
改进自动命令以缩进并返回到BufLeave和FocusLost上
的
行
vim
、
auto-indent
、
autocmd
我正在寻找一个自动命令,让Vim在BufLeave和FocusLost上做一个BufLeave和FocusLost,这样它就可以缩进我没有使用
的
缓冲区。当我打开或保存一个文件时,我不喜欢这样做,因为我想我会对更大
的
文件感到不耐烦。但我想我不喜欢我试过
的
自动命令:因此,我想知道是否有人有任何建议来避免以下问题: 最大
的
问题是我失去了我
的
底线我不一定需要整个自动命令代码本身,但更多
的
是一个自动命令<e
浏览 3
提问于2013-08-18
得票数 0
回答已采纳
3
回答
从vim
的
命令行调用hjkl键
vim
、
fold
这是正常
的
,除了得到一个E490: No fold found,每当我按下l,而不是在折叠。我用这个借口来了解
Vimscript
,并为此编写了一个
函数
,并避免了错误。现在,我缺少了l
的
一部分--如何从
函数
中调用像或这样
的
vim命令? function!
浏览 13
提问于2015-05-22
得票数 5
回答已采纳
2
回答
Google :在现有父目录中
创建
并公开共享一个文件夹
google-apps-script
、
directory
、
parent
、
sharing
、
subdirectory
因此,我希望在现有的父目录中
创建
并(公开)共享一个
新文件
夹。2013年9月[这里
的
新文件
夹] 您将得到:&quo
浏览 1
提问于2013-08-04
得票数 1
回答已采纳
1
回答
如何在
VimScript
中显示动画进度条和动画命令行?
vim
我想知道,当你使用
VimScript
在一个大文件上运行:TOhtml时,你怎么能看到同样
的
移动进度条。 此外,当您执行:vimgrep时,您可以在命令窗口中看到连续显示
的
文件。如何使用
VimScript
创建
这种渐进式命令窗口更新?
浏览 3
提问于2011-02-11
得票数 4
回答已采纳
2
回答
正则正则表达式到
Vimscript
regex
regex
、
vim
对于
vimscript
中正则表达式
的
使用,我有点困惑。我真的试过了,但是match
函数
没有返回我期望它返回
的
内容。在特定情况下,我试图
创建
这样一个自定义折叠表达式:endfunctionsetlocal foldexpr=SuperColliderFolds() 正则表达式应该折叠具有如下结构
的
类
的
所有方法在这个特定
的
例子上得到帮助是理想
的
,但问题更多
浏览 3
提问于2013-10-19
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券