vim 设置

来源:互联网 发布:tomcat连不上mysql 编辑:程序博客网 时间:2024/06/10 01:56

如何配置

在每个用户的目录下应该有个.vimrc的文件,注意该文件是以英文状态下的句号(.)开头的,如果没有可以有两种方案解决,第一种是自己手动创建,但是这种方案需要进行更多的配置,第二套方案是将操作系统的vim配置文件复制过来,进行相应的更改。那么系统的vim的配置文件如何找到呢?

开启你的shell输入

$ whereis vim

之后会返回一系列的目录,在我的系统上是

vim: /usr/bin/vim /usr/share/vim /usr/share/man/man1/vim.1.gz
之后执行

ls /usr/share/vim
返回

vim74 vimfiles
你可以用

ls /usr/share/vim -al
查看 vim74 和vimfiles是两个目录。再次执行

ls /usr/share/vim/vim74 -al
在列表中有一个 vimrc_example.vim文件,把这个文件复制到你的个人用户的目录下,如我的个人目录为sam,执行

cp /usr/share/vim/vim74/vimrc_example.vim /home/sam/.vimrc
就可以把这个文件拷贝到你的个人目录下,并进行了重命名。如果你的shell当前目录就是sam,执行

cp /usr/share/vim/vim74/vimrc_example.vim ./.vimrc
执行

ls .vimrc -al
返回的.vimrc权限为

-rw-r--r-- 1 sam
即该文件在用户sam是可读写的,之后就可以进行相应的更改和配置


设置vim的tab键为4个空格

我们的工作是想设置tab键键入时为4个空格,因为在默认下tab键键入时占用了8个空格,并且不能将制表符转换为空格,

只要打开sam目录下的.vimrc之后在最末行添加

set ts=4set expandtab

就可以完成设置

如果想要取消设置只要删除.vimrc中设置的两行代码

另外,也可在vim的命令模式下手动设置

设置tab键为空格:

:set ts=4:set expandtab%retab!
空格替换为tab

:set ts=4:set noexpandtab%retab!


0 0