小编Fri*_*ich的帖子

vscode + vim 插件:CTRL+P 不再起作用

我已经使用 vscode 和 vim 插件很多年了。突然间我无法再使用 CTRL+P 打开文件。看起来插件拦截了这个组合并将光标向上移动。

visual-studio-code

30
推荐指数
2
解决办法
7218
查看次数

如何以编程方式调用 Github Copilot?

我目前正在探索 GitHub Copilot,并且我对以编程方式使用它感兴趣,即从代码中调用它。据我了解,GitHub Copilot 是一个 IDE 插件,这让我想知道如何自动化或以编程方式控制它。我们知道 Copilot 作为法学硕士在幕后使用 OpenAI 模型。

GitHub Copilot 不提供 API 访问权限来以编程方式控制它。

澄清:

  • 值得注意的是,该插件一旦下载并安装,就会自动完成我的代码。Copilot 在幕后使用了 OpenAI 模型,例如 gpt-3.5 或 gpt-4。我非常了解 OpenAI 聊天或文本完成模型。所以这不是我的问题

  • 我的问题是如何以自动方式捕获 Copilot 提供的前三个建议。

  • 例如,对于 Copilot 的任何给定自动完成任务,任务是记录代码建议并将其保存到文件中。

python github-copilot

16
推荐指数
2
解决办法
5308
查看次数

在 Vim 中搜索后居中光标位置

我希望 Vim 在搜索后将光标垂直放置在屏幕中间。我已经通过我的以下行实现了 for *#n命令:Nvimrc

nmap * *zz
nmap # #zz
nmap n nzz
nmap N Nzz
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何映射/?同样的方式?换句话说,我想在使用以下命令找到某些文本后以相同的方式定位光标:

/some-text-to-find-forward
?some-text-to-find-backward
Run Code Online (Sandbox Code Playgroud)

vim

6
推荐指数
1
解决办法
2001
查看次数

提交时提交消息模式不适用

在 IntelliJ 中,我安装了 Atlassian 连接器,以便在 IDE 中查看 Jira 问题。然后,我通过在项目设置中的“任务”->“服务器”中进行配置,将问题服务器与 IntelliJ 任务集成。

\n

在此配置中,我可以为提交消息设置一个模式,因此当我决定提交更改时,提交消息将遵循此模式。然而,这不起作用,当调用特定变更列表的提交更改时,提交消息始终是变更列表名称。

\n

我使用 Subversion 作为版本控制系统。我用 google 搜索了一段时间,发现一些结果谈到使用 Git 时提交窗口中的“修改提交”复选框。但是我找不到这个复选框。

\n

此功能\xe2\x80\x94提交消息模式\xe2\x80\x94与所使用的VCS相关吗?IntelliJ 是否提供对 Subversion 的支持?

\n

svn jira intellij-idea issue-tracking

5
推荐指数
1
解决办法
1377
查看次数

如何使用 vimgrep 来 grep Vim 突出显示的单词?

在 Vim 内使用:vimgrep,在正常模式下我可以输入:

:vimgrep mywords %
Run Code Online (Sandbox Code Playgroud)

在当前目录下的文档中搜索“mywords”。

但我希望在正常模式下,当我使用 突出显示单词时gd,或者在视觉模式下使用选择单词时,我使用vimgrep 的viw热键。F8所以我添加vimrc并重新启动 Vim:

vnoremap <F8> :vimgrep expand('<cword>') %<CR>
Run Code Online (Sandbox Code Playgroud)

这对我不起作用。我将焦点放在一个单词上并选择它,然后按F8,Vim 中没有任何反应。我怎样才能让它发挥作用?

谢谢!

vim select highlight vimgrep

3
推荐指数
1
解决办法
2049
查看次数