在Linux下用vi编辑器编写JAVA代码,开始时可能相当别扭,当你用熟了后,发现vi编辑器原来十分好用,并且再也不需要鼠标了!!!经过差不多一星期的摸索,下面就来总结一下我用vi编辑器的常用快捷键(以及Linux下的快捷键及编译JAVA的常用命令):
一、vi编辑器分为三中模式:命令模式,末行模式,输入模式
命令模式下:
1)h , j , k , l为左 , 下 , 上 , 右(移动光标,用起来不怎么习惯,还是常用方向键⊙﹏⊙b)
2)u: 撤销上一步操作; Ctrl + r: 恢复上一步操作(相当常用)
3)yy: 复制一行; 数字+yy: 复制(所写数字的行数); p:粘贴
4)x: 删除一个字符; dd:删除一行; dw:删除一个单词(光标要指向单词的第一个字母); 数字+dw:删除单词(所写数字个单词)
5)0(零):光标移动到所在行的行首; $:光标移动到所在行的行尾
6)G:光标移动到文件尾; 数字+G:光标移动到所写数字的行(1G:光标移到行首)
7)r:替换一个字符; cw:替换一个单词
8)i:在光标当前位置插入; a:在光标所在位置后插入; o(小写字母):在光标所在行下插入一空行; O(大写字母):在光标所在行上插入一空行
末行模式下:
1):w 保存 :w newfile 存成新文件 :wq 保存退 :q! 强退
2):1,$s/旧串/新串/g 替换全文(或 :%s/旧串/新串/g)
二、在上课期间做笔记时,一开始我用Windows下的编辑器,后来由于老在Windows和Linux下切换,就使用putty,在Windows下远程访问Linux,但还是想相当不方便,就直接在Linux下做各种事情了,用惯以后,越来越喜欢Linux了,其中的快捷键保持按下Super键就会显示,十分方便,鼠标就真成了摆设了!!!
三、编译、运行JAVA时所用到的命令:
先mkdir classer src创建两个文件夹
javac -d classes src/Hello.java
java -cp classes com.briup.chap01.Hello(包名+类名)(-cp代表classpath,就是类的当前路径)