章节8 文本编辑器
创始人
2024-05-20 07:23:40

8-Linux文本编辑器

文本编辑器

Windows:Notepad(记事本)、Sublime、UltraEdit等

Linux:VI/VIM (最常用)、nano、Emacs、Sed、gedit、Kate等

01 VI和VIM的区别

VI和VIM的区别

  • VI:Visual Interface (用于简单的编辑操作)
  • 1976 Bill Joy(ex)
  • 1991 Bram Moolenaar
  • VIM:VI IMproved (大部分情况下使用)

02 VIM配置文件

VIM配置文件

全局配置:/etc/vimrc

用户配置:~/.vimrc

详细配置参考:

https://blog.csdn.net/xiao_yi_xiao/article/details/118491698 (简单了解)

03 VIM三种模式的关系(重中之重)

VIM三种模式区别

命令模式:通过命令操作文本文件

编辑模式:对文本的内容进行编辑

底行模式:结束操作的时候使用

VIM三种模式切换

在这里插入图片描述

(记住i)

04 命令模式

打开文件

VIM 文件名

vim /etc/sysconfig/network-scripts/ifcfg-ens33

vim redis.conf

错误提示:

E325:ATTENTION

Found a swap file by the name “.redis.conf.swp”

原因:编辑未结束

解决办法:保存文本文件,或者删除.swp(如果想要在另一个窗口操作相同的文本文件,需要按ENTER键再进行操作)

移动光标操作

操作按键
移动光标方向键↑↓←→
跳到行首HOME
跳到行尾END
向后前进多少行*n数字
前进一屏(Forward)Ctrl+F
后退一屏(Backspace)Ctrl+B
跳到文档末尾Shift+G***** / G
跳到文档开头:1(:数字) / gg

(带*的代表作者电脑上不可用)

在这里插入图片描述

搜索替换操作

操作按键
向后查找内容/关键字,回车
向前查找内容?关键字,回车
n下一个关键字
N上一个关键字

删除和复制操作

操作按键
复制光标所在行yy
粘贴到下一行/上一行p/P
删除光标前面一个字符X
删除光标后面一个字符Del/x
删除一行dd
删除光标下面n行ndd
重复上一次的操作.
撤销最近一次操作u
恢复最近一次操作Ctrl+R

05 编辑模式

进入编辑模式

a:在光标下一个字符之前插入文本

A:在光标所在的行插入文本

i:在光标上一个字符处插入文本

I:在光标的行首插入文本

o:在光标所在的行下插入一行文本

O:在光标所在的行上插入一行文本

r:修改当前光标所在的字符

R:替换文本

撤销

编辑模式下:Ctrl+U 撤销

退出编辑模式:Esc

06 底行模式

进入底行模式

Shift+:

:w 保存

:q 退出

:wq 保存并退出

:q! 放弃修改,退出

:e! 放弃所有更改,重新编辑(不关闭)

显示行号::set nu(或number)

:%s/word1/word2/g 把文档中的word1替换为word2

相关内容

热门资讯

高... 作为一个人,我天生就有沟通的能力。 我想结交新朋友。 我最近尝试使用了几个约会应用程序,所以今天我将...
A... 在现代科技飞速发展的时代,人工智能(AI)已经渗透到我们日常生活的方方面面。 人工智能的应用范围十分...
管... 如何创建关家坡服装版基本信息、关家坡服装版使用教程随着技术的不断发展管家婆仓库管理软件教程,管家婆软...
C... CAD操作不熟练?数百款CAD插件附带视频教程。 不要再说您不会使用 CAD。如今,工程项目中使用C...
中... 写下前面的话:作为管理员之一section软件教程交流群,这里简单宣传一下GMT。 目前有两个群账号...