16.Linux系统vimrc文件配置,makefile(原创)

来源:互联网 发布:清华大学 网络教育 编辑:程序博客网 时间:2024/05/29 19:28

1.    在Linux系统的“终端”下面的“~”表示的是当前用户目录(我使用的是root用户)

 

2.   vim配置文件的权限范围: /etc/vim/vimrc~/.vimrc

   2.1  /etc/vim/vimrc是全局的配置文件,修改这个配置文件将改变所有用户的vim配置。

   2.2  ~/.vimrc是用户自己的vim配置文件,在这个配置文件中设置的配置只影响该用户自己。更改后需使用su - 用户名来使配置生效(例如 su - zhang3)

 

3.    我的~/.vimrc文件常用设置(Fedora14

  1se nu

  2syntax on

  3set smartindent "智能对齐方式

  4set autoindent "设置自动对齐方式(缩进):每行缩进值与上一行相等

  5set cindent "使用C/C++语言的自动缩进方式

  6set tabstop=4 "设置制表符的宽度

  7set showmatch "设置匹配模式,显示匹配得括号

  8set shiftwidth=4  "(自动)缩进使用的4个空格

  9set term=xterm  "开启终端模拟器为256色

 10set mouse=a  "启用鼠标

注意:此处的设置只针对终端编辑文件有效,不针对直接通过双击所打开文件的编辑


4.语法高亮对于root无效的解决办法

Fedora中vim是被装在/usr/bin/vim这里。
/usr/bin这个应该不在root的环境变量里面。
解决办法是:
rm /bin/vi;
ln -s /usr/bin/vim /bin/vi;

 

5.    我的makefile标准版写法

#取变量名

OBJS=main.o SMakeFrame.o hellow.o  

 

#依赖文件

edit:$(OBJS)  

#命令执行行

       cc-o edit $(OBJS)  

 

#无需命令执行行,make可以按照上面自动推导文件以及文件依赖关系后面的命令

main.o:main.c main.h

 

SMakeFrame.o:SMakeFrame.c SMakeFrame.h

 

hellow.o:hellow.c hellow.h

 

#伪目标

.PHONY:clean  

#加-,文件有问题依旧执行删除

clean:

       -rmedit $(OBJS)

 

注意1:关于makefile的注释符‘#’:(1)# 字符是注释符,makefile 把 # 字符后面的内容作为注释内容处理(shell、perl 脚本也是使用 # 字符作为注释符)。如果某行的第一个非空字符为 #,则此行会被 make 解释为注释行(命令行除外,如果 Tab 字符之后使用 # 字符,则会被make 解释为命令行)。  (2)注释行的结尾如果存在反斜线(\),那么下一行也被作为注释行。  (3)如果需要注视多行,在注释行的结尾加行反斜线(\),下一行也被注释,可以注释多行。  (4)建议在书写 makefile 时将注释作为一个独立的行,而不要和 makefile 的有效行放在同一行中书写。make 有时候会把 # 字符之前的内容作为有效行的内容(如定义变量的时候)。  (5)当在makefile 中需要使用字符 # 时,可以使用 \ 加 #(\#)来实现,表示将 # 字符作为一个普通字符而不是注释符。

注意2:gcc命令介绍

gcc  -c   源文件名.c      (生成“源文件名.o”文件)

gcc  -o   执行文件名  源文件名.o   (生成执行文件名,且.o文件可能有多个)

 

注意3:多个源程序组成的项目编译:

gcc –o 执行文件名 源程序名1 源程序名2…

 

6. 安装LINUX操作系统Fedora14

(1)安装时要建一个普通用户

(2)安装完后如下修改配置文件使ROOT可以登录

            普通用户登录后编辑/etc/pam.d/gdm文件,注释掉;

            auth required pam_succed_if.so user!=rootquiet;

            保存,然后编辑/etc/pam.d/gdm-passwd文件,注释掉;

            auth required pam_succed_if.so user! =root quiet;

保存退出,重启系统。

(4)不要勾选UTC选项

 

0 0
原创粉丝点击