mac 命令行下 vim 的使用

vi/vim 使用实例java

使用 vi 来创建名为 test.txt 的文件vim

vi test.txt
1
按下 ESC 按钮回到通常模式bash

在通常模式中按下 :wq 储存后离开 vispa

基本上 vi/vim 共分为三种模式,分别是:命令行

命令模式(Command mode)
插入模式(Insert mode)
底线命令模式(Last line mode)
- 命令模式:code

启动 vi/vim,便进入了命令模式ast

i  切换到插入模式,以输入字符。class

x 删除当前光标所在处的字符。test

: 切换到底线命令模式,以在最底一行输入命令。file

- 输入模式:

在命令模式下按下 i 就进入了输入模式。

在输入模式中,能够使用如下按键:

ENTER(回车键)     换行

BACK SPACE(退格键)    删除光标前一个字符

方向键        在文本中移动光标

HOME/END   移动光标到行首/行尾

Page Up/Page Down 上/下翻页

ESC     退出输入模式,切换到命令模式

- 底线命令模式:

在命令模式下按下 :(英文冒号)就进入了底线命令模式。

底线命令模式能够输入单个或多个字符的命令,可用的命令很是多。

在底线命令模式中,基本的命令有(已经省略了冒号):

q   退出程序

w   保存文件

按ESC键可随时退出底线命令模式。

按键操做

x 向后删除一个字符

X 向前删除一个字符

dd 删除游标所在的那一整行

ndd n 为数字。删除光标所在的向下 n 行(包括游标所在的那一行)

yy 复制游标所在的那一行

nyy n 为数字。复制光标所在的向下 n 行

p 为将已复制的数据在光标下一行贴上

P 为将已复制的数据在光标上一行贴上

u 复原前一个动做(撤销)

Ctrl + r 重作上一个动做

.   重复前一个动做

o 在目前光标所在的下一行处插入新的一行

O 在目前光标所在处的上一行插入新的一行

命令后加!是强制的意思
=================================

举例说明:

 

vim .bash_profile

下面出现一系列文本字符就是 .bash_profile 文件的内容。

而后键盘输入 i 进入插入模式。

而后输入 

export JAVA_HOME = $(/usr/libexec/java_home)

而后按 esc 退出插入模式

而后键盘输入 : 进入命令行模式

而后输入 wq

保存退出。

相关文章
相关标签/搜索