VIM一些设置

1. VIM配置文件及插件见百度网盘Linux相关目录。

2.   :set mouse=n  设置鼠标,可以支持滚轮,对我来说较为合适

3. 单词上输入gd可以高亮显示与之相同的单词

4. gg跳至文件的第一行,G跳至文件的最后一行,跳至指定的行号直接输入:num,或者ngg

5. VIM实现跳转至函数声明处:

首先要安装了ctags,在程序的根目录下运行ctags -R,生成tags文件,然后在编辑程序时按 Ctrl+] 就会跳转到当前光标所在东西的定义处。若有多个tag,执行:ts,进行选择。按Ctrl+o即可跳回。不过,当修改过代码后,需要重新生成tags。

6.Putty登录Linux服务器后,vim不支持小键盘

Terminal->Features里,找到Disable application keypad mode,选上就可以。

时间: 2024-11-06 05:39:08

VIM一些设置的相关文章

vim tab设置为4个空格

为了vim更好的支持python写代码,修改tab默认4个空格有两种设置方法: 1. vim /etc/vimrc 1 set ts=4 2 set sw=4 2. vim /etc/vimrc 1 set ts=4 2 set expandtab 3 set autoindent 推荐使用第二种,按tab键时产生的是4个空格,这种方式具有最好的兼容性. 在 Vim 中设置 Tab 缩进用 tab 制表符还是空格,这不是个问题,就像 python 用四个空格来缩进一样,这是要看个人喜好的.在 V

Vim 配色设置与配色脚本语法

通过colorscheme [color.vim]来设置配色 对于Terminal,要在.vimrc里添加 set t_Co=256 有些配色在同一个文件里有不同的风格,看具体脚本里的注释 可以用这个vim-colorschemes插件来获取很多配色 Plugin 'flazz/vim-colorschemes' 注意,.vimrc里要在这句话之后添加colorscheme语句 http://bytefluent.com/vivify/ 上边这个网站可以在线调整颜色 调整整体的HSB,并对各个语

VIM中设置python自动缩进为4个空格

从别处找来的方法,做记录. 在全局vim配置文件中(/etc/vimrc)或个人vim配置文件中($HOME/vimrc)加入如下代码即可将自动缩进改为4空格: autocmd FileType python setlocal et sta sw=4 sts=4 其中相关变量含义: 变量名 缩写 含义 (no)autoindent ai 自动缩进,即为新行自动添加与当前行同等的缩进. (no)cindent ci 类似C语言程序的缩进 (no)smartindent si 基于autoinden

vim缩进设置

打开缩进开关:filetype indent on 例: set aiset ciset siset ts=4set sw=4set etset sts=4set sta filetype indent on 与自动缩进相关的变量表 变量名 缩写 含义 (no)autoindent ai 自动缩进,即为新行自动添加与当前行同等的缩进. (no)cindent ci 类似C语言程序的缩进 (no)smartindent si 基于autoindent的一些改进 与TAB相关的变量表[2] 变量名

vim编码设置(转)

vim里面的编码主要跟三个参数有关:enc(encoding).fenc(fileencoding).fence(fileencodings) fenc是当前文件的编码,也就是说,一个在vim里面已经正确显示了的文件(前提是你的系统环境跟你的enc设置匹配),你可以通过改变fenc后再w来将此文件保存成不同的编码.比如说,我:set fenc=utf-8,然后:w,就把文件保存成utf-8的了,:set fenc=gb18030,再:w,就把文件保存成gb18030的了.这个值对于打开文件的时候

在vim中设置 '打印时间'的快捷键.

在 ~/.vimrc (没有该文件可以手动创建)中输入 map <F4> <Esc>:r !date<CR> 实现在 '一般模式'状态点击 F4时,自动在vim中打印当前时间. 不过打印格式不知道...哪位知道可以告诉我...谢... 在vim中设置 '打印时间'的快捷键.

浅谈vim环境设置

有时候默认的vim环境并不适合自己的要求,这时我们可以通过修改vim的设置如字体.颜色.自动缩进等等以适应我们的需求. 常用的设置参数如下: : set nu : set nonu 设置与取消行号 : set hlsearch : set nohlsearch 查找的字符串是否反白显示 : set all显示所有的环境参数设置值 : set 显示与系统默认值不同的设置参数 : set autoindent 自动缩进 : syntax on : syntax off 是否依据不同程序相关语法显示不

vim环境设置参数

~/.vimrc      //vim环境脚本~/.viminfo    //vim登录信息:set nu   :set nonu  //设置是否取消行号 :set hlsearch:set nohlsearch  //  hight light search(高亮度搜寻)    //是否反白 :set backup  //是否自动存档   filename~ :set ruler  //显示状态栏 :set showmode //  是否显示  --INSERT--  字眼 :set back

复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符及在vim中设置tab缩进为4个字符

1.复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符 在命令模式下,使用正则表达式匹配 行首有空白字符行的模式:^[[:space:]]*\([^[:space:]]*\),输出命令 %s#^[[:space:]]*\([^[:space:]]*\)#\1#g1 2.vim中设置tab缩进为4个字符 vim .vimrc 输入 set tabstop=4 原文地址:https://www.cnblogs.com/mwd-123/p/

在 Vim 中设置 Tab 为4个空格

缩进用 tab 制表符还是空格,这不是个问题,就像 python 用四个空格来缩进一样,这是要看个人喜好的.在 Vim 中可以很方便的根据不同的文件类型来设置使用 tab 制表符或者空格,还可以设置长度,非常灵活. 首先来看如何设定 tab 的宽度以及如何确定用 tab 制表符还是空格来表示一个缩进: set tabstop=4 set softtabstop=4 set shiftwidth=4 set noexpandtab / expandtab 说明: 其中 tabstop 表示一个 t