vim代码对齐命令_vim自动对齐
注:如果是用vim编写代码,建议开启vim的文件类型自动检测功能,这样编写代码换行时就会自动换行对齐,就不用在vimrc文件中加如下的两句代码了。
开启文件类型自动检测的方式是在vimrc文件中添加下面这句:
filetype plugin indent on
只要在 /etc/vimrc中加上这两句就行了
set autoindent
set smartindent
--------------------------------------------------------
/**********/
添加到:/usr/share/vim/vim73 中对应的目录中
/*********/
详细:
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进
等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。
在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,
所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:
$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
vim代码对齐命令_vim自动对齐相关推荐
- vim代码对齐命令_vim让代码整齐美观的小技巧
一.空格和Tab相关 空格和Tab是两种常见的排版缩进的字符,常见项目中的风格问题往往由此而起.vim可以很容易的处理好这些问题.首先我们要把这两个字符显示出来,默认这两个字符都是白的.使用如下方法设 ...
- ubuntu vim保存退出命令_vim极为详细的教程(一)基本操作
vim的总体介绍 我以前是坚定的vim党,但后来用了一次vscode,便再也出不来了.vscode虽然功能强大,但本质上任然是个编译器,它强大的功能来自于对各种经典工具的灵活调用,vscode开发C+ ...
- VI/VIM代码格式对齐
设置VI/VIM对齐方式 在家目录下,编辑vim配置文件.vimrc,添加如下配置内容: set nu "显示行号" set tabstop=4 "设置Tab键为4个空格 ...
- vim 命令_Vim 操作命令手册
曾经使用了两年多的Vim,手册也翻过一遍.虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享. 1. 关于Vim vim是我最喜欢的编辑器,也是Linux下第二强大的编辑器. 虽然 ...
- vim 自带教程命令_vim教程和命令示例
vim 自带教程命令 vim, short for Vi Improved is a command-line text editor that is used for creating and vi ...
- vim 显示行号_Vim给文件加行号,这通惊为天人的操作没sei了!文末天书慎点
引言 一般 Vim 使用 :set number 命令,在编辑器显示行号. 本文展示了如何将行号插入到正文中,或者只插入到段落中.此外,还提供了打印行号的选项(Vim 可以打印带有数字的行,并且不需要 ...
- vim代码格式化插件clang-format
title: vim代码格式化插件clang-format date: 2017-12-12 20:28:26 tags: vim categories: 开发工具 安装vim-clang-forma ...
- vim 一些常用命令
大家都到了,上班了 得准备干活了,直接copy了. 有什么问题直接指出来我修改. # 页面内跳转 H 跳转到本页面最上面一行(home) M 跳转到本页面中间一行(middle) L 跳转到本页面最下 ...
- vim环境设置(如:自动对齐)以及在vim中直接修改只读文件
vim环境设置(如:自动对齐)以及在vim中直接修改只读文件 在第一次使用vim写代码时,很多人应该都不适应(毕竟之前大都是用vs的),这里写一些简单的vim环境设置,如自动对齐等,帮助大家更好地使用 ...
- vim+快捷键+常用+命令
Vim 编辑器是一个基于命令行的工具,是传奇编辑器 vi 的增强版.尽管图形界面的富文本编辑有很多,但是熟悉 Vim 对于每一位 Linux 的使用者都能有所帮助--无论你是经验丰富的系统管理员,还是 ...
最新文章
- JavaScript中对象数组,如何给对象添加一个新属性
- [java手把手教程][第二季]java后端博客系统文章系统——No10
- JavaScript:从此不再怕闭包
- SetWindowLong
- OpenCV常见的优化方法和技巧总结
- Elastic Stack 安装
- 将java项目做成app_将鸿蒙做成和EMUI一致,又兼容安卓APP,华为已立于不败之地...
- ppt怎么无边距打印 wps_为什么用WPS的同事总是比你早下班?
- Java 9 ← 2017,2019 → Java 13 ,Java 两年来都经历了什么?| CSDN 博文精选
- devops+备份mysql_使用Xtrabackup备份 MySQL 数据库
- 单模光纤最大传输距离为多少_单模光纤的最长传输距离有多远?单模,多模光纤有什么不同呢?...
- COGS2259 异化多肽
- WEB2.0商业模式才刚开始
- 基于STM32的光敏传感器数据采集系统-嵌入式系统与设计课程设计
- 道周中学2012年高三地理寒假作业答案
- php之PDO (PHP DATA OBJECT)
- void* to ULONG
- 火狐浏览器打印时会出现边框线不显示(缩放页面也会出现)
- Oracle数据库从入门到精通系列之二:SGA和后台进程
- 在计算机系统内部,汉字的表示方法是采用,工作分析不属于人因工程学主要研究方法。()...