码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • vi vim是什么?有啥区别? 怎么使用vim?


    目录

    vi/vim是什么

    vim

    为什么要学?

    怎么操作?

    一般指令模式

    编辑模式

    命令行命令模式


    vi/vim是什么

    简单的来说, vi 是老式的文本处理器,不过功能已经很齐全了,但是还是有可以进步的地

    方, vim 则可以说是程序开发者的一项很好用的工具,那么什么是 vim 呢?

    其实你可以将 vim 视作 vi 的进阶版本,vim 可以用颜色或底线等方式来

    显示一些特殊的信息。 举例来说,当你使用 vim 去编辑一个 C 程序语言的文件,或者是我们

    后续会谈到的 shell script 脚本程序时,vim 会依据文件的扩展名或者是文件内的开头信息,

    判断该文件的内容而自动的调用该程序的语法判断式,再以颜色来显示程序码与一般信息。

    vim是一款程序开发工具。

    vim

    为什么要学?

    所有的 Unix Like 系统都会内置 vi 文书编辑器,其他的文书编辑器则不一定会存在。

    vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。
    尤其是在解决使用 Linux系统过程中遇到的一些bug,往往需要修改某些配置文件,
    如果没有X window这样的桌面系统及其相关的可视化工具, 往往需要使用vim进行编辑。

    怎么操作?

    通过键入命令  vi filename 打开,进入之后就是一般指令模式。

    通过 ioar 可以切换为编辑模式,通过 : / ? 可以切换为命令行命令模式。

    编辑模式 和 命令行命令模式 通过 Esc 可以返回到一般指令模式。

     

    一般指令模式

    编辑模式

     

    命令行命令模式

     

     

  • 相关阅读:
    【Python】环境管理Pipenv
    美颜SDK免费版怎么样?应该如何选择美颜SDK?
    MySQL - MySQL 常用存储引擎简介
    uniapp:不同权限设置不同的tabBar
    【Spring Boot项目】个人在线音乐播放器
    【Linux】kernel与应用消息队列的一种设计
    KeeWiDB的高性能修炼之路:架构篇
    神经网络之防止过拟合
    spark任务,使用 repartition 对数据进行了重新分区,但任务输入数据大小仍存在不均衡
    [附源码]计算机毕业设计学习互助辅助系统Springboot程序
  • 原文地址:https://blog.csdn.net/weixin_40757930/article/details/127803995
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号