有的语言可以 from 'package' import sth
from 'package' import sth
js则是 import { sth} from 'package' ,要有提示只能先把 package 码了,再移光标回前面.
import { sth} from 'package'
我用的 vscode,大家伙有啥办法解决这个蛋疼的问题吗?
这个的确很不方便……
用vim插件按4bi就行了,鼠标根本用不上
赞同,感觉不如require好用
定个 snippet,然后前面那个设置为 $0。但这样后面那里享受不到提示,应该需要写个扩展来解决
"import": { "prefix": "import", "body": [ "import { $0 } from '$1';", "", ], },
@zengming00 看不懂你这操作😂,是先退出写入模式再输入 4bi ?
@atian25 这个确实可以,不过后面提示没了, 码的效率还是有问题🙉
@abiuDoIT 不是啊,这是一个 Snippet,输入 mz 后,一个 tab 就会跳到前面的 $0 去了。具体看下文档。
@abiuDoIT 所以我说可以自己写插件,也许可以在后面的那里提供智能提示。
@atian25 哈哈哈哈 谢谢 已解决,只要去掉 $1旁边的引号,自己码的时候输入即可 “import”: { “prefix”: “import”, “body”: [ “import { $0 } from $1;”, “”, ], },
我每次都是先写 import {} from xxx,再回去大括号里面写东西
import {} from xxx
@alsotang 楼主就是想回去的时候快一点,不要自己点击。
https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets 推荐装这个插件, 然后敲 imd 或者 imp 就行了
imd
imp
社区真好, 真香. 总觉得import这个有点奇葩, 但没去找办法.
用snippet
@yinxin630 恩我用的也是这个插件的 imd,但是 package 没提示,所以我改了源码 改成我上面那样的
“body”: [ “import { $0 } from $1;”, "" ]
可以再改进一下
"import": { "prefix": "importFrom", "body": [ "import { $0 } from $1;", "", ], }
好处是输imf就能出现在第一个,不用被原本的import抢位置
imf
import
如果用webstorm的话,只要安装了包,基本上可以不用写import😂
这么来看,python的from xxx import xxx就很棒了
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
这个的确很不方便……
用vim插件按4bi就行了,鼠标根本用不上
赞同,感觉不如require好用
定个 snippet,然后前面那个设置为 $0。但这样后面那里享受不到提示,应该需要写个扩展来解决
@zengming00 看不懂你这操作😂,是先退出写入模式再输入 4bi ?
@atian25 这个确实可以,不过后面提示没了, 码的效率还是有问题🙉
@abiuDoIT 不是啊,这是一个 Snippet,输入 mz 后,一个 tab 就会跳到前面的 $0 去了。具体看下文档。
@abiuDoIT 所以我说可以自己写插件,也许可以在后面的那里提供智能提示。
@atian25 哈哈哈哈 谢谢 已解决,只要去掉 $1旁边的引号,自己码的时候输入即可 “import”: { “prefix”: “import”, “body”: [ “import { $0 } from $1;”, “”, ], },
我每次都是先写
import {} from xxx,再回去大括号里面写东西@alsotang 楼主就是想回去的时候快一点,不要自己点击。
https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets 推荐装这个插件, 然后敲
imd或者imp就行了社区真好, 真香. 总觉得import这个有点奇葩, 但没去找办法.
用snippet
@yinxin630 恩我用的也是这个插件的 imd,但是 package 没提示,所以我改了源码 改成我上面那样的
可以再改进一下
好处是输
imf就能出现在第一个,不用被原本的import抢位置如果用webstorm的话,只要安装了包,基本上可以不用写import😂
这么来看,python的from xxx import xxx就很棒了