Vim具有程序编辑能力,是Vi的增强版本,可以主动地以字体颜色辨别语法的正确性,方便程序设计。具有代码补完,编译及错误跳转等功能。
编程示例
<vim Hello.java
public class Hello{
public static void main(String[] args){
System.out.println("hello,world!");
}
}
- 拷贝当前行 [yy] ,拷贝当前行向下的5行 [5yy] ,并粘贴 [p]。
- 删除当前行 [dd] ,删除当前行向下的5行 [5dd]。
- 在文件中查找某个单词[在命令行模式下 /关键字,回车 查找,输入n就是查找下一个]
- 设置文件的行号[set nu],取消文件的行号[set nonu]
- 编辑某个文件时,使用快捷键到该文档最末行[在一般模式下 G],最首行[在一般模式下 gg]。
- 在某个文件中输入某字符后想撤销这个动作[在一般模式下 u]
- 编辑某个文件时,想定位到第20行[在一般模式下,先输入20,再按住shift+g]
- 更多操作详见:vim使用手册
本文章使用limfx的vscode插件快速发布