gpt4 book ai didi

qt - 如何在 Qt Fakevim 中设置用户命令?

转载 作者:行者123 更新时间:2023-12-04 11:40:07 25 4
gpt4 key购买 nike

(1) 比如我想设置map gd g*在 Qt 的 Fakevim 中,如下所示,但失败了。
enter image description here

(2) 还有我想设置F3作为保存命令,怎么做?

(3) Fakevim 提供了“Read .vimrc”选项,但是在哪里可以找到.vimrc 文件呢?

谢谢!

最佳答案

看起来 FakeVim 的文档并不多,所以官方来源可能不存在。其中大部分是通过实验获得的。

如果你想深入挖掘,我想没有比实际来源更官方的来源:http://qt.gitorious.org/qt-creator/qt-creator/blobs/0809986e501415fe2c8508800b94b5b3169dc048/src/plugins/fakevim/fakevimplugin.cpp

用户命令

首先,意识到在工具>选项>FakeVim>用户命令映射中,您只设置了用户操作将执行的内容,而不是您如何执行它们。

默认情况下,用户命令 #1 是通过按 Alt-V 和 1 来触发的。

Alt-V,然后是 2,触发用户操作 #2,依此类推。

您可以通过通用的 QtCreator 配置界面,在工具>选项>环境>键盘下更改键盘快捷键。有一个“FakeVim”部分列出了所有用户操作。选择您选择的用户操作,按“快捷方式”下输入字段中的小“删除”图标,然后按所需的快捷键,该快捷键应出现在输入字段中。

其次,要完成通常会按 Enter 的命令,您应该在命令后按字面意思键入 。您还需要输入 ':' 以进入命令模式。

因此,如果您想通过 FakeVim 将 vim 保存命令 ":w"映射到 F3,您可以:

  • 转到工具>选项>FakeVim>用户命令映射。
  • 输入“:w ”作为用户命令之一(比如#7)。
  • 转到工具>选项>环境>键盘。
  • 找到 FakeVim 操作“UserAction7”。
  • 将 F3 设置为它的快捷方式。

  • 现在,每次您在编辑器中时,您都应该能够单击 F3 并执行 FakeVim :w 命令,这将保存您的文件。

    请注意,还有一个选项可以直接在 QtCreator 键盘设置中设置“保存”的快捷方式,因此对于这个特定的快捷方式,您实际上不需要通过 FakeVim。

    为其他 vim 命令设置快捷方式应该类似。请注意,您仅限于 FakeVim 实现的 vim 命令子集。请参阅上面链接的来源,以检查您想知道的任何特定命令。

    Vimrc 文件

    在 Linux 上,这将是 ~/.vimrc,用户主目录中的一个文件。我想你问的是 Windows。

    我能找到的最好的来源是这个关于在 Windows 上很难使用 Fakevim 的 vimrc 的错误报告: https://bugreports.qt.io/browse/QTCREATORBUG-8748

    之后,Fakevim 查找的文件是 %USERPROFILE% 中的“.vimrc”(您可以在资源管理器中输入类似名称以转到该文件夹​​)。但是,在 Windows 上访问具有类似名称的文件是很棘手的。 (这就是为什么真正的 vim 在 Windows 上使用 '_vimrc' —— 但 FakeVim 显然没有,至少目前没有。)

    这是一个 super 用户页面,其中包含如何在 Windows 上创建此类文件的解决方法: https://superuser.com/questions/64471/create-rename-a-file-folder-that-begins-with-a-dot-in-windows

    关于qt - 如何在 Qt Fakevim 中设置用户命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15437559/

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