FakeVim:QTextEdit,QPlainTextEdit和类似的Qt小部件中的Vim仿真

时间:2024-05-24 10:05:46
【文件属性】:

文件名称:FakeVim:QTextEdit,QPlainTextEdit和类似的Qt小部件中的Vim仿真

文件大小:151KB

文件格式:ZIP

更新时间:2024-05-24 10:05:46

C++

假冒病毒 FakeVim是用于在QTextEdit,QPlainTextEdit和可能的其他Qt小部件中模拟Vim的库。 建造 要构建库和简单的示例编辑器(在example目录中),请运行以下命令: cmake . make 使用CMake构建并运行** example: cmake -DBUILD_EXAMPLE=1 . make ./fakevim_example 使用CMake构建和运行测试: cmake -DBUILD_TESTS=1 . make ctest 支持的功能 大多数受支持的命令都可以跟在运动命令之后,或在可视模式下执行,可以与寄存器一起使用,或者可以以重复次数为前缀。 这是仿真命令的列表,并附有说明,该命令在功能上可能与Vim不同。 模式 普通的 插入和替换 视觉的 命令行( : 普通模式和视觉模式 基本运动h / j / k / l , , <CD


【文件预览】:
FakeVim-master
----CMakeLists.txt(2KB)
----.gitignore(1KB)
----README.md(4KB)
----utils()
--------test.cpp(314B)
--------patches()
--------generate_fakevim_test.sh(2KB)
--------update_from_qtc.sh(1KB)
----.github()
--------workflows()
----tests()
--------fakevim_test.cpp(145KB)
--------fakevimplugin.h(5KB)
--------tests.pro(129B)
----fakevim()
--------utils()
--------fakevimactions.h(5KB)
--------fakevimtr.h(1KB)
--------fakevimactions.cpp(8KB)
--------3rdparty()
--------fakevimhandler.h(6KB)
--------fakevimhandler.cpp(298KB)
----cmake()
--------fakevimConfig.cmake(58B)
--------pkg-config.cmake(639B)
--------library.cmake(3KB)
--------cxx17.cmake(166B)
--------qt.cmake(206B)
----LICENSE.LGPL(26KB)
----example()
--------main.cpp(3KB)
--------CMakeLists.txt(403B)
--------editor.pri(142B)
--------example.pro(68B)
--------editor.cpp(17KB)
--------editor.h(3KB)
----pkg-config.pc.in(270B)
----LGPL_EXCEPTION.TXT(1KB)
----python()
--------configure.py(4KB)
--------README.md(608B)
--------build.sh(993B)
--------test.py(13KB)
--------fakevim.sip(5KB)
--------fakevimproxy.h(3KB)
--------fakevimproxy.cpp(6KB)

网友评论