文件名称:badavi:类似于vi的文本编辑器
文件大小:56KB
文件格式:ZIP
更新时间:2024-04-20 10:38:41
c vim editor terminal text-editor
巴达维
badavi是一个类似于vi的终端模式文本编辑器,使用C语言实现,并使用库绘制到终端。
尽管不是谁知道它的最终结局,但这并不是一个严肃的日常编辑,而是一个值得学习的学习练习和有趣的项目。
到目前为止支持的功能
正常,插入和可视模式。
运动h , j , k , l , 0 , $ , ^ , { , } , b , B , w , W , e , E , G , g_ , ge , gE , gg , %等。 动作可以带有可选的计数作为前缀。
:命令- :w [path] :wq , :q , :e path等。
用:split (水平)和:vsplit (垂直)分割窗口。 您可以使用
【文件预览】:
badavi-main
----draw.c(12KB)
----tags.h(659B)
----tags.c(4KB)
----operator_pending_mode.c(3KB)
----.github()
--------workflows()
----gap.c(7KB)
----editor.h(4KB)
----search.c(4KB)
----.gitmodules(277B)
----buffer.h(3KB)
----motion.h(855B)
----terminal.h(69B)
----visual_mode.c(3KB)
----attrs.h(298B)
----search.h(1KB)
----buffer.c(6KB)
----history.c(2KB)
----buf.c(4KB)
----insert_mode.c(3KB)
----mode.h(2KB)
----history.h(1013B)
----util.c(3KB)
----motion.c(12KB)
----LICENSE(1KB)
----options.h(1KB)
----window.h(3KB)
----editor.c(16KB)
----README.md(3KB)
----cmdline_mode.c(6KB)
----Makefile(4KB)
----terminal.c(2KB)
----util.h(2KB)
----buf.h(1KB)
----window.c(13KB)
----tests()
--------draw.c(2KB)
--------tags.c(3KB)
--------testdata()
--------buffer.c(3KB)
--------util.c(887B)
--------mock_termbox.c(885B)
--------editor.c(5KB)
--------window.c(4KB)
--------options.c(3KB)
--------main.c(87B)
----.gitignore(47B)
----normal_mode.c(6KB)
----gap.h(3KB)
----options.c(6KB)
----vendor()
--------clar()
--------libclipboard()
--------termbox()
----main.c(2KB)