Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Wang Shidong
@wsdjeg
我测试了,好用的,还不错
你有没有示例代码,我看看,最好单文件的
chips
@beita1
好的,稍等.我也试一下单文件和多文件的JS试.我之前是在公司工程里式的
Wang Shidong
@wsdjeg
我来fork下这个插件
chips
@beita1
@wsdjeg 这个插件多文件下跳转定义不大好使. 比如
const A = require('./a.js');
console.log(A.test("bbb"));
然后a.js中
 let A = {};
function test(a) {
  console.log(a);
}
A.test = test;
module.exports = A;
Wang Shidong
@wsdjeg
这个插件目前应该说还算可以的,只能将就着用
chips
@beita1
这种情况下我g d就是找不到
Wang Shidong
@wsdjeg
我试试
肯定是你的问题
首先,你要确保,你当前目录 :pwd 确实是 a.js 的父目录
chips
@beita1
是父目录
Wang Shidong
@wsdjeg
我这边测试 是可以的
testjs.gif
chips
@beita1
你是什么环境?我是mac下
Wang Shidong
@wsdjeg
我windows系统都是可以的
Wang Shidong
@wsdjeg
补全也是可以的
image.png
chips
@beita1
我补全和跳转都不成功, 我如何查看这个模块或者jS模块有无正常工作?
我是vim . 打开当前文件夹, 然后在文件树中打开这两个文件
```
Wang Shidong
@wsdjeg
不要一下子发这么长
chips
@beita1
嗯,我不知道怎么撤回了
Wang Shidong
@wsdjeg
长段代码使用pastbin
chips
@beita1
需要把我的配置文件截个图出来么
Wang Shidong
@wsdjeg
说明你的这个插件根本没有安装成功,到插件目录执行一次 npm install
还有,这个插件需要 +py 或者 +py3
chips
@beita1
这个插件目录指的是.Spacevim/下么
Wang Shidong
@wsdjeg
:SPUpdate tern_for_vim, 会打开一个窗口更新这个插件
chips
@beita1
我觉得不像是插件没有安装成功. 1.我单文件下使用:TernDef是可以的.而且在多文件下输入:TernDef也只是报:no definition found. 2.另外我尝试了:SPUpdate 以及 :SPUpdate tern_for_vim 显示updated成功,然后退出这个终端窗口重新新开一个, 仍然没有跳转成功.python2.7和3.0我都有装 @wsdjeg
Wang Shidong
@wsdjeg
那么就是非常奇怪了,我这边是可以发现定义处的。
你可以再插件的官网提交issue,我不知道这个插件是否有日志系统,如果有日志系统查看日志到还好。
chips
@beita1
我有点怀疑是在这个hello.js界面上 spacevim没有正确加载对应的js插件? 有这个可能吗?
Wang Shidong
@wsdjeg
不可能,因为,你的这个命令都已经可以用了,说明这个插件已经被载入了
用浮窗打印一个 vim logo
chips
@beita1
抱歉..我该怎么用浮窗打印vim logo呢..vim --version是8.1
Leo Tian
@beimingxinghai
todo manager怎么使用,是在代码中注释含有相应关键字就可以,还是其他方式?
Bot
@SpaceVimBot
ruinb0w: 请问提示用的是什么插件?: http://img.vim-china.org/download/8bea23da/file_4018.jpg
Wang Shidong
@wsdjeg
@beimingxinghai 注释中包含关键字即可
['@fixme', '@question', '@todo', '@idea']
Leo Tian
@beimingxinghai
是否只支持vim插件源码,不支持shell脚本和C/C++ 语言?
在shell脚本和C/C++源码中填写‘@todo‘’等关键字注释没有作用
ripgrep也已经安装
Wang Shidong
@wsdjeg
@beimingxinghai 确定没有么?我来测试下
Leo Tian
@beimingxinghai
再添加的shell脚本下打开todo manager没有,再打开一个空白的vim buffer可以看到
Wang Shidong
@wsdjeg
我测试了下 sh 文件,可以的,应该是你书写问题:
#!/usr/bin/env bash
# Time: 2020-02-19 11:54:51
# @todo this todo

name()
{

}
todo manager 默认是搜搜,当前文件夹,可以使用 :pwd 查看到,有可能你的shell文件不再当前文件夹里面。
Leo Tian
@beimingxinghai
换了个项目可以了,可能是项目的问题,todo manager可以指定工程目录吗,而不是搜索工程所有文件
Wang Shidong
@wsdjeg
@beimingxinghai 暂时不可以
同时,SpaceVim会自动识别项目的根目录,可以通过选项设置识别标记