vim

ubuntu下vim的安装与配置

为君一笑 提交于 2020-04-04 10:00:51
由于ubuntu16.04已经可以用vim直接打开文件,所以大可不必使用gvim了,vim显得更加轻巧。 vim的安装: sudo apt-get install vim sudo apt-get install vim-gnome vim的配置: 1.在/home下,Ctrl + H显示隐藏文件, 新建文件.vimrc,便可对vim进行配置. set ai set aw set ar set si set sc set sm set nu set cin set hls set go=0 set bs=2 set ls=2 set so=3 set mat=3 set ts=4 set sw=4 sta set mouse=a set shm=atI set list lcs=tab:\ \ autocmd BufEnter * cd %:p:h syntax enable filetype on filetype plugin on func! Run_cpp() exec "w!" exec "!clear && g++ %<.cpp -o %< -g && ./%<" endfunction map <F9> :call Run_cpp()<cr> map <space>h <C-w>h map <space>j <C-w>j map <space>k <C-w>k map

gvim 显示函数列表

喜夏-厌秋 提交于 2020-04-04 07:39:55
install details 1. Download the taglist.zip file(http://www.vim.org/scripts/script.php?script_id=273) and unzip the files to the $HOME/.vim or the $HOME/vimfiles or the $VIM/vimfiles directory. After this step, you should have the following two files (the directory structure should be preserved): plugin/taglist.vim - main taglist plugin file doc/taglist.txt - documentation (help) file Refer to the |add-plugin|, |add-global-plugin| and |runtimepath| Vim help pages for more details about installing Vim plugins. 2. Change to the $HOME/.vim/doc or $HOME/vimfiles/doc or $VIM/vimfiles/doc directory,

vim 字符编码

*爱你&永不变心* 提交于 2020-04-04 07:25:49
一般的,vim打开中文文件时会出现乱码,原因比较复杂,不罗嗦了。直接讲解决办法 set fileencoding=gb18030 set fileencodings=utf-8,gb18030,utf-16,big5 想看这样设置的原因吗?请继续。下文在网络中广泛流传 vim里面的编码主要跟三个参数有关:enc(encoding), fenc(fileencoding)和fencs(fileencodings) 其中fenc是当前文件的编码,也就是说,一个在vim里面已经正确显示了的文件(前提是你的系统环境跟你的enc设置匹配),你可以通过改变 fenc后再w来将此文件存成不同的编码。比如说,我:set fenc=utf-8然后:w就把文件存成utf-8的了,:set fenc=gb18030再:w就把文件存成gb18030的了。这个值对于打开文件的时候是否能够正确地解码没有任何关系。 fencs就是用来在打开文件的时候进行解码的猜测列表。文件编码没有百分百正确的判断方法,所以vim只能猜测文件编码。比如我的vimrc里面这个的设置是 set fileencodings=utf-8,gb18030,utf-16,big5 所以我的vim每打开一个文件,先尝试用utf-8进行解码,如果用utf-8解码到了一半出错(所谓出错的意思是某个地方无法用utf-8正确地 解码)

Vim 字符集问题

怎甘沉沦 提交于 2020-04-04 07:19:22
   使用CentOS中的Vim 文本编辑器出现中文乱码的问题。   凡是字符乱码的问题,都是字符集不匹配的问题引起的。这里的字符集不匹配只的是文件的编码和解码方式不匹配,同时可能涉及到不只一次的解码过程。   计算机中的所有文件都是以二进制格式存储的(计算机可识别内容)。我们在读取文件内容时,均是通过不同的软件读取的,软件在读取文件内容时,需要使用不同的字符集来识别文件中的人类可识别内容。字符集就是一个数值与人类可识别基础字符的对照表。   一个文件 有自己的编码字符集,编辑器在读取文件时有自己的字符集,在linux系统中还会涉及到终端的显示字符集。  在Xshell终端中使用Vim打开文件时,中文出现乱码。分析原因时要考虑:1.文件的原始编码方式 2.vim打开文件的编码方式 3. xshell 终端的编码方式。 在 Vim 中主要有三个和字符集相关的变量: encoding(enc) , fileencoding(fenc) , fileencodings(fencs). fileencodings:打开文件的时候进行解码的猜测列表。 fileencoding :用于设置保存文件时使用的字符集。 encoding:用于设置编辑文件时使用的字符集。    例如:可以使用下面的命令 1. :edit ++enc=<encoding> [filename]

谁说Vim不是IDE?(二)

我的梦境 提交于 2020-04-04 07:18:39
环境配置 “如果你认为Vim只是一个文本编辑器,你就输了”——来自Vim老鸟 Vim以简洁的方式提供了丰富的配置功能,主要配置体系由一个文件和文件夹组成。在一台安装了Vim的OS X/Linux/Unix机器上,进入用户主目录,可以找到.vimrc文件和.vim文件夹,这就是Vim所有的配置信息。 (1).vimrc介绍 用户目录下的.vimrc文件就是Vim针对当前用户的主配置文件,该文件不是必备的,没有的话就创建它。文件位于当前用户的主目录下,可以用 ~/.vimrc 找到,Vim启动时会自动运行文件中的每条命令。 通过.vimrc我们可以为Vim进行个性化配置,包括使用方式、显示风格、编写函数和运行插件等,.vimrc中所有的命令都可以在Vim运行时通过类似 :comm args[=args1] 的方式动态运行,即时生效。 以下是一个.vimrc的样例脚本,包含了一些常用配置,后面的注释是简要说明。 .vimrc的注释用双引号(")表示 ,样例中的大括号仅表示功能区,属于注释的一部分,无其他含义 .vimrc的配置非常丰富,可以定义各种宏、函数、插件和映射,我见过最长的.vimrc配置有1000多行,这里的示例比较简单,适合入门级用户 syn on "语法支持 "common conf {{ 通用配置 set ai "自动缩进 set bs=2

vim自定义语法高亮(syntax highlight)设置流程

拈花ヽ惹草 提交于 2020-04-04 07:18:06
这里用一个非常简单的例子来展示vim自定义自己的语法并高亮显示的设置流程。 所使用的实例语言是python,为了区分vim自带的python语法,我们把文件名保存为test.me,其内容如下图所示: 现在我们希望能够设置自己的语法,来高亮显示这段代码。 总共有三步,如下: 定义语法规则 首先要创建自己的语法规则: 进入目录~/.vim/syntax,在该目录下新建文件mysyntax.vim(名称随意,.vim结尾即可) windows用户目录为$VIM_INSTALL/vimfiles/syntax($VIM_INSTALL为vim的安装目录) 之后在mysyntax.vim中输入: syn keyword Conditional if syn keyword InternalFunction print input 这里我们指定了if为关键词Conditional,print与input为关键词InternalFunction,Conditional与InternalFunction为我们自己定义的变量名。 暂时就添加这两行,先看看效果。 设置识别文件类型 接下来要设置vim在读入.me文件时,自动识别其语法为我们刚才定义的mysyntax: 进入目录~/.vim/ftdetect,在该目录下新建文件mysyn.vim(名称随意,.vim结尾即可) windows用户目录为

ubuntu 配置gvim开发Rails

烂漫一生 提交于 2020-04-04 07:09:27
http://wxianfeng.com/ ubuntu 配置gvim开发Rails Posted by wxianfeng on 2010年1月2日 星期六 环境: ubuntu 8.10 + vim 7.1 效果预览 : vim配置下载:下载后若看不到文件,ctrl + h 显示隐藏文件,因为前面有个.的文件 http://www.uushare.com/user/fl1429/file/2348697 在同事 textmate 的诱惑 和 他的鼓吹下,决定用 vim 配置成 ide 开发rails了,之前可以说vim是0基础,很少用,一切从头开始: 1,安装vim 和 gvim sudo apt-get install vim sudo apt-get install vim-gtk ( 或者 sudo apt-get install vim-gnome ) <span class="c"># 基于桌面gui的方式不同</span> 安装完成,可以使用vim 和 gvim命令看看能否打开,打开就success 了 2,在你home/user目录下配置 .gvimrc 文件 , 没有的话,自己新建一个 把我代码里的配置拷贝进去 3,配置home/user目录下.vim文件夹,没有的话,新建一个 把我相应的文件copy过去 4,shell 下 cd 到你的project ->

gvim汉化及配置

假装没事ソ 提交于 2020-04-04 07:07:12
一、安装vim及其图形化前端 sudo apt-get install vim vim-gtk 二、简单配置 主要配置文件: /etc/vimrc /etc/vim/gvimrc " add by xiangzi888syntax on        #语法高亮set nu          #行号set ai          #缩进set smartindentset tabstop=4set mouse=aset ignorecase colorscheme blue" no bellset vb t_vb=" bad encodingset fileencodings=utf-8,gbk,gb2312,gb18030set termencoding=utf-8set encoding=prc 三、安装Gvim中文手册 1.下载 http://sourceforge.net/projects/vimcdoc/files/vimcdoc/1.8.0/vimcdoc-1.8.0.tar.gz/download 2.解压 tar zxvf vimcdoc-1.8.0.tar.gz 3.进入后 sudo ./vimcdoc.sh -i #不会覆盖原英文文档 4.设置为中文 set helplang=cn 5.使用帮助手册 :help usr :help usr_29 第29章节

Ubuntu下玩gvim (增1)

孤人 提交于 2020-04-04 07:06:55
  对于上篇 《Ubuntu 下玩gvim 》的增加,上篇配置gvim的 还是在 /etc/vim/下的gvimrc 上,其实,我们也可以在自己的主目录$HOME = ~/ 下进行配置。 第一步:先在主目录下创建.vimrc文件 sudo touch ~/.vimrc 然后可以拷贝/etc/vim/gvimrc 里的内容到此文件。同样可以配置成功。这样有一点好处就是,重装系统,无须进行vim的设置备份了。 来源: https://www.cnblogs.com/yootime/archive/2010/09/25/1834281.html

gvim 2012,8,30号 配置

匆匆过客 提交于 2020-04-04 07:06:04
"是否兼容VI,compatible为兼容,nocompatible为不完全兼容 "如果设置为compatible,则tab将不会变成空格 set nocompatible source $VIMRUNTIME/vimrc_example.vim source $VIMRUNTIME/mswin.vim "设置鼠标运行模式为WINDOWS模式 behave mswin " Multi-encoding setting, MUST BE IN THE BEGINNING OF .vimrc! " if has("multi_byte") " When 'fileencodings' starts with 'ucs-bom', don't do this manually "set bomb set fileencodings=ucs-bom,utf-8,chinese,taiwan,japan,korea,latin1 " CJK environment detection and corresponding setting if v:lang =~ "^zh_CN" " Simplified Chinese, on Unix euc-cn, on MS-Windows cp936 set encoding=chinese set termencoding=chinese if