gpt4 book ai didi

ruby-on-rails - 如何让 VSCode 在 'end' 后自动插入 'do'

转载 作者:数据小太阳 更新时间:2023-10-29 07:04:34 28 4
gpt4 key购买 nike

我想尝试使用 visual studio code 来编写 ruby​​/rails,然后遇到了这个问题,当我在编辑器中写“do”然后按回车键时,“end”不会自动添加到下一行。

写 'def' + enter 可以正常工作。 'begin' + enter 也可以正常工作,但 'do' + enter 不行。

我还没有找到任何可以让它工作的扩展,谷歌也没有太大帮助。也许有一种方法可以自己定义狙击手?

提前致谢!

最佳答案

我找到了一个目前就足够的解决方法。使用 Code -> Preferences -> User Snippers -> Ruby 我添加了以下代码片段

"Do block": {
"prefix": "dob",
"body": [
"do",
"\t$0",
"end"
],
"description": "Do block"
},
"Do block with params": {
"prefix": "dobwp",
"body": [
"do |${1:param}|",
"\t$0",
"end"
],
"description": "Do block with params"
}

第一个插入一个

do

end

没有任何参数。第二个插入一个

do |param|

end

您可以选择参数值。

缺点是写的时候必须向下移动选择dob或者dobwp,这不是sublime默认的do like行为。

关于ruby-on-rails - 如何让 VSCode 在 'end' 后自动插入 'do',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46300148/

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