大数据学习环境搭建系列(十)文本编辑器vim使用技巧

大数据学习环境搭建系列(十)文本编辑器vim使用技巧

作者 | CDA数据分析师

vim的三种工作模式切换

上篇文章介绍了vim的三种工作模式,vim工作模式切换操作示意图如下:

大数据学习环境搭建系列(十)文本编辑器vim使用技巧

除了上面简易范例的i, Esc, :wq之外,其实vim还有非常多的按键可以使用。

一般模式可用的光标移动、复制粘贴、搜索替换操作表如下:

大数据学习环境搭建系列(十)文本编辑器vim使用技巧

大数据学习环境搭建系列(十)文本编辑器vim使用技巧

大数据学习环境搭建系列(十)文本编辑器vim使用技巧

大数据学习环境搭建系列(十)文本编辑器vim使用技巧

大数据学习环境搭建系列(十)文本编辑器vim使用技巧

一般模式切换到编辑模式的操作表:

大数据学习环境搭建系列(十)文本编辑器vim使用技巧

大数据学习环境搭建系列(十)文本编辑器vim使用技巧

一般模式切换到指令行模式的操作表:

大数据学习环境搭建系列(十)文本编辑器vim使用技巧

大数据学习环境搭建系列(十)文本编辑器vim使用技巧

特别注意,在 vi/vim 中,数字是很有意义的!数字通常代表重复做几次的意思! 也有可能是代表去到第几个什么什么的意思。

举例来说,要删除 10 行,则是用 10dd 对吧! 数字加在动作之前,如我要向下移动 10 行呢?那就是10j或者是10↓即可。