Closed EdwardWong1994 closed 1 year ago
你的原始 issue 里贴的内容有点混乱,我编辑了一下,但还是有点奇怪。
你的 leetgo project 目录是 /Users/wangchenchen/Desktop/WCC/algorithm/test
吗?, 能在这个目录下执行 leetgo debug
并把输出贴过来吗?我主要想确认下 /Users/wangchenchen/Desktop/WCC/algorithm/test/leetgo.yaml
这个文件的内容。
你的原始 issue 里贴的内容有点混乱,我编辑了一下,但还是有点奇怪。
你的 leetgo project 目录是
/Users/wangchenchen/Desktop/WCC/algorithm/test
吗?, 能在这个目录下执行leetgo debug
并把输出贴过来吗?我主要想确认下/Users/wangchenchen/Desktop/WCC/algorithm/test/leetgo.yaml
这个文件的内容。
Leetgo version info :
1.3.7 commit: 8089d7576f7e8fc9c275acebc854a94feaeaa907 built at: 2023-08-05T08:21:58Z goos: darwin goarch: amd64
Global config dir : /Users/wangchenchen/.config/leetgo
Global config file : /Users/wangchenchen/.config/leetgo/config.yaml
Project root : /Users/wangchenchen/Desktop/WCC/algorithm/test
Working dir : /Users/wangchenchen/Desktop/WCC/algorithm/test
Project config file : /Users/wangchenchen/Desktop/WCC/algorithm/test/leetgo.yaml
Project configuration:
```yaml
# This is the leetgo project level config, global config is at /Users/wangchenchen/.config/leetgo/config.yaml
# For more details, please refer to https://github.com/j178/leetgo
language: zh
code:
lang: C++
leetcode:
site: https://leetcode.cn
# credentials:
# from: browser
editor:
use: 'custom'
command: 'nvim'
这是我在工作目录下的输出,关于editor
我确实设置了nvim
,可是我使用leetgo pick 1
无法自动打开nvim
,每次都要进入生成的题目文,然后外部执行用vim打开,这样很麻烦
你的缩进错了,editor 是 top-level 的配置项,而不是 leetcode 的子项:
language: zh
code:
lang: C++
leetcode:
site: https://leetcode.cn
# credentials:
# from: browser
editor:
use: 'custom'
command: 'nvim'
你的缩进错了,editor 是 top-level 的配置项,而不是 leetcode 的子项:
language: zh code: lang: C++ leetcode: site: https://leetcode.cn # credentials: # from: browser editor: use: 'custom' command: 'nvim'
谢谢,这个问题确实是缩进引起的。 我还想问一个问题,我一开始刷题的时候是在test
文件夹中,后来又leetgo init code
又生成了一个code
文件夹,现在我使用leetcode pick 43
, 会自动在code
文件夹内生成题目,如何改变继续在原先的test
中生成题目呢? 这个code
文件夹是误创建的
leetgo 会从当前目录 (cwd) 开始,逐级向上层目录找 leetgo.yaml
文件,找到了就认为那个目录是项目的根目录,生成的题目会放在项目根目录下。
不太清楚你的 test 目录和 code 目录的层级关系。如果 leetgo 生成的题目在 code
里,说明你的当前目录是在 code
下,cd 到 test
下即可。code
目录可以随意删除。
leetgo 会从当前目录 (cwd) 开始,逐级向上层目录找
leetgo.yaml
文件,找到了就认为那个目录是项目的根目录,生成的题目会放在项目根目录下。 不太清楚你的 test 目录和 code 目录的层级关系。如果 leetgo 生成的题目在code
里,说明你的当前目录是在code
下,cd 到test
下即可。code
目录可以随意删除。
好的,谢谢你,已经可以了,感谢大神开发这个插件
Verify steps
leetgo debug
Leetgo version info :
Global config dir : /Users/wangchenchen/.config/leetgo Global config file : /Users/wangchenchen/.config/leetgo/config.yaml Project root : /Users/wangchenchen/Desktop/WCC/algorithm/test Working dir : /Users/wangchenchen/Desktop/WCC/algorithm/test Project config file : /Users/wangchenchen/Desktop/WCC/algorithm/test/leetgo.yaml Project configuration:
Full configuration :
Debug log
No response
Description
I have setup the configuration file in
leetgo.yaml
to usenvim
, also setup in~/.config/leetgo/config.yaml
to usevim
But i do not know why it still can not automatically open
nvim
. The output ofleetgo debug
seems to display that the editor is none.I am confused how to configure this properly. Anyone help me to sort out?