gpt4 book ai didi

vim - Vims 隐藏特性如何用于简化代码?

转载 作者:行者123 更新时间:2023-12-05 05:47:02 28 4
gpt4 key购买 nike

经过多次谷歌搜索后,我无法使 Vim 的代码隐藏功能与 Javascript 和 Typescript 一起使用(无需插件)。

我一直在尝试在我的 .vimrc 中使用如下行来隐藏我的代码,但没有任何运气:

syntax keyword Normal function conceal cchar=λ
syntax keyword Keyword return conceal cchar=>

目标:

// Actual
function sum(a) {
return function inner(b) {
return a + b
}
}
// Displayed
λ sum a
> inner b
> a + b

目标:

  • 用lambda符号替换function
  • 用 > 符号替换 return
  • [name]([args]) 替换为 name args
  • 隐藏{
  • 隐藏

最佳答案

如果启用“隐藏”功能,您的代码段似乎会按预期工作:

cole

参见:help 'conceallevel'

但是如果您没有在正确的时间执行那些 :syntax 命令,您可能会与其他语法脚本发生某种竞争条件。在 TypeScript 缓冲区中时,您可以执行 :scriptnames 并将命令的输出添加到您的问题中吗?

关于vim - Vims 隐藏特性如何用于简化代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71095562/

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