首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Linux —vim 编辑器

Linux vim 编辑器 1、vi/vim介绍 Linux下常见的文本编辑器有: emacs pico nano joe jed vi 诸如此类,但我们只需要掌握vi/vim即可 vi编辑器是linux...//打开文件并定位第n行 vim +/pattern filename //打开文件并定位第一次被/pattern匹配到的内容行首 关闭文件方式:末行模式关闭文件 命令 意义 q...D:删除当前光标所在行的内容,保留空行 dG:从光标所在行删除文件尾 末行模式下d命令的使用: 语法:“:StartADD,EndADDd” 这里的StartADD与EndADD是指一个范围,...例如: :1,5d //表示删除第1第5行 末行模式下范围表示方法: 表示方法 ....s/pattern/string/gi 1,5 s/user/name/g //表示把第一行第五行的所有user替换为name 末行模式下显示或取消显示行号: set nu:显示行号 set nonu

4.9K20

Linux之vi 文本编辑命令

的默认进入状态(不可以输入字符,但可以对字符进行操作,复制、移动、删除等操作); 2.输入模式(Insert mode):用于输入文本(输入字符,使用 del 和退格 backspace 键删除字符); 3.末行模式...(Last line mode):用于执行待定命令,末行模式可以输入单个或多个字符的命令。...末行命令执行后,Vi自动回到命令模式。 一般将vi简化成两个模式,即将末行模式/底线命令模式(Last line mode)算入命令行模式command mode)。 ?...#撤销最近的一次保存的状态 u #恢复文档的初始状态 :e! Linux vi命令模式下光标快速定位 vi 编辑器中,光标可以按行移动,一次性移动一行或者多行。...#光标到达行末 G #快速找到第8行 8G #快速定位光标光标后的第一个test单词的位置 /test Linux vi命令模式下替换内容 vi 编辑器提供简单的字符串替换命令,在末行模式下可以使用替换命令

7.5K30

Linux从入门精通(九)——Linux编程

Linux编程 1. vi的工作方式 三种方式:命令方式、插入方式、末行方式 命令方式:用户一进入vi就进入命令方式,在该模式中任何键入的字符都被看成vi的命令,键入后立即执行。...末行方式:在命令方式中键入:就进入末行方式,在末行方式中输入命令,例如W(写)和回车,就可将编辑的内容存入文件。 三种工作方式之间转换: 在操作系统提示符下键入vi ,进入命令方式。...命令方式 --> 末行方式,只需键入:, 每次只执行一条,执行完毕立即回到命令方式。 不论在什么方式,只要键入esc键,就可回到命令方式。 插入方式和末行方式之间不能直接切换,必须通过命令方式。...以新文件名保存,必须进入末行方式,使用: :w newfile (保存到新文件) :q (退出) 不保存所做过的一切编辑动作,在末行方式下退出: :q!...continue:继续运行,下一个断点停止 run:执行当前被调试的程序。 quit:退出gdb 。 break n:在第n行设置断点,这将使程序执行这里时被挂起。

1.9K30

Linux Vim编辑器的基本使用

☆ 如何进入命令模式 ☆ 命令模式下我们能做什么 ☆ 移动光标首行或末行(!) ☆ 翻屏 ☆ 快速定位光标指定行(!) ☆ 复制/粘贴(!) ☆ 剪切/删除(!) ☆ 撤销/恢复(!)...3)vim编辑器的安装 ☆ 已安装 Linux通常都已经默认安装好了 vi 或 Vim 文本编辑器,我们只需要通过vim命令就可以直接打开vim编辑器了,如下图所示: ☆ 未安装 有些精简版的Linux...然后按冒号:,进入末行模式,输入wq,代表保存并退出。 3)vim编辑器强制退出(不保存) 在任何模式下,连续按两次Esc键,即可返回到命令模式。然后按冒号:,进入末行模式,输入q!...移动光标首行 => gg 移动光标末行 => G ☆ 翻屏 向上 翻屏,按键:ctrl + b (before) 或 PgUp 向下 翻屏,按键:ctrl + f (after) 或 PgDn 向上翻半屏...切换到命令模式,然后输入斜杠/(也是进入末行模式的方式之一) 进入末行模式后,输入要查找或搜索的关键词,然后回车 如果在一个文件中,存在多个满足条件的结果。

2.6K21

Linux从程序进程

我们已经从Linux进程基础中了解了进程。现在我们看一下从程序进程的漫漫征程。 一段程序 下面是一个简单的C程序,假设该程序已经编译好,生成可执行文件vamei.exe。...进程附加信息 除了上面的信息之外,每个进程还要包括一些进程附加信息,包括PID,PPID,PGID(参考Linux进程基础以及Linux进程关系)等,用来说明进程的身份、进程关系以及其它统计信息。...内核可以通过查看自己空间中的各个进程的附加信息就能知道进程的概况,而不用进入进程自身的空间 (就好像我们可以通过门牌就可以知道房间的主人是谁一样,而不用打开房门)。...每个进程的附加信息中有位置专门用于保存接收到的信号(正如我们在Linux信号基础中所说的“信箱”)。...具体机制请参看Linux内核相关书籍) 这一篇写了整合了许多东西,所以有些长。

1.4K90

快速学习-Linux(VIM编辑器)

二、vim编辑器 1、vi介绍 Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的...,因此可以在其他任何介绍vi的地方都能进一步了解它,Vi也是Linux中最基本的文本编辑器,学会它后,我们将在Linux的世界里畅行无阻,尤其是在终端中。...在后期使用的Linux系统中,有些可能没有初始自带vim,而自带了vi,那么vim指令是不能直接使用的,需要先安装。 Vim被称之为编辑器之神。...] / [Shift + G键] ⑤翻屏 向上翻屏:按键ctrl + b (before) 或 PgUp 向下翻屏:按键ctrl + f (after) 或 PgDn ⑥快速定位指定行...3.2、别名机制(意义) 别名机制表示允许操作者对现有的指令/脚本进行重新的命名,例如clear指令表示清屏,其在Windows下叫做cls,但是Linux不支持cls指令,我们可以通过别名机制让Linux

2.6K10

vim编辑器使用教程

前言 vim 是 Linux 系统内置的「文本编辑器」,用于查看或编辑文件的内容,学会使用 vim 编辑器,将在 Linux 终端中畅通无阻。...末行模式 保存或退出文档,以及设置编辑环境。 在命令模式下,输入“:”或者“/”即可进入末行模式。在该模式下,可以进行的操作有,显示行号、搜索、替换、保存、退出。...命令模式下替换光标选中字符 s 删除光标所在字符并进入编辑模式 S 删除光标所在行并进入编辑模式 x 删除光标所在字符,工作模式不变 dw 删除光标所在单词,要求光标在首字母上,如果不在首字母,只会删除当前位置单词末...,工作 模式不变 D 删除光标所在位置行末,工作模式不变 0(数字) 光标移到行首,工作模式不变 $ 光标移到行尾,工作模式不变 d0 删除光标所在位置行首,工作模式不变 d$ 删除光标所在位置行末...+ 命令 操作后,会切换至终端显示结果,出现如下画面,按 Enter 后回到 vim 界面 末行模式下,执行 !

4.3K40

Linux Vim文本编辑器的使用技巧以及常用命令

Vim的发布最早可以追溯1991年,英文全称为Vi Improved。它也是Vi编辑器的提升版本,其中最大的改进当属添加了代码着色功能,在某些编程场景下还能自动修正错误代码。...而每次在编写完文档后需要先返回命令模式,然后再进入末行模式,执行文档的保存或退出操作。 在Vim中,无法直接从输入模式切换到末行模式。...命令 作用 dd 删除(剪切)光标所在整行 5dd 删除(剪切)从光标处开始的5行 yy 复制光标所在整行 5yy 复制从光标处开始的5行 n 显示搜索命令定位的下一个字符串 N 显示搜索命令定位的上一个字符串...u 撤销上一步的操作 p 将之前删除(dd)或复制(yy)过的数据粘贴到光标后面 末行模式主要用于保存或退出文件,以及设置Vim编辑器的工作环境,还可以让用户执行外部的Linux命令或跳转到所编写文档的特定行数...他对Linux和Vim的热爱真是强大!

85220

Linux04:(4.6k)vim编辑器「建议收藏」

文章目录 Linux_day04 一.vim编辑器 vim的三种模式 1.命令模式 2.末行模式 3.编辑模式 实用功能 扩展内容 ==1.vim的配置文件== 2.异常退出问题 3.别名机制 4...末行模式 可以在末行输入命令:搜索,替换,保存,退出,撤销 ---- vim打开文件的方式: 1....复制的命令是y,即yank(抽出) ,常用的命令如下: y 在使用v模式选定了某一块的时候,复制选定块缓冲区用; yy 复制整行(nyy或者yny ,复制n行,n为数字); y^ 复制当前行头的内容...; y$ 复制当前行尾的内容; yw 复制一个word (nyw或者ynw,复制n个word,n为数字); yG 复制至档尾(nyG或者ynG,复制第n行,例如1yG或者y1G,复制档尾)...windows命令行指令有cls清屏,但Linux命令行中没有cls,只有clear) 原理:依靠别名映射文件(其实就是写一个新的名字——调用原来的指令。

1.4K20

Linux笔记【005】| vim编辑器使用教程

Vim是Linux下一款编辑器软件,它的地位等同于windows下的notepad(记事本)。...第二种方式:#vim +数字 需要打开的文件(打开文件之后快速的将光标定位数字指定的行) 命令: #vim +6 ....3.vim的三种模式 在vim中存在三种模式:命令模式、末行模式、编辑模式。 三个模式之间的相互关系: ? 默认是命令模式,如果说需要进入末行模式,则可以在命令模式中按下英文“:”。...如果想撤销多步,则可以在末行模式中输入:数字u。 (5)另一种退出保存方式 前面学习的保存退出方法叫做:wq。其实在Linux的vim中还支持另外一种保存退出方式,这个方式是在末行模式中输入:x。...在Linux中:wq退出方式和:x的退出方式有什么区别? 在实际开发的时候还是建议使用:x的方式进行退出。

1.2K20

Linux从入门精通(八)——Linux磁盘管理

Linux磁盘管理 1. linux 文件系统类型 Ext( Extended file system) : 是为linux核 心所做的第-一个文件系统。...它是在linux上,第一个利用 虚拟文件系统实现出的文件系统,在linux核心 0.96c版中首次加入支持。...swap文件系统: 该文件系统是 Linux中作为 交换分区使用的。在安装Linux 的时候,交换 分区是必须建立的,并且它所采用的文件系统类型 必须是 swa p 而没有其他选择。...如果这个分区并没有占满整块硬盘,就会提示 “Partition 1 does not end on cyl inder boundary”,表示第一个分区没有硬盘的结束柱面。大家发现了吗?...通过学习 Linux 文件系统,我们可以对挂载的含义进行引申,挂载指的是将硬件设备的文件系统和 Linux 系统中的文件系统,通过指定目录(作为挂载点)进行关联。

2.2K30
领券