Linux上如何使用vim编辑器写代码
Linux上如何使用vim编辑器写代码
也许很多朋友刚刚接触linux但不知道如何写程序
今天就带大家用一个简单容易上手的方式写一个hello程序
首先打开vim编辑器同时创建一个.c或.cpp文件
终端输入命令:
vim 文件名.cpp/.c
实例:
vim test.cpp
c就.c , c++就.cpp
进入如图界面 按下字母i进入编辑模式
写完之后如何保存呢?
按下键盘右上角的ESC键,然后按下shift+:键, ;输入w保存
再次按下shift+;键输入q,退出,详细操作如图
2.
这个时候代码文件已经写好了输入ls就可以看到test.cpp已经存在了
这个时候就要用到gcc或g++编译器了,
终端输入gcc或g++-v看看是否有以下信息如果没有就安装gcc或者g++
c++安装g++,当然c也可以用g++
centos 需要输入yum -y install gcc-c++
kali 输入apt-get g++
安装好之后输入g++ test.cpp编译如果什么都不显示代表已经编译成功了这个时候输入ls就会看到已经生成了一个a.out文件
然后输入./a.out 注意这里./是代表在当前目录下,a.out是在centos上其他版本Linux可能略有不同
Linux上如何使用vim编辑器写代码相关推荐
- Linux学习笔记之vim的写代码美化优化
语法补全用的是YouCompleteMe - Vim的终极自动完成插件YouCompleteMe(YCM)是Vim的快速,类型代码完成引擎.它结合了几个来源的输出并对其进行了优先排序: 基于标识符的引 ...
- Linux:怎样让Vim编辑器显示行数
我们习惯了在Windows系统下编写代码报错精准到某一行,但当我们第一次使用vim编辑器写代码时,这个时候的环境是没有配置好的,这样改如何设置呢? 下面我就教教无脑式的设置行号 一.暂时性的设置行号 ...
- Linux(2) vi和vim编辑器
Linux(2) vi和vim编辑器 学习视频: https://www.bilibili.com/video/BV1Sv411r7vd?p=16&spm_id_from=pageDriver ...
- Linux上可用的Markdown编辑器
9de7bb31d0644e7393039222babfed10 以下是一些在Linux上可用的Markdown编辑器: Typora:Typora是一款功能强大的Markdown编辑器,具有实时预览 ...
- linux ultraedit安装教程,Linux系统安装最新版本Vim编辑器的简单方法整理
Vi编辑器已经存在了很长时间,它是在1976年左右开发使用的,Vi编辑器为用户提供了传统而强大的功能,例如有效的编辑界面,终端控制等. 但是,Vi编辑器缺少某些吸引人的功能,例如多个屏幕,语法高亮显示 ...
- Linux入门教程——VI/VIM 编辑器
前言 本文小新为大家带来 Linux入门教程--VI/VIM 编辑器 相关知识,具体内容包括VI/VIM是什么,VIM的三种工作模式介绍,包括:一般模式,编辑模式,指令模式,以及模式间转换等进行详尽介 ...
- ASP.NET Core网站使用Nginx布署Linux上配置和发布及相关代码
本文主要介绍使用ASP.NET Core开发的网站,运行布署在Linux上的方法,包括.NET Core SDK找安装,项目的发布和网站运行及开机自动启动及Nginx相关配置方法 . 原文地址:ASP ...
- linux的文件系统及vim编辑器系统指令
linux文件系统 /bin 二进制可执行文件 /boot 启动文件 /dev 设备文件 /etc 配置文件 /home 用户文件 /lib 库文件 /root 管理员用户目录 /sys 系统目录 L ...
- 大数据技术之_01_Linux学习_01_linux的入门+VM和linux的安装+linux的目录结构+远程登录到linux服务器+vi和vim编辑器+开机、重启和用户登录注销+用户管理+用户组管理
大数据学习之_01_Linux学习_01 1 linux的入门 1.1 Linux的介绍 2 VM和linux的安装 2.1 安装vm和Centos 2.1.1 基本说明 2.1.2 CentOS安装 ...
最新文章
- qt mysql now()_Qt + mysql 運用 (項目一)
- python sys.argv 默认值
- shell启动java_一个通用的java Application启动shell脚本
- 可以获取python整数类型帮助的是什么-PYthon如何把一个字符串类型转换为整数类型?...
- C语言简洁代码:1006 换个格式输出整数 (15分)
- JS中的(IIFE)(立即调用函数)
- 单目相机 svd 从图像恢复3维位置_论文学习——VINSMono:一种鲁棒且通用的单目视觉惯性系统...
- ROS的优势与不足(除了ROS 机器人自主定位导航还能怎么做?)
- innerHTML和outerHTML有什么区别
- u盘中毒后文件夹被病毒隐藏
- python宏定义_宏定义(无参宏定义和带参宏定义),C语言宏定义详解
- 用python计算个人所得税计算器_教你使用Python实现新个税计算器
- 微信小程序农历日期选择器 lunar-picker
- 莫比乌斯反演学习笔记
- 二层交换机VLAN基础配置
- 什么叫磁场强度、磁通势、磁阻、导磁率、电磁力、涡流?
- ts服务器cal文件激活,付费网课ts文件如何解密?m3u8无IV信息
- 软考网络管理员学的html是,软考网络管理员考点提炼之HTML整体结构
- VMWare 6.5.3 绿色精简版汉化 +VMware Workstation 6.5.3 Build 185404 汉化绿色精简版
- 《云云众声》第97期:关于云计算 不可不说的大事小情
热门文章
- 每天一篇Makefile(二)
- JEECG 3.6.6 新春版本发布,企业级JAVA快速开发平台
- 计算机控制实验ppt模板,2016计算机控制实验PPT课件.ppt
- 英特尔第11代处理器(Intel Tiger Lake) 安装Windows 10时找不到驱动器
- 3d打印,机器人,计算机,终于驯服3D打印机器人Leapfrog Creatr HS成为我的好伙伴
- 大数据24小时:中国平安推出区块链解决方案“壹账链”,云从科技发布3D结构光人脸识别技术
- 兼职python程序员_兼的解释|兼的意思|汉典“兼”字的基本解释
- Bilibili播放-获取B站播放视频源地址的过程
- 模糊C均值(FCM)python实现
- “千疮百孔”--->自助售卖机