Linux入门:vim配置
来源:互联网 发布:医学图像处理算法 编辑:程序博客网 时间:2024/05/22 13:15
刚刚开始学习Linux,对于vim编辑器的操作什么的都不太熟悉,(可能有的CentOs没有vim,这时候就需要自己安装一下,一条指令就可以:yum install vim,可以在安装之前先查看一下是否有vim,vim-enhanced-7.0.109-7.el5,
vim-minimal-7.0.109-7.el5,
vim-common-7.0.109-7.el5,输入 rpm -qa|grep vim 这个命令,如果vim已经正确安装,则会显示上面三个包的名称,如果缺少了其中某个,比如说: vim-enhanced这个包少了,执行:yum -y install vim-enhanced 命令,它会自动下载安装。如果上面三个包一个都没有显示,则直接输入命令:yum -y install vim*,即可自动安装,完毕后,即可使用vim编辑器。
)就对着大神的方法配置了一下我的vim,我配置的是普通用户的也就是在.vimrc中添加的配置信息,可以在/etc/下配置自己私有的vim。这张图是我的一部分配置。
这是配置完成之后的图,我只能说不太好看,但还是比较实用的。
这是一些我的基本配置指令:(我也是根据大神的配置来配置的)
winpos 5 5 " 设定窗口位置
set lines=40 columns=155 " 设定窗口大小
set nu " 显示行号
set guifont=Courier_New:h10:cANSI " 设置字体
autocmd InsertLeave * se nocul " 用浅色显示非当前行
autocmd InsertEnter * se cul " 用浅色显示当前行
set ruler " 显示标尺
set showcmd " 输入的命令显示出来,看的清楚些
set cmdheight=1 " 命令行(在状态行下)的高度,设置为1
set scrolloff=3 " 光标移动到buffer的顶部和底部时保持3行距离
set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]\ %{strftime(\"%d/%m/%y\ -\ %H:%M\")} "状态行显示的内容
set laststatus=1 " 启动显示状态行(1),总是显示状态行(2)
set foldenable " 允许折叠
set foldmethod=manual " 手动折叠
set background=dark "背景使用黑色 (我曾试图把dark改成blue结果就出错了)
set nocompatible "去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
" 显示中文帮助
if version >= 603
set helplang=cn
set encoding=utf-8
endif
"设置配色方案
colorscheme murphy
"字体
if (has("gui_running"))
set guifont=Bitstream\ Vera\ Sans\ Mono\ 10
endif
对于vim的基本配置指令,直接粘贴到文件.vimrc中,没有这个文件的话,在自己的工作目录下touch一个就好。
对于vim的插件doc和plugin则是需要下载压缩文件解压后粘贴到home目录下.vim文件的doc和plugin目录下中,如下图:
- Linux入门:vim配置
- Linux vim 入门 配置 及 使用初步
- [Linux][Vim]:vim 配置
- VIM入门配置
- vim配置入门,到豪华版vim配置
- Linux--vim入门常用命令
- Linux入门:VIM
- Linux入门:VIM
- Linux入门:VIM
- Linux入门:VIM
- Linux vim 入门
- Linux VIM配置(实用)
- linux vim配置
- linux下vim配置
- Linux Vim插件配置
- linux下配置vim
- linux vim 配置
- linux vim 配置
- android开发之初体验之实习第一天
- LBG算法
- POJ 3504 Obfuscation 笔记
- andrew ng的machine learning第一次作业
- TCP/IP、Http、Socket的区别
- Linux入门:vim配置
- 机器学习实践系列之3 - 人脸对齐(上)
- Windows已在“xxx.exe”中触发了一个断点。
- Java温习——JavaSE学习方法
- 1.1抽象过程
- leetcode~Binary Tree Level Order Traversal
- ROS学习 cpp参数服务器
- 约瑟夫环问题
- Android NDK JNI 简单例子2