`

VIM 初始化

    博客分类:
  • VIM
 
阅读更多

1.设置语言
let $LANG = 'en'  "set message language 
set langmenu=en   "set menu's language of gvim. no spaces beside '=' 
可参看vim的命令 :help lan 
2. 设置vim的环境变量
     在用户根目录下创建或修改 .vimrc文件
1).去掉与vim一致性模式,避免以前版本的一些bug的局限
     set nocompatible
2).显示行号
   set number
3)检测文件类型
   filetype on
4)  记录历史的行数
   set history=1000
5) 背景使用颜色
   set background=dark
6)  语法高亮显示
   syntax on

VIM 使用自动对齐,把当前行对齐
        set autoindent
根据上面的对齐方式,智能选择对齐方式,类似于C编程
set smartindent
设置tab为4个空格,第二行设置交错时使用4个空格
set tabstop=4
set shiftwidth=4
设置匹配模式,类似于输入一个左括号时会匹配右括号
set showmatch
去掉VIM的错误声音告警
set vb t_vb=
关闭默认的高亮匹配显示
set nohls
在右下角显示光标位置的状态行
set ruler
光标自动移动到匹配的搜索字符串
set incsearch
文件的自动备份(修改后备份)
if has("vms")
 set nobackup
else
 set backup
endif

分享到:
评论

相关推荐

    vim-init:用于备份的个人vim初始化

    ├── local : init.vim에서 모듈화가 필요한 부분을 따로 분리시킨 vimscript가 모여있는 디렉토리 ├── playground : 작업중에 그때그때 만든 vimscript가 모여있는 디렉토리 └── README.md 구성 捆绑包...

    在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程

    我是一位新的 Vim 编辑器用户。我通常使用 :vs ~/.vimrc 来加载 ~/.vimrc 配置。而当我编辑 .vimrc 时,... ~/.vimrc 是你个人的 Vim 初始化和自定义文件。 如何在不重启 Vim 会话的情况下重新加载 .vimrc 在 Vim 中重

    basic-init-vim:基本NeoVim初始化

    基本NeoVim初始化启动 这是我用于基本NeoVim设置。 我用的是 ! 要求 需要在系统上安装以下程序: 卷曲 吉特 fzf g ripgrep 安装插头 git clone https://github.com/runih/basic-init-vim.git $HOME /.config/...

    Vim插件vim-switchtoinc.zip

    支持自定义项目目录,批量初始化目录后使用(推荐) 安装 可以直接克隆下来丢在vim的插件目录,但我推荐用插件管理器进行管理,下面是各种插件管理器:Pathogen git clone ...

    apt-vim, 全自动化,跨平台插件管理器,用于 Vim.zip

    apt-vim, 全自动化,跨平台插件管理器,用于 Vim 另一个插件管理器摘要文件安装工具使用情况初始化插件安装失败列表添加删除删除更新插件摘要apt-vim的目标是为Vim提供一个全自动化。收费的跨平台跨平台插件管理工具...

    vim的基本配置文件

    linux里的vim有些初始化自己不是很喜欢,所以随便配了一个方便在虚拟机用,如果能帮到大家,我也会很开心,大家共同努力,如果文件有问题的话,也希望大家能够帮我纠正

    initialize_script:初始化ubuntu的脚本

    初始化ubuntu脚本 内容 安装apt包 必要的 cmake 吉特 get 卷曲 sh 哦,我的zsh zsh语法突出显示 zsh-自动建议 安装vim 带源代码的vim und ctrlp 书呆子 句法的 句法 vim-cpp增强高亮 奥蒂斯尼普斯 vim航空...

    vim *.rst文件表格插件(兼容中文版)

    使用vim编辑rst格式的文件时,可以兼容中文进行表格对齐。命令 `,,c` 可以对表格进行初始化(文本之间以两个空格分割,会被识别为表格单元),命令`,,f` 可以重新排版表格

    分享个简易版Linux服务器初始化Shell脚本

    该Shell脚本主要用于新安装Linux服务器系统的初始化工作,具体包括: 关闭IPv6模块 关闭SELinux 让vim显示颜色 设置系统语言编码 优化系统服务 内核参数优化等。 可以根据自己的实际情况修改,可用于生产环境。原...

    emacs-vim-modeline:在Emacs中处理VIM modeline

    emacs-vim-modeline 在Emacs中处理VIM modeline。 与Emacs的文件局部变量一样,VIM(及其他)也具有称为modeline相似功能(不幸的是,VIM出于自身目的使用modeline ,这与Emacs的modeline截然不同。...在您的初始化文

    vim-pogoscript:Vim 的 PogoScript 支持

    ,它允许单独捆绑和安装 vim 脚本: mkdir -p ~/.vim/autoload ~/.vim/bundle curl 'www.vim.org/scripts/download_script.php?src_id=16224' > ~/.vim/autoload/pathogen.vim并在您的.vimrc初始化它: echo 'call ...

    configfiles:Bspwm和i3的个人配置文件

    配置文件 这些是我的i3,Bspwm和最近的qtile的配置文件。...Vim 初始化文件 香草emacs 初始化 Auctex Flyspell 末日使者 config.org Lisp文件夹对齐 窗口管理器 Bspwm bspwmrc sxhkdrc 四分位数config.py

    vimer:我的vim配置

    2. init.sh 初始化文件 3. 该配置倾向php开发,用于linux平台 4. 如果您喜欢这套配置请赏下一个star吧,我会感激你的 初始化 1.进入需要安装本配置的用户家目录 执行 git clone https://github.com/azzsh/vimer.git 2....

    vim:我的 vim 配置

    Vim 自动化配置用以实现vim bash git tmux tmuxp的快速配置初始支持使用对插件进行管理默认支持PHP/Python/JS/CSS/HTML/NGINX语法高亮更多配置详情请看vimrc依赖gitvim >= v7.3安装$ cd ~/ && git clone ...

    dotvim:我的.vim文件夹(带有插件作为子模块)

    那是默认的neovim初始化文件。 $ git clone 'https://github.com/lbrayner/dotvim' $ cd dotvim dotvim$ git submodule update --init 作为捆绑 您可以使用这些配置( init.vim +插件)而不会影响您的设置( :h -u...

    init.vim:我的Neo Vim设置

    初始化文件 我的Neo Vim设置 将此文件添加到〜/ .config / nvim:PlugInstall 你完成了!

    vim-gnupg:该脚本实现了gpg加密文件的透明编辑

    vim-gnupg 该脚本实现了gpg加密文件... 您应该始终.bashrc添加到.bashrc或所有用于所有shell调用的初始化文件中: GPG_TTY=`tty` export GPG_TTY 重要的是,此环境变量始终反映tty命令的输出。 对于W32系统,此选项不

    dotfiles:跨平台一键初始化系统必备程序 + emacs 配置文件 + vim配置文件

    自动解除对vim / emacs的限制 ```bash # vim configuration file: .vimrc ./vim.sh # emacs configuration file: .emacs.d/... ./emacs.sh ``` 埃马克斯 使用emacs org模式描述emacs配置:==。emacs.d / config.org ...

Global site tag (gtag.js) - Google Analytics