Vim编辑器手机版 VVim3.25 安卓版
介绍
vim编辑器是Vi编辑器中最好的文本编辑软件。在Vi的基础上,增加了更多新的功能和特性,帮助开发者提高文本编辑的效率。vim编辑器最大的优势就是它最常用的命令都是简单的字符,比复杂的组合键快很多,大大减少了很多繁琐的工作,学习起来非常方便。 优势介绍 vim的价值在于不需要按组合键,终端友好。 其实不按ctrl alt感觉很舒服。无论如何,其他编辑器不能配置为完全脱离ctrl alt。 这只是一种习惯。它确实带来了好处。 到目前为止,vim仍然是远程shell最友好的编辑器。Alt键一般很难通过远程登录传播,而ctrl键的一些组合会被终端吃掉。只有vim是为终端shell设计的编辑器,他的快捷键设计让他可以在shell中正常执行大部分操作而不会失败。 至于为什么vim需要为各种移动模式设置快捷键,如果终端速度慢,每次按键看屏幕反馈有时候是不现实的。各种移动模式的快捷方式,可以让你连续输入大量的命令,然后等待命令传到服务器再看反馈,在网速较慢的情况下非常重要。通常只有vim支持这种编辑场景。 所以如果需要登录终端进行编辑。几乎不可能找到vim以外的编辑。是的,vim绝对可以提高你在终端上的编辑效率。即使你掌握了一个公认比emacs更强大的编辑器。当您需要在终端上编辑一些日志或配置文件时,Vim可能仍然是更好的选择。 但是如果不在终端上,vim不一定会提高你的工作效率。 操作方法 在正常模式下,您可以使用箭头键在文本区域中移动光标。Vim有移动光标的命令: H:向左移动一个字符。 J:向下移动一行(下一行文本)。 K:上移一行(上一行文本)。 L:向右移动一个字符。 向下翻页(或Ctrl+F):来翻转屏幕。 翻页键:来翻转屏幕。 G:移动到缓冲区的最后一行。 Num G:移动到缓冲区的Num行。 Gg:移动到缓冲区的第一行。 功能特点 1.支持异步I/O和通道。 Vim现在可以在后台与其他进程交互。这样,您可以开发一个在后台运行的服务器,并将结果发送回Vim。这种交互方法称为通道。JSON用于在通道中传输消息,所以只要支持JSON,就可以使用任何语言开发后端服务器。通过支持这项技术,可以实现一些非常复杂的插件。 Vim现在也可以开始一个任务,与它交流或停止它。例如,您可以启动自动完成、格式检查等功能。任务和Vim之间的通信是通过渠道完成的。 2.计时器。 另一个异步工作的计时器可以启动计时器并重复调用该函数。例如:让tempTimer=timer_start(4000, CheckTemp )。 3.部分。 Vim已经有Funcref函数,它是一个函数引用。Partial也是一个函数引用,但它可以绑定参数或字典。这对于通道或计时器回调很有用。示例:让tempTimer=timer_start(4000,函数( CheckTemp ,[ out ])。 |