• Welcome to Journal web site.

我是 PHP 程序员

- 开发无止境 -

Next
Prev

Linux 文本编辑

Data: 2020-07-13 01:25:16Form: JournalClick: 10

# Linux 文本编辑


# 一、了解 linux 编辑器

# 1、vi 编辑器

  • vi 编辑器是 Linux/UNIX 环境下经典的编辑器
  • vi 命令非常强大,熟练地使用它可以高效的编辑代码,配置系统文件等,是程序员和运维人员必须掌握的技能
  • vi 可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制

# 2、vim 编辑器

  • Vim 是从 vi 发展出来的一个文本编辑器。
  • Vimvi 的增强版(vi Improved),与 vi 编辑器完全兼容,而且实现了很多增强功能

# 3、vimvi 优势

  • 多级撤销:在 vi 里,按 u 只能撤消上次命令,而在 vim 里可以无限制的撤消。
  • 语法加亮:vim 可以用不同的颜色来加亮你的代码。
  • 可视化操作:vim 不仅可以在终端运行,也可以运行于 x window、 mac os、 windows
  • 完全兼容 vi

# 二、编辑器命令操作

# 1、打开文件

语法:vi [文件名]

cd /www/wwwroot/www.ouyangke.cn/
# 打开新文件
vi
# 打开带名字的新文件
vi new.php
# 打开index.php文件
vi index.php

# 2、工作模式

命令行模式

  • 该模式是进入 vi 编辑器后的默认模式。任何时候,不管用户处于何种模式,按下 Esc 键即可进入命令模式。

文本输入模式

  • 在命令模式下输入插入命令 i、附加命令 a、打开命令 o、修改命令 c、取代命令 r 或替换命令 s 都可以进入文本输入模式

末行模式

  • 末行模式也称 ex 转义模式
  • 在命令模式下,用户按:键即可进入末行模式下,此时 vi 会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个:作为末行模式的说明符,等待用户输入命令。末行命令执行完后,vi 自动回到命令模式

linux

# 3、打开文件

编号选项说明
1vi filename打开或新建一个文件,并将光标置于第一行的首部
2vi +n filename打开文件,并将光标置于第 n 行的首部
3vi +/pattern filename打幵文件,并将光标置于第一个与 pattern 匹配的位置
4vi -c command filename在对文件进行编辑前,先执行指定的命令
5vim -r filename恢复上次 vim 打开时崩溃的文件
6vim -R filename把指定的文件以只读方式放入 Vim 编辑器中
7vim + filename打开文件,并将光标置于最后一行的首部
# 打开index.php文件,光标在第5行
vi +5 index.php

# 4、编辑文件

编号快捷键说明
1i在当前光标所在位置插入随后输入的文本,光标后的文本相应向右移动
2I在光标所在行的行首插入随后输入的文本,行首是该行的第一个非空白字符,相当于光标移动到行首执行 i 命令
3o在光标所在行的下面插入新的一行。光标停在空行首,等待输入文本
4O(大写) 在光标所在行的上面插入新的一行。光标停在空行的行首,等待输入文本
5a在当前光标所在位置之后插入随后输入的文本
6A在光标所在行的行尾插入随后输入的文本,相当于光标移动到行尾再执行 a 命令

# 5、命令

  • 在命令模式下,用户按:键即可进入末行模式下
编号命令说明
1:wq保存并退出 Vim 编辑器
2:wq!保存并强制退出 Vim 编辑器
3:q不保存就退出 Vim 编辑器
4:q!不保存,且强制退出 Vim 编辑器
5:w保存但是不退出 Vim 编辑器
6:w!强制保存文本
7:w filename另存到 filename 文件
8x!保存文本,并退出 Vim 编辑器,更通用的一个 vim 命令
9ZZ直接退出 Vim 编辑器

# 6、键盘图

linux


# 三、安装 vim

命令: yum -y install vim*

图片

图片

图片

Name:
<提交>