Vim的基本使用和常见命令

jopen 11年前

vi编辑器是linux下最有名的编辑器,在unix下也可以使用vi进行程序开发;

开发步骤:

1.vi Hello.java

2.输入“i”进入到插入模式

3.按下“esc”进入到命令模式

4.输入“:”

5.输入“wq”保存退出

6.输入”q!”退出不保存

7.编译程序javacHello.java

8.运行程序javaHello

linux上开发c/c++程序

viHello.cpp

#include<stdio.h>

intmain()

{

printf(“hello”);

return0;

}

编译c/c++程序

gcchello.cpp

运行c/c++程序

./a.out

如果想给编译后的文件最新命一个名字用到的命令是gcc-o my1 Hello.cpp

编译命令是./my1

vi编辑器的使用

h
左移光标一个字符

l
右移光标一个字符

k
光标上移一行

j
光标下移一行

^
光标移动至行首

0
数字“0”,光标移至文章的开头

G
光标移至文章的最后

$
光标移动至行尾

Ctrl+f
向前翻屏

Ctrl+b
向后翻屏

Ctrl+d
向前翻半屏

Ctrl+u
向后翻半屏

i
在光标位置前插入字符

a
在光标所在位置的后一个字符开始增加

o
插入新的一行,从行首开始输入

ESC
从输入状态退至命令状态

x
删除光标后面的字符

#x
删除光标后的#个字符

X
(
大写X),删除光标前面的字符

#X
删除光标前面的#个字符

dd
删除光标所在的行

#dd
删除从光标所在行数的#

yw
复制光标所在位置的一个字

#yw
复制光标所在位置的#个字

yy
复制光标所在位置的一行

#yy
复制从光标所在行数的#

p
粘贴

u
取消操作

cw
更改光标所在位置的一个字

#cw
更改光标所在位置的#个字