Linux:文本编辑器总结(vi、vim)

文件编辑查看命令总结

vi 记事本

a 光标快速移动快捷方式

    纵向移动: gg G ngg
    横向移动: 0/^  $

b 移动光标转为编辑状态

    i I a A o O C cc

c 快速编辑文本内容信息

    dd ndd yy nyy p np

d 特殊操作编辑文本方式

    显示或取消显示行号信息
    :set nu
    :set nonu
    撤销文本内容编辑操作
    u  undo
    ctrl + r  redo
    快速搜索文本指定内容
    /搜索内容 -- n 进行选择
    PS:忽略大小写搜索信息
    1. 设置方法 :set ic         / 取消方法 :set noic
    2. 设置方法 :set ignorecase / 取消方法 set noignorecase
    3. 查找方法 /search-text\c
    快速删除内容到达行尾
    dG   将光标所在位置内容,到行尾信息全部删除
    

vim nodepad++(功能更强) 有颜色区分不同信息

1. 取消高亮显示

     /搜索一个文件中没有的信息

2. 快速移动或复制数据信息

     :2,4move9      --- 将第几行到第几行的内容移动到指定行的后面
     :2,4copy9      --- 将第几行到第几行的内容复制到指定行的后面

3. 文件内容信息进行修改替换

     %s#oldboy#oldgirl#g   --- 将文件中指定信息全部做替换
     % 全部做替换
     s substitute  替换
     g global      将整行符合要求的字符都做替换
     #要替换的信息#修改成什么信息#        

     替换修改文件部分内容
     :2,4s#oldgirl#oldboy#g    --- 将第二行到第四行内容进行替换
     :12,$s#oldgirl#oldboy#g   --- 将第十二行到结尾内容进行替换

4. 批量修改文件内容

01. 批量进行注释 --- 批量添加信息
     第一个步骤:进入批量编辑状态(视图模式)
     ctrl+v    --- 进入试图模式
     -- VISUAL BLOCK --
     第二个步骤:批量选中要编辑的行
     方向键选择
     第三个步骤:进行编辑修改
     shift+i--进行单行编辑
     第四个步骤:实现批量修改
     按esc
     
02. 批量删除信息
     第一个步骤:进入批量编辑状态(视图模式)
     ctrl+v    --- 进入试图模式
     -- VISUAL BLOCK --
     第二个步骤:批量选中要删除的列
     方向键选择
     第三个步骤:删除信息
     按键盘字母d 或者 按键盘字母x   

原文地址:https://www.cnblogs.com/moox/p/12150652.html

时间: 2024-10-09 13:44:22

Linux:文本编辑器总结(vi、vim)的相关文章

LINUX初学之文本编辑器(vi ,vim)

Linux 系统的哲学思想是一切皆文件,我们平常需要往文件填充内容时经常用到文本编辑器在之前我们便学习过 nano 编辑器,但 nano 编辑器功能较单一,不适合进行复杂操作,本篇将主要学习功能更为强大的 VI 和 VIM 文本编辑器.VI和VIM编辑器又被称为模式化编辑器,通常在几个模式下进行一系列的操作.VI/VIM大致有编辑模式(命令模式),末行模式,插入模式(输入模式),替换模式和可视化模式几种.下面将介绍具体操作: ⑴ VI/VIM的打开方式:①打开VI/VIM的界面: ②VI/VIM

linux常用文本编辑器nano/vi/vim

linux下有很多文本编辑器,其中系统(不管哪个分支)都会自带nano和vi这两个最基本的编辑器.vim相当于vi的升级版.这里我们依次来讲解这几个编辑器的用法. 1.nano 直接在命令行中敲入nano filename即可打开文件或新建文件. 可以看到第一行反白介绍了nano的版本号以及被编辑的文件名称.接下来就是可编辑区域,这里由于nano.txt文件是一个新建文件,内容为空,所以编辑区域没有任何文本文字.再看最后的两行,这是nano下可以使用的一些快捷键,其对应的含义翻译如下: ctrl

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

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

Linux文本编辑器(九)

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

[国嵌笔记][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操作系统基础知识vi/vim命令

之前介绍了nano编辑器,vi/vim在功能上更加强大,所以一般都使用vi/vim编辑器编写脚本.vim在vi基础上添加了更加友好的编辑界面,也更容易发现错误. 也可以称为模式化编辑器:编辑模式(命令模式).末行模式.插入模式(输入模式).替换模式.可视化模式,通过良好的结合各种模式进行脚本编辑. 一.vi/vim的打开方式: vi/vim:打开vi/vim的界面: vim file:file存在,则打开并将光标默认放置在第一行第一个字符: file不存在,则以新文件的方式打开,若保存,则文件被

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

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

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文本编辑器Vim配置

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