嵌入式linux系统中VIM编辑工具用法与GCC参数详解

server/2025/2/12 22:18:29/

 

大家好,今天主要给大家分享一下,如何使用linux系统中的VIM编辑工具和GCC的参数详解。

第一:安装VIM

命令:sudo apt  get install vim

第二:工作模式

普通模式:打开一个文件时的默认模式,按ESC返回普通模式

插入模式:i/o/a进入插入模式,不同在于在光标前后插入

可视化模式:按v进入,移动光标可以选中文本块

命令行模式::setnumber

第三:VIM中常见的命令

单词移动:

移动到下一个单词开头:w

移动到上一个单词开头:b

移动到下一个单词词尾:e

移动到上一个单词词尾:ge

在屏幕中移动

跳转到指定的第x行:xG

移动到文件开头/末尾:gg/G

查看当前的位置状态:ctrl+g

半屏滚动:ctrl+u/ctrl+d

全屏滚动:ctrl+f/ctrl+b


http://www.ppmy.cn/server/167163.html

相关文章

使用 Visual Studio Code (VS Code) 开发 Python 图形界面程序

安装Python、VS Code Documentation for Visual Studio Code Python Releases for Windows | Python.org 更新pip >python.exe -m pip install --upgrade pip Requirement already satisfied: pip in c:\users\xxx\appdata\local\programs\python\python312\lib\site-pa…

纯前端检查是否有发版,并提示用户刷新

纯前端如何实现检查是否有新版本发布,并提示用户刷新页面。用户之前询问过云服务器和本地代码同步的问题,现在转向前端部署后的版本检查,可能是在实际开发中遇到了版本更新的需求,需要确保用户能及时获取最新版本。 首先&#xff…

数据分析对企业有什么价值

数据分析是工具,可以理解为一把刀,这把刀能够产生什么样的价值主要在于使用者。 一、基于财务的数据分析价值 基于财务数据,数据分析师可以进行多方面的分析,以下是一些常见的分析类型: 1. 财务报表分析 趋势分析&…

自动驾驶超声波雷达:市场潜力爆发,引领未来出行新趋势

在自动驾驶技术的飞速发展中,自动驾驶超声波雷达作为一项关键技术,正逐渐崭露头角,其重要性及市场增长潜力不容忽视。本文将深入探讨自动驾驶超声波雷达的重要性、市场增长趋势、显著优势、全球市场规模与驱动因素、主要市场参与者以及不同地…

关于FANUC机器人示教器型号的说明

关于FANUC机器人示教器型号的说明 如下图所示, 示教器的型号为:A05B-2255-C102#ESW, 如果需要对示教器进行更换或维修测试,只需保证前面8位的型号保持一致即可, 例如下图中的型号, 只需保证A05B-2255-x…

如何利用maven更优雅的打包

最近在客户现场部署项目,有两套环境,无法连接互联网,两套环境之间也是完全隔离,于是问题就来了,每次都要远程到公司电脑改完代码,打包,通过网盘(如果没有会员,上传下载慢…

LM Studio无设置代理,更改镜像源方法(MAC)

在macbook上使用LM Studio时发现总是加载失败,App也没有设置代理的地方,搜索了挺多解决方案,貌似官网再可以封补很多解决方案已经过时,最终找到一种替换镜像源的方法共享出来。 方便大家都能使用,不介绍命令行修改方式…

Unity3D实现显示模型线框(shader)

系列文章目录 unity工具 文章目录 系列文章目录👉前言👉一、效果展示👉二、第一种方式👉二、第二种方式👉壁纸分享👉总结👉前言 在 Unity 中显示物体线框主要基于图形渲染管线和特定的渲染模式。 要显示物体的线框,通常有两种常见的方法:一种是利用内置的渲染…