首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux Vim 最全面教程:从入门精通

一、引言Vim 是在 Linux 系统中广泛使用的强大文本编辑器。无论您是系统管理员、开发者还是普通用户,掌握 Vim 的基本操作和高级技巧都能极大地提高工作效率。...二、Vim 的基本概念三种模式:命令模式、插入模式和底模式。在命令模式下,可以进行移动光标、删除、复制、粘贴等操作。插入模式用于输入文本。底模式用于执行保存、退出、查找替换等命令。...启动 Vim:在终端输入 vim 文件名 即可打开指定文件。三、常用命令移动光标:h(左)、j(下)、k(上)、l(右)。...进入插入模式:i(在当前位置插入)、a(在当前位置之后插入)、o(在当前行下方新开一插入)。删除字符:x(删除当前字符)、dd(删除当前行)。四、复制与粘贴复制:yy(复制当前行)。...七、总结通过本文的介绍,您已经对 Vim 有了较为全面的了解。不断练习,您将能更加熟练地运用 Vim 完成各种文本编辑任务。

19710

linuxvim

正常/普通/命令模式(Normal mode) 控制屏幕光标的移动,字符、字或的删除,移动复制某区段及进入Insert mode下,或者 last line mode 插入模式(Insert mode...「#yw」:复制#个字缓冲区 「yy」:复制光标所在行缓冲区。 「#yy」:例如,「6yy」表示拷贝从光标所在的该行“往下数”6文字。 「p」:将缓冲区内的字符贴到光标所在位置。...「ctrl + r」: 撤销的恢复 更改 「cw」:更改光标所在处的字字尾处 「c#w」:例如,「c3w」表示更改3个字 跳至指定 「ctrl」+「g」列出光标所在行的行号。...expandtab 选项会将 转换成 tabstop 选项指定数量的空格。...对于 formatoptions: c 自动将注释的样式延续新的一。 r 在按下回车键时自动复制上一的注释样式。 o 在新行使用 O 或 o 命令时自动复制注释。

5910

Linux-vim

l] n表示数字,再按下按键key可以向指定方向移动n个字符 aa a Ctrl + f,[PgDn] 屏幕向下移动一页 Ctrl + b,[PgUp] 屏幕向上移动一页 Ctrl + d 屏幕向下移动半页...dnG n为数字,删除光标所在行第n dG 删除光标所在行到最后一 0G 删除光标所在位置该行第一个字符 yy 复制光标所在行 nyy n为数字,复制光标所在的向下n ynG n为数字,复制光标所在行第...n yG 复制光标所在行到最后一 y0 复制光标所在字符该行行首 y$ 复制光标所在行该行行尾 p 将复制的数据粘贴在光标下一 P 将复制的数据粘贴在光标上一 J 将光标所在行与下一的数据合并成一...x为任意字符删除光标下一个x字符之间的文本,并进入编辑状态 cFx x为任意字符删除光标到上一个x字符之间的文本,并进入编辑状态 cnG n为数字,删除光标所在行第n,并进入编辑状态 cG 删除光标所在行末行...command 暂时离开vim查看command的执行结果 2.4 区块选择 命令 说明 v 字符选择,选择光标经过的字符 V 选择,选择光标经过的 + v 区块选择,选择光标经过的区块

6.2K11

vim命令搜索_linuxvim

不过在此之前,请注意文中涉及的所有的例子、命令、指令均是在 Ubuntu 14.04,Vim 7.4 下测试的。...例如,如果你想要搜索的单词是 linux,下图显示的就是在 Vim 窗口底部的搜索命令: 敲击回车键之后,你会看到 Vim 会将光标停留在从光标在插入模式中的位置开始,找到的包含此单词的第一。...如果你刚刚打开一个文件并且立即开始了搜索操作,搜索将从文件的首开始。 如果想要移动到下一处包含被搜索单词位置,按 n 键。...这里有个视频,你可以看看: 下一个,只要你想要,你可以获得所有被搜索单词或模式匹配处所在的和行号的一个列表。这可以在你开始搜索后通过按 [I 来实现。...这个在光标下的单词不仅仅会被拷贝,也会被复制 / 后,允许你对它进行修改并且继续进行搜索操作。

10.2K20

Linux】yum、vim

目录 Linux 软件包管理器 yum 什么是软件包 查看软件包 如何安装软件 如何卸载软件 软件源​编辑 关于 rzsz Linux编辑器-vim使用 vim的基本概念 vim的基本操作 vim...正常模式命令集 vim末行模式命令集 总结 ​编辑 其他操作 快速退出 批量注释及注释删除 sudo 配置 Linux 软件包管理器 yum 什么是软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码...Linux编辑器-vim使用 vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。...「#yw」:复制#个字缓冲区 「yy」:复制光标所在行缓冲区。 「#yy」:例如,「6yy」表示拷贝从光标所在的该行“往下数”6文字。 「p」:将缓冲区内的字符贴到光标所在位置。...「ctrl + r」: 撤销的恢复 更改 「cw」:更改光标所在处的字字尾处 「c#w」:例如,「c3w」表示更改3个字 跳至指定 「ctrl」+「g」列出光标所在行的行号。

7010

vim 从嫌弃依赖(2)——vim 模式

一般进行编辑工作,不管是使用Word,记事本,写PPT,对于文本的操作无外乎这么几种操作 移动光标指定位置 输入 删除 替换(删除 + 输入) 而vim之所以高效就是将这几个部分分解为几个模式,不同的模式针对这些场景进行了一些优化...下面是几个简单的示例 将多行文字合并为1 删除前5 将每行后面的数字+1 这些操作先卖个关子,暂时不去管他们,接下来简单说说vim的几种模式,然后了解一下移动光标的一些命令,...w: 向后移动一个单词 e: 移动光标单词尾部 ^: 移动光标首第一个非空字符处 $: 移动光标末最后一个非空字符处 gg: 移动光标至文件首的首个非空格字节 G: 移动光标至整个文本最后一的首个非空格字节...() %: 移动光标匹配括号的另一端 0: 移动光标至行首 说句题外话,vim 使用 h j k l 来代替 ← ↓ ↑ → 主要是因为当年创建 vi 的时候键盘张这样 如果仅仅使用上述介绍的内容进行移动光标...举几个例子 5dd 删除5 4>> 将4代码进行缩进 2cc 更改接下来的两,并进入插入模式 最后的总结 本篇这里就结束了,最后做一下总结,我们提到几个公式 motion = [数字] + 移动光标

56420

Linux学习——vim

生信技能树学习笔记Vim编辑器——三种模式命令模式 末行模式 编辑模式图片命令模式vim Data/example.fq## 按 : set nu 显示行号## 方向键或hjkl移动光标## 30j:向下移动...30## ctrl + f或b:上下翻页## gg或G移到顶部或底部 或者 [[ 和 ]]## x剪切一个字符## 10x:剪切10个字符## dd:剪切所在行## 10dd: 剪切所在行及下方10...保存并强制退出# set系列命令## :set nu 显示行号## :set nonu 取消行号## :set list 显示不可见字符(分辨制表符与空格)## :set nowrap 显示在一 类似...将文件格式转换为unix# 查询## 输入/keyword进行查询 n/N 向上或向下#替换## :%s///g 全局替换## :s///g 替换光标所在行## :s/// 只替换光标所在行的第一次vim...的异常情况图片当多处编辑或异常断开时会有待处理的.swp文件如果修改不重要可以直接删除.swp文件Vim编辑器:vimtutor zh_CN查看帮助文档

4.6K50

LinuxVim 编辑器从基础大成使用

[TOC] 前言介绍 Vim(Visual Interface|可视化接口),在linux中常常使用的工具,是进行Linux嵌入式编程的必备工具之一; vim最大的贡献就是它的按键系统这也是为什么chrome...、idea、atom等编辑器都会提供一个vim mode; 首先我来简单说为什么要学习Vi或Vim(Vi Imporved)主要我有以下三点: vi是很多Linux系统预装的,也就是说你服务器上面不用担心没有的问题...#参数 +行数 #打开文件跳入指定 +/字符串 #定位字符串首次出现的 -o,-O #打开多个文件小写o表示垂直并列,大写O表示水平并排 基础示例1: #示例1:外部shell参数 vim...dG #删除光标所在行(包含)文件末尾的所有字符 #与数字连用删除指定 d3h #表示删除光标前的 3 个字符, d3j #表示删除光标所在行以及下面 3 的所有字符 d3w #表示向后删除当前光标后面第三个单词前的所有字符...cc 删除光标所在行的字符,并进入插入模式 比如 cw 是修改光标指定单词的内容(VIM 的做法就是删除当前光标位置下个单词前的所有字符,并进入插入模式) 而 c2w 便是修改当前光标指定的单词以及下一个单词共计两个单词的内容

1.9K10

Linux从入门入土①(Linux概述、文件系统、VIM编辑器)

的区别图片Linux的优势合法升级最新版本却不需要花一分钱。...从etc的data block中找到passwd的inode,查看权限,读取passwd内容VI / VIM编辑器VI / VIM是什么VI 是 Unix 操作系统和类 Unix 操作系统中最通用的文本编辑器...VIM 编辑器是从 VI 发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM 与 VI 编辑器完全兼容。...可以使用以下按键:字符按键以及Shift组合,输入字符ENTER,回车键,换行BACK SPACE,退格键,删除光标前一个字符DEL,删除键,删除光标后一个字符方向键,在文本中移动光标HOME/END,移动光标首...3个中的任何一个按钮,就可以将光标移动到最底下那一

1.2K30
领券