Vim实战指南(八):Vim vs vi

2016-03-09
阅读 1 分钟
3.4k
前面我们介绍了很多vi的功能,现在我们进入我们的重头戏:Vim。Vim是增强版vi(vi improved),相比vi,增加了很多更实用的功能。

Vim实战指南(七):编程偏好配置

2016-03-04
阅读 1 分钟
3.9k
原文地址:Vim实战指南(七):编程偏好配置 在Vim实战指南(六):环境偏好配置中,我们介绍了如何设置环境偏好配置。针对程序编写,vi还有专门的编程偏好配置,如缩进、ctags等。 自动缩进 编程自然要打开自动缩进,可以让你在换行的时候拥有和上一行相同的缩进: {代码...} 你可以将这条命令保存在你的.exrc文件中。 手动...

Vim实战指南(六):环境偏好配置

2016-02-29
阅读 2 分钟
3.9k
有没有想过让你的vi环境与众不同?vi可以将你的环境偏好配置保存下来,甚至支持配置脚本,自定义快捷键,和Unix命令行交互,这些便利将进一步提高你的编辑速度。

Vim实战指南(五):文本替换

2016-02-16
阅读 1 分钟
4.2k
:s/old/new/g:将当前行所有的old替换成new,s是substitute,g是global:1,10s/old/new/g:将第1到第10行所有的old替换成new:%s/old/new/g:将当前文件所有行的old替换成new,%是第一行的意思:%s/old/new/gc:同上,但是替换前需要确认,c是confirm:g/pattern/s/old/new/g:将符合pattern的行内的所有old替换成new,第一...

Vim实战指南(四):ex命令

2016-02-09
阅读 2 分钟
9.2k
ex是Unix下的一个文本编辑器。至于为什么突然讲到这个,那是因为vi就是ex的"visual mode"。你已经见过vi中的":w", ":q!",没错,这些就是来自于ex命令。ex命令远不止这些,实际上所有":"开头的命令,也就是你在vi最下面看到的命令行,都属于ex命令。接下来我要详细的介绍一下,ex命令的用法。

Vim实战指南(三):高级技巧

2016-02-02
阅读 1 分钟
6.9k
原文地址:Vim实战指南(三):高级技巧 Introduction 当vi入门后,在你日常使用中,会遇到下面几个问题: 我编辑好的文本,怎么无法保存?是不是要重新来一次? 我误操作,怎么回退撤销?只能退出vi重新打开吗? 我能同时复制多个不连续的行吗?一行一行复制粘贴太慢了。 下面我将要介绍的内容不仅会解决上述问题,还会介...

Vim实战指南(二):光标移动技巧

2016-01-28
阅读 2 分钟
4.8k
提升Vim/vi的打字效率的一个技巧就是快速移动光标。或许你觉得这不值一提,用hjkl或者上下左右也能移动,不过相信我,我下面要介绍的移动光标技巧绝对物超所值。

Vim实战指南(一):基础编辑命令

2016-01-26
阅读 2 分钟
4.5k
Vim和Emacs作为两大神级文本编辑器各有利弊,本实战指南不加讨论的介绍Vim.本实战指南不是教你按照Vim的键位图来编辑文本,而是从实战的角度,教你如何快速的用Vim来开发你的程序,节省你的开发时间。为什么不用IDE?IDE固然强大,但并不是每一个环境都有现成的IDE可用,尤其是SSH远程计算机,就一个bash解析器可以使用...