文档章节

vim行号,配置文件问题

斯多葛先生
 斯多葛先生
发布于 2016/11/01 11:40
字数 759
阅读 7
收藏 1
点赞 0
评论 0

$vi ~/.vimrc 设置完后 $:x 或者 $wq 进行保存退出即可。 下面给出一个例子,其中列出了经常用到的设置,详细的设置信息请参照参考资料: “双引号开始的行为注释行,下同 “去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限 set nocompatible “显示行号 set number “检测文件的类型 filetype on “记录历史的行数 set history=1000 “背景使用黑色 set background=dark “语法高亮度显示 syntax on “下面两行在进行编写代码时,在格式对起上很有用; “第一行,vim使用自动对起,也就是把当前行的对起格式应用到下一行; “第二行,依据上面的对起格式,智能的选择对起方式,对于类似C语言编 “写上很有用 set autoindent set smartindent “第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格 set tabstop=4 set shiftwidth=4 “设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号 set showmatch “去除vim的GUI版本中的toolbar set guioptions=T “当vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声 set vb t_vb= “在编辑过程中,在右下角显示光标位置的状态行 set ruler “默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示 set nohls “查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一 “个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,依 “次类推,进行查找时,使用此设置会快速找到答案,当你找要匹配的单词 “时,别忘记回车 set incsearch “修改一个文件后,自动进行备份,备份的文件名为原文件名加“~“后缀 if has(“vms”) //注意双引号要用半角的引号" " set nobackup else set backup endif 如果去除注释后,一个完整的.vimrc配置信息如下所示: set nocompatible set number filetype on set history=1000 set background=dark syntax on set autoindent set smartindent set tabstop=4 set shiftwidth=4 set showmatch set guioptions-=T set vb t_vb= set ruler set nohls set incsearch if has("vms") set nobackup else set backup endif

如果设置完后,发现功能没有起作用,检查一下系统下是否安装了vim-enhanced包,查询命令为: $rpm –q vim-enhanced 参考资料: 1.vim的完全翻译版在下面连接处可以找到 http://vimcdoc.sourceforge.net/ 可以下栽其中的一个PDF版本,里面介绍的很详细,强烈推荐:) 2.更详细的vim信息可以访问: http://www.vim.org/ 3.一个带有英文注释的.vimrc例子 http://www.vi-improved.org/vimrc.php

此文讲解的是vim编辑多字节编码文档(中文)所要了解的一些基础知识,注意其没有涉及gvim,纯指字符终端下的vim。

本文转载自:http://blog.chinaunix.net/uid-26204413-id-3074742.html

共有 人打赏支持
斯多葛先生
粉丝 4
博文 53
码字总数 18145
作品 0
vim打开文件时显示行号

vim打开文件是,默认不提示行号。 至于显示行号的用途,因人而异 linux下一个主机可能有N个账户。对于配置分为两种:仅配置当前账户,配置所有账户 vim配置文件路径(Centos 5.5 final ): ...

Airship ⋅ 2015/12/29 ⋅ 0

ubuntu14.04 vim使用方法

1. 在使用vim 编辑文本时能显示行号: 方法一: 直接输入 :set number 方法二 : 修改vim 的配置文件 vim /etc/vim/vimrc 然后添加 set number 后保存退出 set nu // 在左侧行号 set tabsto...

v7xyy ⋅ 2017/07/27 ⋅ 0

centos vim设置

在centOS中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在终端 输入以下命令来编辑vimrc配置文件: vim /etc/vimrc 或者 /etc/vimrc 1、显示行号 在文件末端添加一新行,输入 se...

CosmeYang ⋅ 2013/04/18 ⋅ 2

vim自动补全插件snipMate

linux下安装vim自动补全插件snipMate 环境:ubuntu 下载snipMate 官方网站:http://www.vim.org/scripts/script.php?script_id=2540 https://codeload.github.com/msanders/snipmate.vim/zip/m......

isweet ⋅ 2013/05/19 ⋅ 0

Ubuntu 14.04 vim 的配置

1 安装 vim 2 编辑/etc/vim/vimrc 配置文件 在文件最后加入: set nu "在左侧行号 set tabstop "tab 长度设置为 4 set nobackup "覆盖文件时不备份 set cursorline "突出显示当前行 set rule...

IOT_刘涛 ⋅ 2015/11/18 ⋅ 0

Linux基础--管理出入输出以及vim的一些用法

######################## #### 1.管理输入输出 #### ######################## 在linux系统中,正确输出的编号为1,错误输出编号为2 在系统中用普通用户执行 "student" find /etc -name pa...

無緣 ⋅ 2017/10/21 ⋅ 0

第五章 VIM 工具

5 VIM工具5.1Vim介绍5.2 vim颜色显示和移动光标5.3一般模式下移动光标5.4一般模式下复制剪切与粘贴5.5进入编辑模式5.6vim命令模式 1)VIM是Vi的升级版,带有颜色显示 ;也分为 一般模式、编辑...

Iammalt ⋅ 01/03 ⋅ 0

在cygwin下配置vim

cygwin安装完vim后,并不会在用户目录下生成配置文件,也就是.vimrc文件,所以很多配置不能保存。 我用vim自带的配置文件为蓝本,自己写了点常用的配置。 cp /usr/share/vim/vim73/vimrc_ex...

imJack ⋅ 2013/09/05 ⋅ 0

vim显示行号、语法高亮、自动缩进的设置

在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中vim的配置文件存放在/etc目录中,配置文...

李东委 ⋅ 2014/12/23 ⋅ 0

VIM技巧之去除代码行号并缩进代码

从网上找源代码时经常会发现代码虽然排版很好,但是前面带着行号,直接复制粘贴得将前面的行号去掉才能编译,而更糟糕的是前面带行号,而代码又没排版,简直是噩梦。在VIM中可以轻易地解决这...

耀子 ⋅ 2014/09/18 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

大数据工程师需要精通算法吗,要达到一个什么程度呢?

机器学习是人工智能的一个重要分支,而机器学习下最重要的就是算法,本文讲述归纳了入门级的几个机器学习算法,加大数据学习群:716581014一起加入AI技术大本营。 1、监督学习算法 这个算法由...

董黎明 ⋅ 39分钟前 ⋅ 0

Kylin 对维度表的的要求

1.要具有数据一致性,主键值必须是唯一的;Kylin 会进行检查,如果有两行的主键值相同则会报错。 2.维度表越小越好,因为 Kylin 会将维度表加载到内存中供查询;过大的表不适合作为维度表,默...

无精疯 ⋅ 43分钟前 ⋅ 0

58到家数据库30条军规解读

军规适用场景:并发量大、数据量大的互联网业务 军规:介绍内容 解读:讲解原因,解读比军规更重要 一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及...

kim_o ⋅ 46分钟前 ⋅ 0

代码注释中顺序更改 文件读写换行

`package ssh; import com.xxx.common.log.LogFactory; import com.xxx.common.log.LoggerUtil; import org.apache.commons.lang3.StringUtils; import java.io.*; public class DirErgodic ......

林伟琨 ⋅ 54分钟前 ⋅ 0

linux实用操作命令

参考 http://blog.csdn.net/qwe6112071/article/details/50806734 ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件-A 同-a,但不列出"."和"...

简心 ⋅ 今天 ⋅ 0

preg_match处理中文符号 url编码方法

之前想过直接用符号来替换,但失败了,或者用其他方式,但有有些复杂,这个是一个新的思路,亲测可用 <?php$str='637朗逸·超速新风王(300)(白光)'; $str=iconv("UTF-8","GBK",$s...

大灰狼wow ⋅ 今天 ⋅ 0

DevOps 资讯 | PostgreSQL 的时代到来了吗 ?

PostgreSQL是对象-关系型数据库,BSD 许可证。拼读为"post-gress-Q-L"。 作者: Tony Baer 原文: Has the time finally come for PostgreSQL?(有删节) 近30年来 PostgreSQL 无疑是您从未听...

RiboseYim ⋅ 今天 ⋅ 0

github太慢

1:用浏览器访问 IPAddress.com or http://tool.chinaz.com 使用 IP Lookup 工具获得github.com和github.global.ssl.fastly.net域名的ip地址 2:/etc/hosts文件中添加如下格式(IP最好自己查一...

whoisliang ⋅ 今天 ⋅ 0

非阻塞同步之 CAS

为解决线程安全问题,互斥同步相当于以时间换空间。多线程情况下,只有一个线程可以访问同步代码。这种同步也叫阻塞同步(Blocking Synchronization). 这种同步属于一种悲观并发策略。认为只...

长安一梦 ⋅ 今天 ⋅ 0

云计算的选择悖论如何对待?

人们都希望在工作和生活中有所选择。但心理学家的调查研究表明,在多种选项中进行选择并不一定会使人们更快乐,甚至不会产生更好的决策。心理学家Barry Schwartz称之为“选择悖论”。云计算为...

linux-tao ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部