`

linux——vim最常用的操作

阅读更多

一、打开文件

 

vim +#:打开文件,并定位于第#行

 

vim +:打开文件,并定位至最后一行

 

vim +/PATTERN:打开文件,定位至第一次被PATTERN匹配的行的行首

 

二、关闭文件

 

:q 退出

 

:wq 保存并退出 等于 :x 等于 编辑模式下 zz

 

:q! 不保存强行退出

 

:w 保存

 

:w! 强行保存

 

三、模式转换

 

编辑模式—>输入模式

 

i:在当前光标所在字符的前面,转为输入模式

 

a:在当前光标所在字符的后面,转为输入模式

 

o:在当前光标所在行的下方,新建一行,并转为输入模式

 

I:在当前光标所在行的行首,转为输入模式

 

A:在当前光标所在行的行尾,转为输入模式

 

O:在当前光标所在行的上方,新建一行,并转为输入模式

 

输入模式—>编辑模式

 

ESC

 

编辑模式—>末行模式

 

 

末行模式—>编辑模式

 

ESC

 

编辑模式—>可视模式

 

v 可视模式下可以从光标位置自由选择,然后对选择的内容进行删除、复制等操作

 

四、移动光标(编辑模式)

 

1、逐字符移动

 

h,j,k,l :左,下,上,右

 

2、以单词为单位移动

 

w:跳至下一个单词的词首

 

e:跳至当前或下一个单词的词尾

 

b:跳至当前或前一个单词的词首

 

3、行内跳转

 

0:绝对行首

 

^:行首的第一个非空白字符

 

$:绝对行尾

 

4、行间跳转

 

#G:跳转至第#行 等于 末行模式下 :# 直接给出行号即可

 

G:跳至最后一行 等于 末行模式下 :$

 

五、翻屏

 

ctrl + d:向下翻半屏

 

ctrl + u:向上翻半屏

 

ctrl + f:向上翻一屏

 

ctrl + b:向下翻一屏

 

六、删除

 

1、删除单个字符

 

x:删除光标所在处的单个字符

 

2、d命令跟跳转命令组合使用

 

dw,de,db 删除当前光标后/前的一个单词

 

dd:删除当前光标所在的行

 

#dd:删除包括当前光标所在行在内的#行

 

七、复制粘贴

 

1、复制 y 用法同 d命令

 

2、粘贴 p或P

 

八、替换

 

r #:用#替换当前字符

 

R:替换模式

 

九、撤销编辑

 

u:撤销前一次的编辑操作,连续u命令可一直往前撤销

 

ctrl + r :撤销最近一次撤销

 

十、重复前一次编辑操作

 

十一、查找替换

 

/PATTERN:从光标开始处向文件尾搜索PATTERN

 

?PATTERN:从光标开始处向文件首搜索PATTERN

 

n:在同一方向重复上一次搜索命令

 

N:在反方向上重复上一次搜索命令

 

:s/p1/p2/g 在当前行中所有p1用p2代替

 

:n1,n2s/p1/p2/g 将n1至n2行中的所有p1用p2代替

 

:%s/p1/p2/g 将文件中的所有p1用p2代替

 

分享到:
评论

相关推荐

    Linux学习笔记【博文整理系列】

    Linux笔记——vim常用操作及扩展补充[手册] Linux笔记——linux常用命令集合 Linux笔记——命令:awk Linux笔记——命令:sed Linux笔记——命令:grep Linux笔记——命令:find Linux笔记——命令:Sort,uniq,join,...

    Linux知识点思维导图(持续更新)

    Linux——vim简介、配置方案(附带超美观的配置方案)、常用模式的基本操作 Linux——编译器gcc/g++、调试器gdb以及自动化构建工具makefile&&make详解 Linux——冯诺依曼体系结构 Linux——操作系统与进程 Linux——...

    Linux——文本编辑器Vim

    一、Vim常用操作 二、Vim使用技巧 一、Vim常用操作 Vim的作用:建立、编辑、显示文本文件;没有菜单、只有命令; 总结: 二、Vim使用技巧 :r +文件名:将文件插入到光标位置的下一行,例如:  :r +!命令:...

    Linux系统中文件编辑器的使用

    Vi是Linux世界里最常用的全屏编辑器,所有的Linux机器都提供该编辑器,而Linux里提供的是VI的加强版——VIM,但同VI是完全兼容。VI的原意是“visual interface”,即可视编辑器,用户键入的内容会立即被显示出来、...

    Linux中vim编辑器的常用操作和使用技巧

    一、vim常用操作 下一篇:Vim使用技巧——有趣又能提高效率的小技巧https://blog.csdn.net/weixin_46818279/article/details/105497871 vim是一个功能强大的全屏幕文本编辑器,是Linux/Unix上最常用的文本编辑器,它...

    详解Linux常用命令的用法(二)————文本编辑器命令vi/vim

    vi/vim介绍 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 1、vi和vim的区别: 就是在进入一般命令模式后,当按下(i、I、o、O、a、A、r、R)等任何一...

    Vim编辑器常用的命令总结

     ·编辑器之神——Vim  ·神的编辑器——Emacs 所以本文就来介绍vim以及它的常用命令,Vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用 vim键盘...

    自己总结的Linux常用的基本命令

    64个常用的Linux命令。格式为: ls(LiSt):目录处理命令——显示目录文件 1)语法:ls [-ald] [文件或目录] 1、-a:显示所有文件(普通文件+隐藏文件) 1)隐藏文件一般是系统文件,建议用户不要轻易操作隐藏文件...

    Linux系统编程——基础命令总结

    二、Linux vi/vim常用命令 三、Linux下软件源更新失败问题解决 一、Linux常用命令 1、常用工具 (1)Xshell:XShell是一个模块化模拟器,因为它提供了许多下拉选项卡。然后,用户可以单击这些选项卡以创建完全独立的...

    JAVA面试问题.docx

    1.Linux的常用命令 systemctl stop firewalld ——关闭防火墙 systemctl start firewalld ——打开防火墙 systemctl status firewalld ——查看防火墙状态 ls ——查看当前文件夹、目录下所有文件 ls-l ——查看当前...

    UltraEdit常用快捷键大全

    UltraEdit 是 Windows 旗下一款流行的老牌文本/HEX 编辑器(非开源)。UltraEdit 正被移植到 Linux 平台。该移植名为 UEX,意即 UltraEdit forLinux。...而VIM和Emacs则是任何操作系统下最好的编辑器。

    vim+gcc+gdb使用合集

    文章目录一, vim常用命令二, gcc基本用法三, gdb基本使用 这篇博客是小黑总结出来查询用的功能文档,适合已经对Linux系统有所了解的小白,喜欢的同学可以收藏。希望能帮到大家提高效率。 一, vim常用命令 命令/...

    xshell常用命令.docx

    将vim挂起(暂停):ctrl+z,暂停后可进行其他shell操作,完了之后可通过 fg 命令切换回vim界面继续编辑 :MR:查看历史文件记录(注意:MR大写) :sp 横向切换界面窗口 :vsp 纵向切换界面窗口 12.命令rz、sz——文件...

    CentOS简单上手——第二篇

    CentOS的使用1.Linux 中 vi 和 vim 的使用1.1 vi和vim常用的三种模式2.Linux 中的开机、重启和用户注销指令2.1 关机&重启命令2.1.1 基本介绍2.1.2 注意细节2.2 用户登陆和注销3.Linux 中的用户管理3.1 基本介绍3.2 ...

    SERVICES 01:发布网络YUM源、vim编辑技巧、源码编译安装

    案例6:vim效率操作 案例7:编译安装软件包 1 案例1:补充应用技巧 1.1 问题 本例要求掌握在运维中比较常用的一些扩展命令技巧的使用,完成下列小技巧操作: 采用数值形式将目录/root的权限调整为 rwx—— 将记录的...

Global site tag (gtag.js) - Google Analytics