鱼C论坛

 找回密码
 立即注册
查看: 110290|回复: 268

[扩展阅读] 搭建C语言学习环境:设置VIM编辑器(*)

  [复制链接]
发表于 2015-10-8 04:43:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
搭建C语言学习环境:设置VIM编辑器(*)


这里我们需要简单配置一下我们的 Linux 下的编辑利器 VIM。

这一节我们的目标是开启 VIM 的语法高亮、显示光标所在位置以及自动缩进选项。

对,就这三项,其它的我们统统不需要!

网上有很多 VIM 配置方案和插件可以使用,但小甲鱼这里不建议大家一开始学编程就用它们。

因为 VIM 本来就很强大,原生态的东西先学习好了,以后更高级的配置方案和插件大家可以根据自己的需要进行设置和安装。

完整的 VIM 编辑器需要安装四个包:
  • vim-filesystem
  • vim-common
  • vim-enhanced
  • vim-minimal

输入 rpm -qa|grep vim 命令,如果 VIM 已经正确安装,则会显示上面四个包的名称:

2021-03-23_15-46-27.png


设置 vim 编辑环境有两种形式:

一种直接修改 /etc/vimrc 文件,这种设置方法会作用于所有登录到 Linux 环境下的用户。

另一种是在用户登录的根目录下创建一个 .vimrc 文件,在其中进行自己习惯的编程环境的设置,这样当别的用户使用时并不相互影响。

一般情况下我们不提倡第一种方式,因为 Linux 是多用户的,每个人都有自己的编程习惯与环境,你不能强迫别人按你的风格和习惯来做事(除非你是 BOSS),因此在工作环境中我们提倡第二种设置方式。

不过虚拟机就我们自己学习使用而已,所以这里还是任性的采用第一种方案 —— 修改 /etc/vimrc 文件。


其实默认的语法高亮以及显示光标所在位置已经默认为我们打开了,我们只需要再加多一个自动缩进就 OK 啦!

先登入 root 上帝权限,然后输入 vim /etc/vimrc 命令,打开 vim 的配置文件:

3j 键,再按 1o 键,然后输入 set cindent

2021-03-23_22-36-24.png

好,按一下 ESC 键,然后按下组合键 shift + z + z(按下 shift 键的同时连按两下 z 键)保存修改后的配置文件。

这样,VIM 就会根据 C 语言的语法自动地调整缩进的长度啦。


VIM 可以说是世界上最伟大的编辑器,你肯定很渴望学习如何操作它吧!

请戳 -> https://fishc.com.cn/forum-331-1.html

评分

参与人数 4荣誉 +13 鱼币 +12 贡献 +7 收起 理由
2713092658 + 5 + 5 + 3
广陵伞 + 5 + 5 + 3 感谢楼主无私奉献!
TCY + 1 懒甲鱼~
Ruide + 2 + 2 + 1 VIM !

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-10-8 11:31:39 | 显示全部楼层
学到东西了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-9 23:14:00 | 显示全部楼层
yum -y install vim-enhanced报错了.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2015-10-10 08:12:12 | 显示全部楼层
桃花飞舞 发表于 2015-10-9 23:14
yum -y install vim-enhanced报错了.

没有用root权限安装吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2015-10-10 09:02:56 | 显示全部楼层

报错是找不到镜像文件,我觉得是网速慢,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-10 13:15:59 | 显示全部楼层
终于开始讲高大上的linux的,强烈支持~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-11 02:33:19 | 显示全部楼层
桃花飞舞 发表于 2015-10-10 09:02
报错是找不到镜像文件,我觉得是网速慢,

原因:
dns服务器没有配置正确

解决办法:

1、打开文件/etc/resolv.conf在其中添加:
nameserver 8.8.8.8
#nameserver 8.8.4.4
#search localdomain

2、然后重启网卡,使用命令: service network restart
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 2 反对 0

使用道具 举报

发表于 2015-10-12 01:27:34 | 显示全部楼层
本帖最后由 像风一样思念 于 2015-10-12 01:34 编辑

怎么设置每个缩进四个空格,而不是八个空格啊。(已经解决)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-12 05:54:41 | 显示全部楼层
甲鱼哥哥啊啊啊,把课程列表发来看看呗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-12 12:15:17 | 显示全部楼层
像风一样思念 发表于 2015-10-12 01:27
怎么设置每个缩进四个空格,而不是八个空格啊。(已经解决)

怎么做到的?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-12 12:50:19 | 显示全部楼层

set ts=4
set shiftwidth =4
我是加了这两个设置
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2015-10-12 18:44:18 | 显示全部楼层
像风一样思念 发表于 2015-10-12 01:27
怎么设置每个缩进四个空格,而不是八个空格啊。(已经解决)

感觉八个空格比较合适……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-13 23:53:56 | 显示全部楼层
小甲鱼 发表于 2015-10-12 18:44
感觉八个空格比较合适……

八个太长了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-14 02:43:32 | 显示全部楼层
学到东西了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-14 10:58:25 | 显示全部楼层
鱼哥啥时候更新帖子啊 或者 给推荐一下看啥书
一直等着往下学呢啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-14 20:20:46 From FishC Mobile | 显示全部楼层
像风一样思念 发表于 2015-10-13 23:53
八个太长了。

分辨率调高一点咯
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-14 20:21:19 From FishC Mobile | 显示全部楼层
sbk100 发表于 2015-10-14 10:58
鱼哥啥时候更新帖子啊 或者 给推荐一下看啥书
一直等着往下学呢啊

今天更新了“VIM魔鬼集中营”哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-17 23:19:31 | 显示全部楼层
又有一个问题啦,望帮助解答!万分感谢!!!!
我从root 切换到另一个用户 hali 使用命令为 su hali,可是切过去时却出现了 bash-4.1$,怎么不是hali啊?
详情如图红线标注所示,谢谢了各位帮助解答!
D:\2.jpg
2.JPG
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-22 15:05:23 | 显示全部楼层
haha2014 发表于 2015-10-17 23:19
又有一个问题啦,望帮助解答!万分感谢!!!!
我从root 切换到另一个用户 hali 使用命令为 su hali,可是 ...

解决办法:

1、打开~/.bash_profile文件并在其中添加export PS1='[\u@\h \W]\$'

21bc618c-ddcc-3475-8223-bfae9e83c544.jpg

2、执行source ~/.bash_profile编译文件 确认修改生效

2d68b23e-0719-3cf6-bf11-ea09f065ea3d.jpg


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-14 23:08:25 | 显示全部楼层
nice
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-13 14:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表