Vim编辑器快速上手

vim可以看做是vi的高级版,所有UNIX和Linux系统都内置vim文本编辑器,使用简单快捷
首先需要用vim编辑器打开文件

进行编辑 ### #!/bin/bash这个是shell脚本

按ESC--:wq保存退出

Vim的三种基本工作模式 :命令模式 插入模式 退出模式

命令模式--> 按Esc进入-- >左下角显示文件名或为空
快捷使用命令增删改
d3l 删除3个字符

d3w 删除3个单词

3dd 删除3行

c3l 删除3个字符并进入插入模式

c3w 删除3个单词并进入插入模式

c3c 删除3行并进入插入模式

y3l 复制3个字符 省略
y3w 复制3个单词 省略
ydd 复制3行 -- 按p键粘贴

快捷使用命令撤销与恢复
u撤销

ctrl + r 恢复撤销

###粘贴 和撤销 左下角会有 aleady at...
p 当前行的下一行粘贴
shift+p 在当前行前粘贴

插入模式 --> 按i键进入-->左下角显示–INSERT–
i 在光标前插入

a 在光标后插入

I在当前行第一个非空字符前插入 ###因和i一样都在最前面,所有用I输入来明确

A在当前行最后插入 ###行尾用A输入来明确位置

o在下面新建一行插入 ###下行用o输入来明确位置

O 在上面新建一行插入 ###上行用O输入来明确位置

s 当前光标所在字符删除并插入

S 当前光标所在行删除并插入 ###本行用S输入来明确位置

退出模式 按ESC键 输入以下对应命令
:q 不保存文件,退出vim

:q! 不保存文件,强制退出vim

:wq 保存文件并退出vim

:wq! 强制保存文件,并退出vim

注意 输入:或/然后按上下箭头来选择某个历史命令

:set nu在每一行前显示行号

:set nonu取消行号显示

:set mouse=a显示鼠标

:set cursorline 显示行线

注意:在vim程序中设定的vim工作方式是临时的,在vim关闭后会还原
如果要永久保存vim的工作方式需要编辑vim的配置文件:
vim /etc/vimrc --> vim永久生效配置文件

查找关键字
/mail  查找mail,按n健查找下一个,按N健查找前一个

快捷字符替换
:%s/###//g 所有的行替换 g 所有的列

:1,5s/###//g 1到5行替换


:/adm/,/halt/s/:/###/g 替换adm到halt之间的:为###

可视化模式 --> 左下角显示–VISUAL–

ctrl +w s 上下分屏

ctrl +w v 左右分屏

ctrl +w c 关闭光标所在目录
ctrl +w 上下左右
:sp file2 同时编辑2个文件,复制前5行到新开上面的文件里

具体操作 5dd-- ctrl+w--按上键--按p键粘贴--dd删除第一行完成

Vim小技巧
gg 移动到文件头

G(shift + g) 移动到文件尾

:18 直接跳转18行

<< 向左缩进一个shiftwidth -- 特定下面一行居中,明确上面的缩进位置

.>> 向右缩进一个shiftwidth -- 特定下面一行居中,明确上面的缩进位置

:ce(nter) 本行文字居中

:le(ft) 本行文字靠左到第几行 --按居中来定位

:ri(ght) 本行文字靠右 --按居中来定位

批量添加内容 ctrl +v -- 上下键选择区域

--按I编辑-- 添加内容##### --ESC编辑完成

分隔符 按30-->按i-->输入+或= -->按ESC-->结果30个+或= 可作为分隔符

:%s/^/###/g - 在每一行的行首插入###,^表示行首

:%s/$/<<</g - 在每一行的行尾插入<<<,$表示行尾

原文地址:https://blog.51cto.com/14190777/2417292

时间: 2024-11-04 19:35:46

Vim编辑器快速上手的相关文章

Linux上vim编辑器快速入门

1. 简介 vim编辑器是功能强大的跨平台文本文件编辑工具,继承自Unix系统的vi编辑器,支持Linux/Mac OS X/Windows系统,利用它可以建立.修改文本文件. 打开文件方式如下: # vim [options] [file ..]         选项      文件         +#:打开文件后,直接让光标处于第#行的行首:         +/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首: FOR EXAMPLE: [[email p

VScode Vim插件快速上手与配置

快速安装: 打开market place,搜索vim即可安装. 基本改建与配置说明: 方向键: 用I k j l表示光标上下左右,需要编辑visual mode和normal mode { "vim.normalModeKeyBindingsNonRecursive":[ { "before": ["j"], "after": ["h"] }, { "before": ["k&

快速配置Linux下的Vim编辑器

vim编辑器是一个强大的文本编辑器.对于一个C/C++初学者来说,可以利用vim编写自己喜欢的代码出来.但是习惯于使用windows下的IDE,初次体验vim真的是糟透了,不同于VS的编程习惯,使用起来及其的不方便,编写代码的效率很低很低.在网上有很多网友都有分享自己的vim配置,以下就是博主根据自己的变成习惯配置的vim编辑器: 操作系统环境:CentOS 6.7    (64位) 不同的操作系统的vim配置文件的所在位置不停,但是vim的配置文件都是.vimrc(在linux下 '.' 开头

(大数据工程师学习路径)第二步 Vim编辑器----Vim快速入门

vim模式介绍 以下介绍内容来自维基百科Vim 从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆.几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入.Vim和vi一样,仅仅通过键盘来在这些模式之中切换.这就使得Vim可以不用进行菜单或者鼠标操作,并且最小化组合键的操作.对文字录入员或者程序员可以大大增强速度和效率. Vi

intellij idea 13&amp;14 插件推荐及快速上手建议 (已更新!)

原文:intellij idea 13&14 插件推荐及快速上手建议 (已更新!) 早些年 在外企的时候,公司用的是intellij idea ,当时也是从eclipse.MyEclipse转过去的很是不习惯. 用了一周明显感觉爱上它了.因为它很智能,而且能纠正你很多不好的习惯. 后来跳巢到一家上市公司.因为大家都在用MyEclipse,要求开发工具统一.没办法只能转回MyEclipse.不过个人倒是一直关注intellij idea版本的发布和新的功能. 最近开始使用intellij idea

intellij idea 13 插件推荐及快速上手建议

早些年 在外企的时候,公司用的是intellij idea ,当时也是从eclipse.MyEclipse转过去的很是不习惯. 用了一周明显感觉爱上它了.因为它很智能,而且能纠正你很多不好的习惯. 后来跳巢到一家上市公司.因为大家都在用MyEclipse,要求开发工具统一.没办法只能转回MyEclipse.不过个人倒是一直关注intellij idea版本的发布和新的功能. 最近开始使用intellij idea 13 觉得比我当年用的 5要好上不少啊. 就是开着idea一段时间不用,然后机器待

学习vi和vim编辑器(16):vim的多窗口功能(1)

vim默认是在一个窗口中编辑所有文件,在文件间移动或者移动到文件的不同部分时只显示一个缓冲区.但vim也提供了多窗口编辑功能,可以简化复合的编辑任务.这篇文章将学习如何在一个运行的vim进程里使用多窗口,包括多窗口编辑工作的初始化与启动,在窗口间移动光标,在显示区中移动窗口等. 启动多窗口编辑: 可以在打开vim时启动多窗口编辑,也可以在编辑会话中分割窗口. 从命令行(shell)启动多窗口: 默认情况下,vim为一个会话只打开一个窗口,即使打开时已经指定多个文件.如果想从命令行中打开多个窗口,

Power BI教程_Power BI数据分析快速上手及案例实战

Power BI数据分析快速上手及案例实战 课程学习地址:http://www.xuetuwuyou.com/course/194 课程出自学途无忧网:http://www.xuetuwuyou.com 课程简介 本课程在<Power BI 数据分析快速上手>基础上结合大量的实例,深入讲解PowerBI中看似难懂的各种概念.操作, 并结合行业中的典型案例贯穿了从初级的数据透视表工具.数据透视表选项.数据透视表的刷新.数据透视表中的排序,到中级的动 态数据透视表的创建.数据透视表函数 GETPI

《Python编程快速上手 让繁琐工作自动化》pdf

<div id="article_content" class="article_content tracking-ad" data-mod="popu_307" data-dsm="post"> <p><br></p><p>下载地址:<a target="_blank" href="https://page74.ctfile.co