小甲鱼 发表于 2015-10-8 04:43:25

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

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

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

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

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

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

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

完整的 VIM 编辑器需要安装四个包:

[*]vim-filesystem
[*]vim-common
[*]vim-enhanced
[*]vim-minimal

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




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

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

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

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

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


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

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

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



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

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


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

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

zerco 发表于 2015-10-8 11:31:39

学到东西了

桃花飞舞 发表于 2015-10-9 23:14:00

yum -y install vim-enhanced报错了.

Python只为乐趣 发表于 2015-10-10 08:12:12

桃花飞舞 发表于 2015-10-9 23:14
yum -y install vim-enhanced报错了.

没有用root权限安装吧

桃花飞舞 发表于 2015-10-10 09:02:56

Python只为乐趣 发表于 2015-10-10 08:12
没有用root权限安装吧

报错是找不到镜像文件,我觉得是网速慢,

ft3312591 发表于 2015-10-10 13:15:59

终于开始讲高大上的linux的,强烈支持~~

小甲鱼 发表于 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

像风一样思念 发表于 2015-10-12 01:27:34

本帖最后由 像风一样思念 于 2015-10-12 01:34 编辑

怎么设置每个缩进四个空格,而不是八个空格啊。(已经解决)

cccp 发表于 2015-10-12 05:54:41

甲鱼哥哥啊啊啊,把课程列表发来看看呗

桃花飞舞 发表于 2015-10-12 12:15:17

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

怎么做到的?

像风一样思念 发表于 2015-10-12 12:50:19

桃花飞舞 发表于 2015-10-12 12:15
怎么做到的?

set ts=4
set shiftwidth =4
我是加了这两个设置

小甲鱼 发表于 2015-10-12 18:44:18

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

感觉八个空格比较合适……

像风一样思念 发表于 2015-10-13 23:53:56

小甲鱼 发表于 2015-10-12 18:44
感觉八个空格比较合适……

八个太长了。

waliemiao 发表于 2015-10-14 02:43:32

学到东西了

sbk100 发表于 2015-10-14 10:58:25

鱼哥啥时候更新帖子啊 或者 给推荐一下看啥书
一直等着往下学呢啊

小甲鱼 发表于 2015-10-14 20:20:46

像风一样思念 发表于 2015-10-13 23:53
八个太长了。

分辨率调高一点咯

小甲鱼 发表于 2015-10-14 20:21:19

sbk100 发表于 2015-10-14 10:58
鱼哥啥时候更新帖子啊 或者 给推荐一下看啥书
一直等着往下学呢啊

今天更新了“VIM魔鬼集中营”哦

haha2014 发表于 2015-10-17 23:19:31

又有一个问题啦,望帮助解答!万分感谢!!!!
我从root 切换到另一个用户 hali 使用命令为 su hali,可是切过去时却出现了 bash-4.1$,怎么不是hali啊?
详情如图红线标注所示,谢谢了各位帮助解答!
D:\2.jpg

小甲鱼 发表于 2015-10-22 15:05:23

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

解决办法:

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



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




xcking 发表于 2015-11-14 23:08:25

nice{:9_236:}
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 搭建C语言学习环境:设置VIM编辑器(*)