一、图形化:
gedit
二、字符界面:
nano、vi、vim、emacs
三、vim编辑器:
1、自带教程:
vimtutor
2、模式:
1):命令模式:
其他模式通过esc进入
PgUp或ctrl+B向上翻动一页
PgDn或ctrl+F向下翻动一页
跳至行首:Home键、^、0
跳至:行尾:End键、$
行间跳动:首行:gg 跳到第n行:nG 尾行:G
删除:删除光标处的单个字符 x或者Del 删除当前行:dd 删除到行首:d^ 删除到行尾:d$
复制:yy 复制当前整行内容 #yy 复制从光标开始的#行内容
粘贴:p 粘贴到光标位置之后 P 粘贴到光标位置之前
恢复:u
保存退出:ZZ
2):插入模式:
命令模式通过a(当前光标的后一个位置)
i(当前光标的位置)
I(行首第一个非空字符)
A(行尾包含空字符)
o(光标下一行插入空白行)
O(光标上一行插入空白行)
3):末行模式:
命令行通过:进入
:set nu 显示行号
:set nonu 取消显示行号
:wq 保存退出
:x 保存退出
:e 文件名 打开新文件进行编辑
:r 读取指定文件添加到当前文件中
:r !命令 将命令显示结果读入文本中
4):可视化模式:
命令模式通过v进入使用方向键按字符选取
V进入使用方向键按行选取
ctrl+v进入按可是可视块选取
5):查询模式:
通过/(从上往下搜索) ?(从下往上搜索) 进入
3、内容替换:
:s/old/new/ 将光标所在行的第一个old替换成new
:n s/// 将指定行的内容进行替换
:1,n s/// 将第一行到第n行指定内容进行替换
:1,$或% s/// 将所有行都替换
:s///g 将光标所在行整行都替换
:s### 替换内容中有/,使用其他的特殊字符替代
r+字符 将光标所在字符替换为输入字符
R 进入替换模式 从光标处开始连续替换 结束 esc
4、注释内容:
: 1,n s/^/#/ 将第一行到第n行内容注释
5、复制内容:
:3,8 copy 11 将3到8行的内容复制到11行后面
6、打开文件
1):vim +n 文件名 打开文件后光标停留在第n行
2):vim + 文件名 打开文件后光标停留在最后一行
3):vim +/root/ 文件名 打开文件后贯标停留在root第一次出现的位置
7、分屏显示:
ctrl+w s ctrl+w v 切换窗口:ctrl+w 方向键
全部退出:qa
8、删除内容:
:g/#/d 将包含#的行删除
Linux文本编辑器
最新推荐文章于 2024-08-10 08:24:34 发布