欢迎使用CSDN-markdown编辑器

来源:互联网 发布:礼物推荐知乎 编辑:程序博客网 时间:2024/05/23 17:07

Linux编程操作界面的几项基本设置

Linux系统是一个全面的编程系统,它的功能比较强大,无论它的命令还是操作都是比较简便。但是对于一些新手而言,Linux是一个全新的系统。在各个大学的计算机学院内都会开设一门Linux的基础课,然而大学的课堂只能说是介绍一下Linux系统的基本命令,但是最后的深入的较少,完全是靠学生在课下自学深入。如果是想使用Linux来进行编程,必须要用到vim编辑器,可是这个编辑器初始化时,是没有任何效果的,相当于一个txt文本编辑器。所以,怎样制作一个特殊的、符合自己的编辑器。
在进入到Linux界面后,打开终端并输入“vim ~/.vimrc”命令。可以根据自己的要求输入以下的属性命令。


set nocompatible //不要使用vi的键盘模式,而是vim自己的
set syntax=on //语法高亮
set noeb //去掉输入错误的提示声音  
set confirm //在处理未保存或只读文件的时候,弹出确认
set autoindent
set cindent //自动缩进
set tabstop=4 //Tab键的宽度
set softtabstop=4
set shiftwidth=4 // 统一缩进为4
set noexpandtab //不要用空格代替制表符 
set smarttab //在行和段开始处使用制表符
set number //显示行号
set history=1000 //历史记录数
set nobackup
set noswapfile //禁止生成临时文件
set ignorecase //搜索忽略大小写
set hlsearch
set incsearch //搜索逐字符高亮
set gdefault //行内替换
set enc=utf-8
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936 //编码设置
/语言设置/ 
set langmenu=zh_CN.UTF-8
set helplang=cn

set laststatus=2 //总是显示状态行
set ruler //在编辑过程中,在右下角显示光标位置的状态行
set cmdheight=2 //命令行(在状态行下)的高度,默认为1,这里是2
filetype on //侦测文件类型
filetype plugin on //载入文件类型插件
filetype indent on //为特定文件类型载入相关缩进文件
set viminfo+=! //保存全局变量
set iskeyword+=_,$,@,%,#,- //带有如下符号的单词不要被换行分割
set linespace=0 //字符间插入的像素行数目
set wildmenu //增强模式中的命令行自动完成操作
set backspace=2 // 使回格键(backspace)正常处理indent, eol, start等
set whichwrap+=<,>,h,l //允许backspace和光标键跨越行边界
/可以在buffer的任何地方使用鼠标(类似office中在工作区双击鼠标定位)/
set mouse=a
set selection=exclusive
set selectmode=mouse,key
/通过使用: commands命令,告诉我们文件的哪一行被改变过/
set report=0
/启动的时候不显示那个援助索马里儿童的提示/
set shortmess=atI
/在被分割的窗口间显示空白,便于阅读/
set fillchars=vert:\ ,stl:\ ,stlnc:\
set showmatch //高亮显示匹配的括号
set matchtime=5 //匹配括号高亮的时间(单位是十分之一秒) 
set smartindent //为C程序提供自动缩进


本人推荐的一个编辑属性

0 0
原创粉丝点击