存档

文章标签 ‘vim’

vim函数跳转命令

2016年3月9日 1 条评论

gd 跳转到局部函数定义.
gD 跳转到全局函数定义.
g* 向下搜索光标所在单词 ( 当光标在 'rain' 会查找 'rainbow').
g# 向上搜索光标所在单词
gg 跳转到第一行
G 跳转到最后一行

分类: linux 标签:

vim中tab设置为4个空格

2015年4月18日 没有评论

在大多数的文件中使用4个空格的tab,在Makefile中使用真正8个宽度的tab, 同事基于文件的类型自动缩进。

编辑
vim ~/.vimrc

如文件不存在新建,文件已存在,追加在尾部

添加

vim暂时关闭缩进和注释自动缩进设置

VIM在粘贴代码时会自动缩进,把代码搞得一团糟糕,甚至可能因为某行的一个注释造成后面的代码全部被注释掉,

方法一

即可关闭自动缩进

或者设置为快捷键,最方便的方法就是在.vimrc中加一句:

以后在插入模式下,只要按F9键就可以切换自动缩进。

当需要自己手写代码的时候,进入insert模式,默认就是自动缩进了。

方法二

然后再进入插入模式粘贴,代码就不会被自动缩进。
敲代码的时候需要自动缩进,需要改回来:

推的的.vimrc
set tabstop=4
set shiftwidth=4
set expandtab
set autoindent
set smartindent
set number
set ruler
set hlsearch
set ignorecase

分类: linux 标签: , ,

修改vim字体颜色解决编辑c或php文件蓝色注释看不清的问题

2012年11月30日 没有评论

通过putty或者securecrt连到linux服务器,使用vi编辑*.php 或*.c文件时,

蓝色的注释很淡,看不清,看起来很费眼

效果如下

我本身有习惯于默认配色,不想修改配色方案,只想把看不清蓝色的注释换掉,修改成目录的蓝色

翻了翻相关资料,大部分都是修改配色方案,最后发现可以通过hi命令来修改注释的颜色。

hi指令使用方法

设置关键字为蓝色非粗体 :hi Identifier ctermfg =blue cterm =none (bold 就设置成粗体)

那我们的问题就可以通过添加一条hi指令解决了

 

1. vi ~/.vimrc 加入如下内容

hi Comment ctermfg =blue

2.修改后效果

 

以下是vim不同关键字字体颜色修改方法

修改字符串颜色

hi String ctermfg =darkred

修改类型颜色

hi Type ctermfg =yellow

修改数字颜色

hi Number ctermfg =darkblue

修改常量颜色

hi Constant ctermfg =blue

修改声明颜色

hi Statement ctermfg =darkyellow

 

分类: 小技巧 标签: , ,