广告
返回顶部
首页 > 资讯 > 操作系统 >linux下vi(vim)的新的用法总结
  • 622
分享到

linux下vi(vim)的新的用法总结

linuxvivim 2022-06-04 23:06:03 622人浏览 泡泡鱼
摘要

用了好几年的vi编辑器,但有些实用的用法还是没有用到过.今天听了python视频中关于linux介绍后,还是学了几招新的 1. :set nu 显示行号 2. gg--------到文件首 3.G--------到文件尾

用了好几年的vi编辑器,但有些实用的用法还是没有用到过.今天听了python视频中关于linux介绍后,还是学了几招新的

1. :set nu 显示行号

2. gg--------到文件首

3.G--------到文件尾

4.u---------撤销操作

5.Ctrl+r-----重做

6.:/better回车,查找匹配better的单词,按n查找下一个

7.:s/better/dog回车,用dog替换本行第一个better

:s/better/dog回车,用dog替换本行所有的better

:%s/better/dog回车,用dog替换本文件中所有的better

8. vi -O2 file1 file2

用一个屏幕同时显示 file1,file2两个 文件,方便编辑,按ctrl+w从一个文件切换到另一个文件窗口.

扩展内容

linux常用命令

  - 已学

    cd (路径的切换) rm(后接-rf 可删除文件或文件夹) ls(查看当前路径下的文件和文件夹) mkdir(创建文件夹) touch(创建文件)
    cat(查看文件内容)mv (移动文件,也可以重命名文件) rmdir(删除空文件夹)whoami(查看当前用户) pwd(查看当前所在路径)
  - / # 根目录 linux系统没有盘符,只有根目录 /。
  - cd # 目录跳转
  - cp # 复制文件 cp <当前文件夹下文件> &lt;目的文件夹>/ <文件名>
         # 复制文件夹 cp -rf <文件夹&gt; <目标文件夹>
  - find # 查找文件 find /(路径) -name '*.py'
         &nbsp;   find /(路径) -size 1024 (+1024大于1024的;-1024小于1024的)
             sudo find ........ # sudo 获得权限

Vim 常用的命令

光标定位;

hjkl 上下左右移动

0 $ 跳到行首或行尾

gg shift+G 跳到整个文件的开头行或者结尾行

1G ,2G,3G........NG ,跳到第1.2.3 N 行开头

/String(n N 可以循环的) 快速定位到某一行,

/^d 快速定位到以 d 开头的行,

/txt$ 快速定位的到以txt 结尾的行.

文本编辑(少量)

y 复制. yy 3yy ygg yG (以行为单位)

d 删除 dd 3Dd dgg dG(以行为单位)

p 粘贴

x 删除光标所在的字符

D 从光标处删除到行尾

u undo 撤销

^r redo 反撤销,重做 Ctrl + r

r 修改一个字符

进入其他模式

a 进入插入模式, 在光标的后面插入

i 进入插入模式, 在光标前面插入

o 另起一行插入

A shift + A 在当前行尾插入

: 进入末行模式(扩展命令模式)

v 进入可视模式

^v 进入可视块模式 Ctrl +v

V 进入可视行模式

R 进入替换模式 在光标后进行批量替换,类似于为windows上的 文本Insert

插入模式下的VIm 关键字 自动补全 Ctrl + p / n

以上就是本次介绍的全部知识点和扩展内容,感谢大家的学习和对我们的支持。

--结束END--

本文标题: linux下vi(vim)的新的用法总结

本文链接: https://www.lsjlt.com/news/20770.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux下vi(vim)的新的用法总结
    用了好几年的vi编辑器,但有些实用的用法还是没有用到过.今天听了python视频中关于linux介绍后,还是学了几招新的 1. :set nu 显示行号 2. gg--------到文件首 3.G--------到文件尾...
    99+
    2022-06-04
    linux vi vim
  • linux vi命令知识点用法总结
    linux vi命令详解 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里介绍一下它的用法和一部分指令。 由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同...
    99+
    2022-06-04
    linux vi
  • linux中的vi和vim编辑器操作方法
    vi:linux内部的文本编辑器;vim:vi的增强版,具有程序编辑的能力。 vi和vim的三种常见模式: (1)正常模式(一般模式):vim一打开就是这种模式,此模式下可以使用各种快捷键,比如复制粘贴、移动光标、删除整...
    99+
    2022-06-04
    linux 中的vi linux vim 编辑器
  • linux常用工具vi/vim的使用完整版
    为什么要学 vim linux 有大量的配置文件,所以 linux 的文本处理工具也是比较多的,常用的有 less vi head tail cat grep sed awk .... 。其中编辑一些配置文件,及查看...
    99+
    2022-06-04
    linux的vi和vim linux常用命令vi linux vim命令
  • 详解Linux常用命令的用法(二)————文本编辑器命令vi/vim
    vi/vim介绍 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 1、vi和vim的区别: 就是在进入一般命令模式后,当按下(i、I、o、O、a、A、r、R...
    99+
    2022-06-04
    linux文本编辑器命令 Linux环境下vi/vim编辑器常用命令
  • Linux下获取线程id的方法总结
    方法总结说明 getpid() Linux系统调用,获取进程id,也是主线程id。 gettid() Linux系统调用,获取线程id。 C运行库没有封装这个接口…用syscall()方式调用。 在主线程中,getpid = getti...
    99+
    2023-08-18
    linux 服务器 c++ 开发语言 ubuntu
  • Linux下常用的shell命令总结
    这篇文章主要介绍“Linux下常用的shell命令总结”,在日常操作中,相信很多人在Linux下常用的shell命令总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下常用的shell命令总结”的疑...
    99+
    2023-06-16
  • Mybatis_Plus更新方法的总结
    1.用实体类进行更新 updateById(实体对象),这个方法需要传入你所要修改记录的id @Test public void update1() { User user = new User(); /...
    99+
    2023-10-22
    java mybatis mysql
  • linux的cut命令用法总结
    要用到,来mark一下: ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt abc abcd ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt | c...
    99+
    2022-06-04
    linux cut命令 shell中cut命令的使用 linux的cut命令用法总结
  • Linux系统下Vim的多窗口使用方法
    这篇文章主要讲解了“Linux系统下Vim的多窗口使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下Vim的多窗口使用方法”吧!利用vsp命令:比如:某文件夹下有文件:代...
    99+
    2023-06-12
  • linux下的mysql语句命令总结
    这篇文章主要讲解了“linux下的mysql语句命令总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux下的mysql语句命令总结”吧!1.linu...
    99+
    2022-10-18
  • Linux下一些常用的Shell脚本总结
    这篇文章主要介绍“Linux下一些常用的Shell脚本总结”,在日常操作中,相信很多人在Linux下一些常用的Shell脚本总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下一些常用的Shell脚...
    99+
    2023-06-09
  • linux/unix vi 编辑器的用法
    本篇内容介绍了“linux/unix vi 编辑器的用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!vi命令是unix下常用而重要命令,可...
    99+
    2023-06-13
  • linux 中vim的用法讲解
    Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版,而 gVim 则是其 Windows 版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困...
    99+
    2022-06-04
    linux vim
  • Linux中vim和shell的用法
    这篇文章主要介绍“Linux中vim和shell的用法”,在日常操作中,相信很多人在Linux中vim和shell的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中vim和shell的用法”的疑...
    99+
    2023-06-05
  • Linux下常用的文件相关命令总结
    这篇文章主要讲解了“Linux下常用的文件相关命令总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下常用的文件相关命令总结”吧!显示当前目录下各个文件的大小代码如下:ll -h ...
    99+
    2023-06-12
  • Linux (Ubuntu 18.04) 下安装vim编辑器的方法
    大家可以去Ubuntu官网下载桌面系统: https://ubuntu.com/download/desktop ,虽然最新版是19.04,但是建议大家下载稳定版18.04。安装过程非常简洁,我使用的是VMware Wo...
    99+
    2022-06-04
    linux安装vim编辑器 vim编辑器
  • es6新增对象的实用方法总结
    目录一、属性的简写二、属性名表达式三、super关键字四、扩展运算符的应用五、属性的遍历六、对象新增的方法Object.is()Object.assign()Object.getOw...
    99+
    2022-11-13
  • linux中$符号的基础用法总结
    linux使用版本: CentOS 7 [root@azfdbdfsdf230lqdg1ba91 ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 ...
    99+
    2022-06-04
    Linux特殊符号 linux $符号 linux特殊字符
  • 新手必须掌握的Linux命令总结
    本篇内容主要讲解“新手必须掌握的Linux命令总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“新手必须掌握的Linux命令总结”吧!一、基本的文件目录操作ls命令:指列出目录内容(List D...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作