vis 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
vis 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 ISC
开发语言 C/C++ Lua 查看源码 »
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 tokorikke
适用人群 未知
收录时间 2016-04-08

软件简介

vis 目标是成为一个现代化的,简单而高效的 Vim 般的编辑器。

入门/编译指令

为了建立 vis ,你需要一个C99 编译和

上述需求满足以后,执行

$ ./configure && make && sudo make install

 编辑器特征

操作:

  • c   (change)

  • d   (delete)

  • !   (filter)

  • =   (format using fmt(1))

  • gu  (make lowercase)

  • gU  (make uppercase)

  • J   (join)

  • p   (put)

  • <   (shift-left)

  • >   (shift-right)

  • ~   (swap case)

  • y   (yank)

活动:

  • 0        (start of line)

  • b        (previous start of a word)

  • B        (previous start of a WORD)

  • $        (end of line)

  • e        (next end of a word)

  • E        (next end of a WORD)

  • F{char}  (to next occurrence of char to the left)

  • f{char}  (to next occurrence of char to the right)

  • ^        (first non-blank of line)

  • g0       (begin of display line)

  • g$       (end of display line)

  • ge       (previous end of a word)

  • gE       (previous end of a WORD)

  • gg       (begin of file)

  • G        (goto line or end of file)

  • gj       (display line down)

  • gk       (display line up)

  • g_       (last non-blank of line)

  • gm       (middle of display line)

  • |        (goto column)

  • h        (char left)

  • H        (goto top/home line of window)

  • j        (line down)

  • k        (line up)

  • l        (char right)

  • L        (goto bottom/last line of window)

  • `{mark}  (go to mark)

  • '{mark}  (go to start of line containing mark)

  • %        (match bracket)

  • M        (goto middle line of window)

  • ]]       (next end of C-like function)

  • }        (next paragraph)

  • )        (next sentence)

  • ][       (next start of C-like function)

  • N        (repeat last search backwards)

  • n        (repeat last search forward)

  • []       (previous end of C-like function)

  • {        (previous paragraph)

  • (        (previous sentence)

  • [[       (previous start of C-like function)

  • ;        (repeat last to/till movement)

  • ,        (repeat last to/till movement but in opposite direction)

  • #        (search word under cursor backwards)

  • *        (search word under cursor forwards)

  • T{char}  (till before next occurrence of char to the left)

  • t{char}  (till before next occurrence of char to the right)

  • ?{text}  (to next match of text in backward direction)

  • /{text}  (to next match of text in forward direction)

  • w        (next start of a word)

  • W        (next start of a WORD)

文本对象

  • w  word

  • W  WORD

  • s  sentence

  • p  paragraph

  • [,], (,), {,}, <,>, ", ', `         block enclosed by these symbols

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表于大前端专区
2017/10/27 20:53

vis 绘制二叉树

使用vis 绘制二叉树 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="css/uikit.min.css"> <link rel="stylesheet" href="css/bootstrap.min.cs......

0
0
发表了博客
2019/08/16 20:00

VIS RAYTRACING

理解BRDF: BRDF 就是最直观的描述 你camera ray(wo) 与 light ray(wi) 在 一个表面上P点 的关系。 最后一项即是对phong材质的贡献。可以理解为phong高光。 phong: 修正的高光色: 其实就是cs = cd Blinn BRDF也比较简单,直接抛弃r向量了: 加入点阴影和 PHONG: OCC: occ里最重要的是这个可见项怎么构造。 剩下的就是个在...

0
0
发表于大前端专区
2017/10/26 13:31

vis 入门

官网 http://visjs.org/ 引入文件 <script src="js/vis/vis.js"></script> <link href="js/vis/vis-network.min.css" rel="stylesheet" type="text/css"/> 简单实例 <body> <div class="container"> <div ......

0
0
发表于大前端专区
2017/10/27 22:26

vis 修改

增加,删除和修改的操作 <script type="text/javascript"> var nodes, edges, network; // convenience method to stringify a JSON object function toJSON(obj) { ...

0
0
发表于大前端专区
2017/10/27 22:39

vis 圆形排版

将节点按照圆形排列 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="css/uikit.min.css"> <link rel="stylesheet" href="css/bootstrap.min.cs......

0
0
发表于大前端专区
2017/10/30 12:35

vis bst 增加和删除

找到了bug..... 之前不知道为啥写了这句话... 调了一天........... <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="css/uikit.min.css"> <lin......

0
0
发表于大前端专区
2018/03/31 13:25

vis 和黄色边框斗智斗勇

基本情况是这样的,用vis做了个简单小应用,就想这样,点击不同的按钮,会聚焦到不同的node上 点1的话就会将节点1放在中间 问题来了,他瞄的,pc端使用完全没有问题,但在手机上会莫名其妙有个框!为了突出效果,...

0
0
发表了博客
2019/09/27 16:03

vis中文文档 翻译总结

具体参考 https://yajunfan.github.io/vis/#/ 持续更新中,欢迎指正~~~

0
0
发表了博客
2019/05/09 12:05

分享一个现代的,免费的,简单而有效的编辑器Vis

Vis是一个免费的开源,类似Vi的代码编辑器,它扩展了vi的模态编辑,内置支持使用相同编辑器的基于结构正则表达式的命令语言实现的多个游标/选择。并将其与基于sam结构正则表达式的命令语言相结合。 Vis旨在成为一个现代的,免费的,简单而有效的编辑器,结合了vi/vim和sam的优势。 它是一个通用编辑器,它具有良好的Uni...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于服务端专区
2018/03/11 17:08

解决vscod 执行python 在控制台输入 以后不自动执行下一行代码的问题

我用visual studio code开发python 的时候 str1 = input("请输入一个国家名:\n") str2 = input("请输入一个省的名字:\n") print("你要去的地点是:\n{}{}".format(str1,str2)) 这段代码写完 输入完国家名以后就没反映了 不自动执行下句代码,求大神解决这个问题...

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
0 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部