å¨ä½¿ç¨viä¹åæ们éè¦å
对vimåç®åçäºè§£ï¼å¨viç¼è¾ä¸åå¨3ç§ç¼è¾ç¶æï¼
第ä¸ç§ï¼å½ä»¤æ¨¡å¼ï¼command modeï¼
ä¹å°±æ¯è¯´å¨è¿ä¸ªçé¢æ们å¯ä»¥æ§è¡å½ä»¤æ¥å®ææ们æéè¦å®æçæä½ï¼æ¯å¦æ们ç´æ¥å¨ç»ç«¯è¾å
¥å½ä»¤ï¼vi
ï¼è¿éæ们å¯ä»¥çå°ç³»ç»è¿å
¥äºviçç³»ç»çé¢ï¼æ¾ç¤ºäºviçæ¬åä¸äºç®åç帮å©åè½ãå½æ们è¾å
¥ï¼âvi + æ件åâ
æ¶åè¿å
¥äºæ件ç¼è¾ç¶æï¼æ¯å¦è¯´æ们åä¸ä¸ªhello.cppæ件ï¼å¨å½ä»¤è¡è¾å
¥ï¼vi hello.java
å
æ æ¾ç¤ºçå°æ¹ä¸ºå½ä»¤ç¼è¾å¤ï¼è¿éæ们å¯ä»¥å¯¹æ件è¿è¡å½ä»¤æä½ï¼æ¯å¦è¯´å¯¹æ件å
容è¿è¡ç§»å¨ï¼å符ãåæè¡çå é¤ï¼åæè
è¿å
¥ç¼è¾ç¶æãä¿åéåºçæä½ï¼èå·¦ä¸è§åæ¾ç¤ºçæ°å»ºçæ件å
第äºç§ï¼æå
¥æ¨¡å¼ï¼Insert modeï¼
å¨viä¸ï¼åªæè¿å
¥æå
¥æ¨¡å¼æè½å¯¹æ件å
容è¿è¡åå
¥ç¼è¾ï¼æ¹æ³å¾ç®åï¼åªè¦å¨å½ä»¤æ¨¡å¼ï¼command
modeï¼ä¸è¾å
¥âiâé®å³å¯è¿å
¥æå
¥æ¨¡å¼ï¼Insert
modeï¼ï¼è¿ä¹æ¯å¾å¤æ°æåæ¥è§¦viæ¶æ¸ä¸ç头èçå°æ¹ï¼å°ç¼ä¹åä¹æ¯ï¼æ³è¯¥ä¸ªé
ç½®ï¼å天é½ä¸ç¥éæä¹è¾å
¥å
容ã
æ¯å¦å°ç¼å个ç®åçhellowordï¼
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello World!");
}
}
åå®ä¹åæâescâé®å³å¯éåºâæå
¥æ¨¡å¼ï¼Insert modeï¼â
第ä¸ç§ï¼åºè¡æ¨¡å¼ï¼last line modeï¼
å°±æ¯å¨viææ¬æåç¼è¾å¤çæä½ï¼å³å·¦ä¸è§æ件åæ¾ç¤ºçä¸ä¸æ ¼ï¼é常æ¯ç¨æ¥å¯¹æ件çä¿åæéåºviç¼è¾çã
æ¹æ³æ¯å¨å½ä»¤è¡æ¨¡å¼ï¼command modeï¼ä¸ï¼æä¸ä¸âï¼âåå·é®å³å¯è¿å
¥åºè¡æ¨¡å¼ï¼last line modeï¼äºã
å¨å·¦ä¸è§æ们å¯ä»¥çå°æ个âï¼âåºç°å说æä½ å·²ç»è¿å
¥åºè¡æ¨¡å¼ï¼last line modeï¼
æåæ们对ææ¬è¿è¡ä¿åæä½
:w xxxï¼è¿éçâXXXâæ¯å°æ件以æå®çæ件åâXXXâè¿è¡ä¿åï¼
: wq (è¾å
¥âwqâï¼åè¿è¡åç并éåºvi)
: q! (è¾å
¥âq!âï¼ åä¸åç并强å¶éåºvi)
è¿éå°ç¼è¾å
¥wqä¿åå½åæ件ï¼æ们æ¥çä¸æ¯ä¸æ¯å·²ç»å建çhello.javaæ件ï¼å¨ç»ç«¯è¾å
¥å½ä»¤ï¼ls ï¼æ们å¯ä»¥çå°é£ä¸ªç½è²çæ件åå°±æ¯æ们åå建çhello.javaæ件ï¼å¦æä½ å¸æç详ç»ä¿¡æ¯åè¾å
¥å½ä»¤ï¼ls -l å³å¯ã
è¿æ ·æ们就å®æäºæ´ä¸ªæ件å¨viç¼è¾å¨ä¸çæä½è¿ç¨äºã
ç¹å«æ³¨æï¼å¨æå
¥æ¨¡å¼ï¼Insert modeï¼ä¸å¦æä½ æ³å é¤è¾éçå符ç¨âbackspaceâæ¯æ æçå¦ï¼å
æ åªä¼å¾å移å¨ï¼å¹¶ä¸ä¼å é¤å符ï¼å¨viä¸ç´æ¥å¨å½ä»¤æ¨¡å¼ä½¿ç¨å符å½ä»¤å³å¯å¯¹æ件å
容è¿è¡ä¿®æ¹ï¼
âxâï¼æ¯æä¸æ¬¡ï¼å é¤å
æ æå¨ä½ç½®æå¨ä½ç½®çé£ä¸ªå符ã
âXâï¼å¤§åçXï¼æ¯æä¸æ¬¡ï¼å é¤å
æ æå¨ä½ç½®çâåé¢âä¸ä¸ªå符ã
å½ç¶å¦æä½ æ³å¨æå
¥æ¨¡å¼ï¼Insert modeï¼å é¤ä¹æ¯å¯è¡çï¼è¦ç¨âdelâé®ï¼å é¤å
æ æå¨ä½ç½®çé£ä¸ªå符ã
温馨提示:答案为网友推荐,仅供参考