vim编辑器的设置 记录
来源:互联网 发布:谁有千百鲁最新域名 编辑:程序博客网 时间:2024/05/17 04:15
《一日二十四挨踢www.1024it.net》站文章在未特殊说明下默认为原创性文章。
在未有正式书面授权情况下,请勿转载。谢谢配合
VIM的基本设置
不用我多说了,大家都知道,vim是linux系统上的一大神器。在此,把我学习过程中遇到的一些问题,和设置vim的方法做一个记录,以供日后查阅,也希望对大家有所帮助。当然,有很多知识都来自互联网啦,博主会在相应位置添加链接。在此统一声明,版权属于原作者。
设置vim的一个偷懒的方式如下:
首先,在你的终端输入vimtutor,会打开一个以“W e l c o m e t o t h e V I M T u t o r - Version 1.7 ”开头的文件(该文件是学习vim编辑器使用的最好资料之一)。
接着,在该文件中查找vimrc,回车。你会看到下面的一段文字。
最后按照下面的方式操作就可以了啦。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 7.2: CREATE A STARTUP SCRIPT
** Enable Vim features **
Vim has many more features than Vi, but most of them are disabled by
default. To start using more features you have to create a "vimrc" file.
1. Start editing the "vimrc" file. This depends on your system:
:e ~/.vimrc for Unix
:e $VIM/_vimrc for MS-Windows
2. Now read the example "vimrc" file contents:
:r $VIMRUNTIME/vimrc_example.vim
3. Write the file with:
:w
The next time you start Vim it will use syntax highlighting.
You can add all your preferred settings to this "vimrc" file.
For more information type :help vimrc-intro
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
值得说的是,按照上面的方式做了之后,有一个自认为很恶心的功能需要去掉。打开~/.vimrc把下面的几行注释掉就行了,
" In many terminal emulators the mouse works just fine, thus enable it.
"if has('mouse')
" set mouse=a
"endif
到此为止,你的vim编辑器就会对关键字有色显示了,当然,高亮显示也没问题了。但是,tab键的设置没有处理啊,下面加一个对tab键宽度的设置方法:
在Vim中设置tab
在 Vim 中可以很方便的根据不同的文件类型来设置使用 tab 制表符或者空格,还可以设置长度,非常灵活。
首先来看如何设定 tab 的宽度以及如何确定用 tab 制表符还是空格来表示一个缩进:
set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab / expandtab
其中 tabstop
表示一个 tab 显示出来是多少个空格的长度,默认 8。
softtabstop
表示在编辑模式的时候按退格键的时候退回缩进的长度,当使用expandtab
时特别有用。
shiftwidth
表示每一级缩进的长度,一般设置成跟softtabstop
一样。
当设置成 expandtab
时,缩进用空格来表示,noexpandtab
则是用制表符表示一个缩进。
声明:博文中设置tab键的方法来自:http://www.cnblogs.com/kadinzhu/archive/2011/12/05/2276623.html,经验证好使。O(∩_∩)O哈哈~
VIM中.ll后缀文件(llvm汇编文件)高亮显示
一、编译下面文件:
$ sudo vim /usr/share/vim/vim73/filetype.vim
二、文件输入下面命令:
/\.ll
三、回车,找到如下行:
994 au BufNewFile,BufRead *.ll setf llvm
四、保存退出。
五、llvm源码中找到如下文件:
llvm$ find . -name llvm.vim
./utils/vim/llvm.vim
六、拷贝找到的文件:
llvm$ cp ./utils/vim/llvm.vim /usr/share/vim/vim73/syntax/
- vim编辑器的设置 记录
- vim编辑器的设置
- vim编辑器的设置文件
- windows下的vim编辑器设置
- 如何设置显示vim编辑器的行号
- 设置Linux中VIM编辑器的风格
- vim编辑器设置
- 设置vim编辑器
- vim编辑器设置
- VIM编辑器设置
- vim编辑器格式设置
- vim 编辑器设置选项
- Vim编辑器相关设置
- vim编辑器设置
- VIM编辑器基本设置
- vim编辑器设置
- vim编辑器的使用记录和学习笔记
- Vim编辑器基本设置总结
- 黑马程序员_java基础day03
- ExtJs store传递给后台的参数使用POST方式
- C#如何利用NPOI生成具有精确列宽行高的Excel文件
- 嵌入式Linux:V4L2视频采集操作流程和接口说明
- JDBC中日期/时间的处理技巧
- vim编辑器的设置 记录
- 黑马程序员_java多线程的实现方法
- HEVC学习(十五) —— SAO函数解析之三
- uedit32的注册码及DOS/UNIX/MAC转换问题
- 罗马数字转十进制 古罗马帝国开创了辉煌的人类文明,但他们的数字表示法的确有些繁琐,尤其在表示大数的时候, 现在看起来简直不能忍受,所以在现代很少使用了。
- 《Head First设计模式》 读书笔记05 工厂模式(二)
- tcp/ip详解----杂记三
- 自考——信息资源管理
- 黑马程序员----JAVA基础CSS javaScript DOM