文件名称: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 ,
【文件预览】:
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)