ubuntu16.04自动设置行号的步骤详解
第一步、安装vim 命令为:sudo apt-get install vim
第二步、更改vim的配置文件etc/vim命令为:
(1)cd /etc/vim
(2)sudo gedit vimrc
第三步、在vimrc最后令起一行插入下面内容
syntax on set tabstop=4 set shiftwidth=4 set autoindent set cindent set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s set nu set softtabstop=4
第四步、保存之后就结束了,然后用vim打开 .c类型的文件就会显示高亮以及不同的语法颜色不同的效果。
/解释一下上面设置内容的含义/ syntax on //设置语法高亮 set tabstop=4 //设置制表符宽度为4 set softtabstop=4 //设置软制表符宽度为4 set shiftwidth=4 //设置缩进的空格数为4 set autoindent //设置自动缩进 set cindent //设置使用 C/C++ 语言的自动缩进方式 set nu //在左侧显示文本的行号
补充:Ubuntu vi设置行号的方法
sudo vi /etc/vim/vimrc
打开vimrc文件,最下面添加set nu,保存就可以添加行号了,set autoindent是自动换行
总结
以上所述是小编给大家介绍的ubuntu16.04自动设置行号的步骤详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
开发环境Ubuntu16安装以后的初始化设置
办公室需要ubuntu系统作为linux开发环境,目前大家用的多的是ubuntu16.04.所以这里也以ubuntu16.4作为办公开发环境来进行一些初始化. 打开命令行 ubuntu16.04版本 右键--打开终端 有的Ubuntu 14.04没有自带右键打开终端功能,用起来非常不方便.今天偶尔想起来,网上搜了一下,方法如下: $ sudo apt-get install nautilus-open-terminal 注销系统重新登录,即可. 设置root用户密码 ubuntu默认root密码
-
基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)
人最大的长处就是有厉害的大脑.电脑.手机等都是对人大脑的拓展.现今,我们每个人都有这个机会,让自己头脑在智能的帮助下,达到极高的高度.所以,拥抱科技,让智能产品成为我们个人智力的拓展,更好的去生活.去战斗. 用项目引导学习: 我们的目标是用现有最流行的谷歌开源框架TensorFlow,搭建一款儿童助学帮手.类似于现在已有的在售商品小米智能语音盒子之类的东西,. 一.Windows下安装虚拟机VMware Workstation,在虚拟机中安装Ubuntu(要善用搜索引擎,解决各类简单问题) 这里
-
Ubuntu16.04系统配置.net core环境
Ubuntu 16.04 desktop下载地址:http://www.ubuntu.com/desktop 本次是用vmware安装该系统. ps:系统装好后默认分辨率是800*600,有点小,通过界面调整分辨率遇到很尴尬的问题,确定按钮被遮住,无法确定.只能通过终端命令调整了:xrandr -s 15差不多够大了. 下面配置环境参考文档:https://www.microsoft.com/net/core 1.配置dotnet apt-get feed置命令如下: sudo sh -c 'e
-
ubuntu16.04设置宽带连接的图文教程
第一步,安装pppoecof 打开终端,输入命令sudo apt-get install pppoeconf. 安装成功之后,开始手动配置. 第二步,配置连接 打开终端,输入命令pppoeconf. 接下来会看到一系列配置信息,包括用户名.密码(宽带连接的用户名密码),配置好之后会有一些提示信息,一路选择yes即可.到此,宽带连接已经成功连上,Plugin rp-pppoe.so loaded.此信息说明连接成功. 下次开机时手动连接 打开终端,输入命令pon dsl-provider即可连接,
-
Ubuntu16.04配置lamp环境的具体方法
步骤: 1.更新 1 - sudo apt-get update 2 - sudo apt upgrade 2.安装apache2 1 - sudo apt-get install apache2 //安装apache 2 - apache2 -v //检查版本 3.安装PHP7 1 - sudo apt install php //安装php7 2 - sudo apt-get install libapache2-mod-php //安装相应的模块 3 - sudo apt install
-
ubuntu16.4下用jexus部署ASP.NET Core环境
上篇文章介绍了下用vs发布部署到iis环境,今天说下ubuntu下部署asp.net core,不需要安装.net core sdk,自带运行时方式部署,利用jexus服务器转发请求到asp.net core. 1.部署准备环境 vmware虚拟机(其他也可以) ubuntu16.04镜像 2.发布环境 win10系统 vs2015 update3 或vs code (也可以用dotnet new -t web 命令创建项目) dotnet sdk DotNetCore.1.0.0-SDK.Pr
-
Ubuntu16.04 静态IP地址设置(NAT方式)
为VMware虚拟机内安装的Ubuntu 16.04设置静态IP地址NAT方式 1.安装环境 VMware 12 Ubuntu 16.04 x86_64 2.在VMware中,配置网络环境 VMware在默认安装完成之后,会创建三个虚拟的网络环境:VMnet0.VMnet1和VMnet8.其类型分别为:桥接网络,Host-only和NAT.其中,NAT表示VMWware内安装的Ubuntu将会在一个子网中,VMware通过网络地址转换,通过物理机的IP上网. 这里,我们选择NAT方式,来实现Ub
-
ubuntu16.04制作vim和python3的开发环境
1. 安装vim: # apt-get install -y vim-gnome 2. 安装ctags,ctags用于支持taglist # apt-get install ctags 3. 安装taglist # apt-get install vim-scripts vim-addon-manager # vim-addons install taglist 4. 安装pydiction 实现代码补全: #wget https://www.vim.org/scripts/script.p
-
ubuntu16.04自动设置行号的步骤详解
第一步.安装vim 命令为:sudo apt-get install vim 第二步.更改vim的配置文件etc/vim命令为: (1)cd /etc/vim (2)sudo gedit vimrc 第三步.在vimrc最后令起一行插入下面内容 syntax on set tabstop=4 set shiftwidth=4 set autoindent set cindent set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s set n
-
mybatis 对于生成的sql语句 自动加上单引号的情况详解
目录 对于生成的sql语句 自动加上单引号的情况 mySQL中replace的用法 mybatis中IFNULL(P1,P2)函数的用法 mybatis单引号字母逻辑处理的一个坑 原因分析 对于生成的sql语句 自动加上单引号的情况 mybatis是这样的,如果表的字段跟系统字段冲突,写sql语句的时候必须得加上单引号,这样才会区分 mySQL中replace的用法 1.replace into replace into table (id,name) values('1','aa'),('2'
-
微信小程序设置http请求的步骤详解
http请求介绍 HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则.计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(response),连接就被关闭了,在服务器端不保留连接的有关信息.HTTP遵循请
-
Ubuntu16.04安装python3.6.5步骤详解
下载python3.6.5安装包 1. 上传安装包.打开终端,利用命令cd 进入文件所在文件夹里 python@ubuntu:~/workspace$pwd /home/python/workspace 2. 解压文件 tar xfzPython-3.6.5.tgz 注意:这里使用xfz命令,而不建议使用-xvzf命令,因为其释放的文件夹需要root权限才可以更改或者删除. python@ubuntu:~/workspace$tar xfz Python-3.6.5.tgz python
-
Ubuntu16.04安装clion全过程及步骤详解
讲解clion从无到有的全过程,clion是一款JetBrains 推出的全新的 C/C++ 跨平台集成开发环境,在Ubuntu系统下使用方便,下面的步骤简单直接: 1.到clion官网下载clion安装包:传送门:http://www.jetbrains.com/clion/ 附clion一系列下载地址: C++开发工具 JetBrains CLion 2020.1 最新官方正式版 附安装教程 https://www.jb51.net/softs/713778.html JetBrains C
-
Ubuntu14.04安装、配置与卸载QT5的步骤详解
1.之前我下载的是QT5.13版本但是安装结束后Qtcreator出现打不开,这里我推荐Qt5.9版本,下载网址如下: https://download.qt.io/official_releases/qt/5.9/5.9.0/ 下载后存到你想存的文件,我这里是在主文件中创建了个qt5的文件夹 第一步,在终端输入sudo su,然后输入cd /qt5(若不是存在home中,那么直接输入这个,不用进入root.接着如上图所示操作. 2.若输入命令chmod +x qt-opensource-lin
-
Oracle 批处理自动备份bat脚本语句的步骤详解
开门见山 1.备份的语句能执行 2.创建一个检单bat脚本能执行 3.把备份的语句放到bat 脚本里面 示例 @echo off echo 正在备份 Oracle 数据库,请稍等-- set expname=%date:~0,4%%date:~5,2%%date:~8,2% expdp 用户名/密码@orcl schemas=导出的用户 directory=备份的文件夹 dumpfile=%expname%.dmp logfile=%expname%.log 步骤 1.备份语句 确保导出的语句能
-
Python实现批量识别银行卡号码以及自动写入Excel表格步骤详解
每当有新员工入职,人事小姐姐都要收集大量的工资卡信息,并且生成Excel文档,看到小姐姐这么辛苦,我就忍不住要去帮她了… 于是我用1行代码就实现了自动识别银行卡信息并且自动生成Excel文件,小姐姐当场就亮眼汪汪的看着我,搞得我都害羞了~ 第一步:识别一张银行卡 识别银行卡的代码最简单,只需要1行腾讯云AI的第三方库potencent的代码,如下所示.左右滑动,查看全部. # pip install potencent import potencent # 可以填写本地图片的地址:img_pat
-
5行Python代码实现图像分割的步骤详解
众所周知图像是由若干有意义的像素组成的,图像分割作为计算机视觉的基础,对具有现有目标和较精确边界的图像进行分割,实现在图像像素级别上的分类任务. 图像分割可分为语义分割和实例分割两类,区别如下: 语义分割:将图像中每个像素赋予一个类别标签,用不同的颜色来表示: 实例分割:无需对每个像素进行标记,只需要找到感兴趣物体的边缘轮廓. 图像分割通常应用如下所示: 专业检测:应用于专业场景的图像分析,比如在卫星图像中识别建筑.道路.森林,或在医学图像中定位病灶.测量面积等: 智能交通:识别道路信息,包括车
-
idea统计代码行数Statistic的步骤详解
idea统计代码行数可以用到插件:Statistic. 步骤: File→Settings 进入Plugins 点击Marketplace 搜索Statistic 安装蓝框标出的插件 重启idea后就可以看到效果了(图是拿的别人的,基本就是这效果) 如果没有下边的statistic图标,可在View-> Tool Windows中打开 注:Statistic对idea的版本有要求 我的idea版本是2019.1,直接安装后未发现图标,在View -> Tool Windows里也没有,
随机推荐
- Vue实现typeahead组件功能(非常靠谱)
- Python中使用 Selenium 实现网页截图实例
- 基于java TCP网络通信的实例详解
- java解析出url请求的路径和参数键值对类(解析出url请求的路径,包括页面)
- 在OracleE数据库的字段上建立索引的方法
- Python使用smtplib模块发送电子邮件的流程详解
- Vmware中OpenWrt15.05网络连接设置
- JS验证不重复验证码
- 2014最热门的JavaScript代码高亮插件推荐
- 值得分享的JavaScript实现图片轮播组件
- php preg_replace替换实例讲解
- 全新Mac配置PHP开发环境教程
- CentOS7 Nexus安装步骤详细介绍
- javascript实现移动端上的触屏拖拽功能
- MySQL关闭密码强度验证功能
- Apache No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed
- 让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
- CentOS Rsync服务端与Windows cwRsync客户端实现数据同步配置方法
- Java编程实现获取mp3时长及播放mp3文件的方法
- TensorFlow实现创建分类器