| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 【Linux】基础:Linux环境基础开发工具——vim -> 正文阅读 |
|
[开发工具]【Linux】基础:Linux环境基础开发工具——vim |
【Linux】基础:Linux环境基础开发工具——vim
文章目录一. 概述Linux作为一个操作系统,有着自己开发程序的方式。各位都知道,Linux主要面向的是像程序员这样的群体,因此缺少像VS或者Pycharm等那样的庞大的商用的集成开发工具。不过Linux也是可以做到,像其他IDE那样进行开发,主要的实现方式就是通过指令的形式进行完成。 Linux环境基础开发工具包括六大板块:
最后,还会通过使用Linux环境下基础开发工具,完成一个C语言的小示例——进度条。 在此将会先补充关于开发的过程,实际上开发过程是有固定的模式的,可以分为:编写代码、编译代码、调试代码、发布代码与运行、代码管理与维护。这些工作在Windows或者在macOS下会有集成开发工具IDE完成,其实Linux上也有IDE,但是在开发出IDE之前,并没有相应的集成开发工具,此时就会使用到vim进行程序的编写,也就是说vim是专门用来编写代码的。更简单的进行理解,其实vim就是一个文本编辑器,从定位上和以往我们所知的记事本没有区别。 更具体而言,vim是多模式编辑器,因此在本文将会介绍如何用vim进行开发,重点需要掌握vim的模式切换与各个模式的使用,以及如何配置vim。 二. vim多模式对于vim来说,实际上存在非常多的模式,但是在此只介绍三种模式,分别是:命令模式、插入模式、低行模式。各模式大概介绍如下:
vim可以通过键盘输入进行切换,再次先进行简单介绍。在默认情况下是进入到命令模式,当输入 三. 常见vim使用3.1 vim的打开与退出打开命令: 关闭:在底行模式下输入 vim是可以直接通过命令打开的,不过一般情况下都会vim后跟文件名来直接打开文件,如果当前目录下不存在该文件,将会创建该文件。进入vim后就进入vim全屏幕编辑画面,这时的默认模式就是命令模式,可以通过键盘完成模式切换与文本书写。当需要退出时,应在命令模式可以输入 示例如下:
3.2 插入模式
3.3 命令模式光标移动: 光标位置锚点:
复制粘贴剪切:
文本操作相关:
3.4 底行模式
四. vim配置对于vim来说,最初的编辑器非常像平时使用的记事本,但是可以通过配置vim的方式,让该多模式编辑器变得更加智能美观。对于vim的配置是相对用户独立的,是互不干扰的,操作系统上的每个用户,都有自己的vim配置。 配置vim主要有两种方式,分别为:修改配置文件与使用插件来表示。 修改配置文件
而修改配置文件的内容可以到网上进行搜索。 而关于使用插件来完成配置,本文就不再介绍,读者可以通过搜索引擎查找相关教程。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:16:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |