➢ 那些鲜为人知的 Vim 小技巧
这里记录了 Vim 世界中鲜为人知的小技巧。点击更多吧!
➢ Vim 多文件编辑:缓冲区
感谢[idear][idear]网友的支持,现在把”Vim多文件编辑”的最后一篇文章更新上来了!本文介绍Vim下缓冲区(Buffer)的使用, 至于标签页(tab)、窗口(window)可以移步另外两篇文章: Vim 多文件编辑:标签页和Vim 多文件编辑:窗口
➢ Vim 多文件编辑:窗口
标签页(tab)、窗口(window)、缓冲区(buffer)是Vim多文件编辑的三种方式,它们可以单独使用,也可以同时使用。 它们的关系是这样的:
A buffer is the in-memory text of a file. A window is a viewport on a buffer. A tab page is a collection of windows. –vimdoc
本文主要介绍Vim窗口的创建与维护,另外两种编辑方式的使用可以参考: Vim 多文件编辑:缓冲区和 Vim 多文件编辑:标签页。先上图:
➢ Vim 多文件编辑:标签页
多文件编辑的场景太常见了:代码比对、项目重构、模块构建… 最初harttle在碰到这些问题时直接转向IDE了,其实Vim不仅支持多文件编辑,而且支持多种风格:标签页(tab)、窗口(window)、缓冲区(buffer)等。 今天harttle就来介绍一下Vim强大的多文件编辑!本文介绍Vim标签页的使用,另外两篇文章在这里:
➢ 熟悉 Bash 快捷键来提高效率
Bash快捷键其实是GNU Readline快捷键, GNU Readline Library是一个来接受用户输入的GNU软件包。 它是包括Bash在内的绝大多数Shell的底层库, 甚至OSX/Windows/Linux下的绝大多数软件都采用与之兼容快捷键。 因此这些快捷键可以在很大程度上支持纯键盘操作,尤其是在Linux/OSX下。
Bash是GNU计划的一部分,是多数Linux发行版提供的默认Shell。 Linux的精髓就在于命令行的高效,而学习命令行的第一步便是学习如何快速地输入Bash命令。
➢ Vim中如何快速进行光标移动?
Vim最大的特征与最大的困难就是纯键盘操作,所以快速移动光标是Vim的最基本技能。我接触Vim也有四个年头了, 曾经由于项目重构操作频繁而切换到了WebStorm,最近又由WebStorm 切换到了 Vim。 始终感觉光标移动是最大的痛处,同时又能从键盘操作获得极大的快乐。