Linux-文本编辑器

vi -o 可以同时打开多个文件  -O 竖排多个文件

    ctrl+ww切换不同文件

不能锁住界面。只有菜单

了解vi的工作模式:只是一个文本编辑器--记事本

  命令模式(vi filename默认进入)  :所有键盘键入的字符,都有可能是命令  iao/IAO 可进入插入模式

  i:光标前插入文本

  I:在本行光标前插入文本

  a:在光标后附加文本

  A:在本行末附加文本内容

  o:在光标下插入新行

  O:在光标上插入新行

  :可进入编辑模式

  ZZ:可以退出vi

.vimrc 设置文件

命令模式的命令:

  命令行模式定位命令:

    h--左移一个字符 j--下移一个字符 k--上移一个字符 l--右移一个字符

     $--直接移动到行尾 0--直接移动到行首

    Enter--移至下行行首 H--移至屏幕上端 M--移至屏幕中央L--移至屏幕底端

    G--到文件的最后一行  1G --到文件第一行  nG--到文件第n行

  命令行模式删除命令:

    x--删除光标所在处的字符

    X--删除光标前面的字符

    dd--删除光标所在的行

    dG--删除光标所在行直到末尾的内容

    D--删除光标所在处到结尾

  命令行模式复制命令:

    yy,Y--复制当前行

    nyy,nY--复制当前行以下n行

    p--将已经选择复制或被删除的行到当前行下 ,粘贴

  命令行模式替换和取消的命令:

    r--取代光标所在处的字符 R--从光标所在处开始替换字符,知道按ESC结束

     s--替换光标所在处字符,并进入文本输入方式  S--替换光标所在全行,按ESC结束

     u-- 取消上一步的操作,取消到文件打开的点 ctrl+u 返回取消

     U--取消当前行的所有操作,

  搜索和替换命令

    /string-- 搜索        ?string

    /搜索:n-- 向下搜索N--向上搜索    ?   刚好相反

  插入模式 回到命令模式:Esc

  编辑模式  回到命令模式: Enter


编辑模式命令:

:20 --到20行

:set nu 设置行号

:set nonu 取消行号

:n1,n2 d 删除 n1-n2行
:w 保存

:w new_filename

:wq

:q

:q! 强制退出

:wq!

:x

:x!

:%s/old/new/g 替换

:%s/old//g  删除

:r +文件名 导入,打开

:!ifconfig   操作系统命令

时间: 2025-01-13 15:22:57

Linux-文本编辑器的相关文章

Linux文本编辑器(九)

[教程主题]:Linux文本编辑器 [1]vi vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任 何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令. 由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在 其他任何介绍vi的地方进一步了解它.Vi也是Linux中最基本的文本编辑器, 学会它后,您将在Linux的世界里畅行无阻.Lisp  emacs [2]vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command 

Linux系列教程(十)——Linux文本编辑器vim

通过前面几篇博客我们终于结束了Linux常用命令的介绍,Linux常用命令主要包括以下: ①.Linux文件和目录处理命令 ②.Linux链接命令和权限管理命令 ③.Linux文件搜索命令 ④.Linux帮助和用户管理命令 ⑤.Linux压缩和解压缩命令 ⑥.Linux网络和关机重启命令 学习命令,我们不需要记住每一条命令的详细语法格式,学完之后我们只需要知道某个命令能干什么.这样我们在实际应用中,遇到需要实现某个功能,我们脑海只要能想起来适用于某个命令就行,至于详细格式我们可以通过查资料.当我

[Linux学习笔记] Linux文本编辑器Vim/Vi

文本编辑器Vim: Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器. 它的作用是建立.编辑.显示文本文件. Vim/Vi没有菜单,只有命令. 插入命令 命令 作用 a 在光标后附加文本 A 在本行行末附加文本 i 在光标前插入文本 I 在本行开始插入文本 o 在光标下插入新行 O 在光标上插入新行 定位命令 命令 作用 h 方向左键. 左移一个字符 j 方向下键. 下移一行 k 方向上键. 上移一行 l 方向右键. 右移一个字符 $ 移至行尾 0 移至行

Linux文本编辑器Vim配置

Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性. VIM是纯粹的自由软件. 因此一个配置好的vim使用起来肯定是更加得心应手的. 那问题就来了,到底该怎么配置呢??? 首先打开Linux下的端口(terminal),切换到root root切换命令:$ su,然后输入密码 接着输入命令:$ cd /etc,在该目录下找到文件vimrc,在里面进行编辑. 如果没有的话就需要自己创建一个相同名字的文件了. 以下是我进行的主要设置,随着学习的深入在进

Linux文本编辑器VIM

Vim简介 Vim是一个功能强大的全屏文本编辑器,是Linux/UNIX上最常见的文本编辑器,它的作用是建立.编辑.显示文本文件. Vim 没有菜单,只有命令 Vim的三种模式:命令模式,插入模式,编辑模式 从命令模式到插入模式 用小写字母i/a/o 从插入模式退回到命令模式 用ESC键 从命令模式到编辑模式(查找/设置/退出/保存等)用 “:” 从编辑模式退回到命令模式 用回车,表示命令以回车结束运行 导入命令执行结果:r !命令    例:r /etc/issue 导入文件内容到当前光标所在

[国嵌笔记][006][Linux文本编辑器]

Linux中常见的文本编辑器有Vi和Emacs Vim有3中工作模式:命令行模式.插入模式.底行模式 1.键入i进入插入模式 2.键入[Esc]退回到命令行模式 3.键入:进入底行模式,再键入wq保存退出 命令行模式 yy:复制 [n]yy:复制n行 p:粘贴 dd:删除 [n]dd:删除n行 /string:查找字符串 gg:移动到文件头 G:移动到文件尾 u:撤销 底行模式 :wq保存退出 :w [filename] 另存为 :set nu 显示行号 :set nonu 取消行号

linux 文本编辑器Vim/Vi详细介绍

二:文本编辑器Vim/Vi(早起叫Vi后期升级版Vim) vim/vi是一个功能强大的全屏幕文本编辑器,是linux/unix上最常用的文本编辑器, 它的作用是建立.编辑.显示文本文件. vim/vi 没有菜单,只有命令 ----官方:www.vim.org 三种模式: vi filename 命令模式 按i.a.o 插入模式 :set nu 编辑模式(设定行号,这种就是编辑模式下,:号开头) 常用命令: 一组:插入命令 命令 作用 a 在光标后附加文本 A 在本行行末附加文本 i 在光标前插入

青蛙学Linux—文本编辑器Vi/Vim

1.Vi和Vim 1.1.简介 Vi是Linux和Unix下最基本的文本编辑器,工作在字符模式下,没有图形界面,使用众多的命令和按键来进行操作.所有的Linux和Unix都会默认安装Vi,而且任何版本的Linux和Unix的Vi编辑器都是完全相同的. Vim是一个在Vi基础上改进的文本编辑器.在Vi强大的功能上增加了新的功能,如代码补全.代码高亮等. 1.2.三种模式 vi/vim可分为三种模式,分别为命令模式(Command mode).输入模式(Insert mode)和底线命令模式(Las

Linux 第八天: (08月09日) Linux文本编辑器vim

sed 行编辑器 stream EDitor sed -n 不输出模式空间内容的自动打印sed -e 多点编辑sed -f /PATH/TO/SCRIPTFILEsed -i 原处编辑 script单地址 # 指定的行/pattern/ 所能匹配到底每一行 地址范围#,##,+#/pat1/,/pat2/#,/pat1/~ 步进1~2 奇数行2~2 偶数行 sed d 删除模式空间匹配的行sed p 显示模式空间中的内容sed a \text 在行后追加文件, 支持\n多行追加sed i \te

linux文本编辑器

vim全屏编辑器:VIM vi :visual interface sed:行编辑器,逐行进行 vim, vi iMpoved vim:         模式化             编辑模式:命令             输入模式:输入内容             末行模式:                 :1,$d(删除所有内容)         编辑模式(默认):------->输入模式             i---insert,在当前光标插入             a---ap