`
clark1231
  • 浏览: 256513 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

vim配置和使用快捷键汇总

vim 
阅读更多

 

使用的是我老大的vim配置文件,具体地址可见:https://github.com/wongyouth/vimfiles

A handful of plugins for vim all maintained in one bundle subdirectory, useful vim configuration, espacially for Rails coding. All plugins are included as submodules, so you can get plugins updated in one command that makes life easier.

One Line Installation:

bash < <(curl -s https://raw.github.com/wongyouth/vimfiles/master/install.sh)

Old School Installation:

# Checkout configuration files
git clone git://github.com/wongyouth/vimfiles ~/vimfiles

# Create symlinks
ln -s ~/vimfiles ~/.vim
echo "source ~/.vim/vimrc" > ~/.vimrc

# Switch to the `~/.vim` directory, and fetch submodules
cd ~/.vim
git submodule init
git submodule update

Usage

  • :Helptags for build vim plugin doc
  • F7 for NERDTree toggle
  • F4 for paste toggle
  • CTRL-B for showing BufExplorer
  • <leader>cc for comment out
  • <leader>c<SPACE> for removing comment mark
  • <leader>a= for tabular =
  • <leader>a: for tabular :
  • <leader>a> for tabular =>
  • CTRL-y, for zencoding
  • yss- for <% -%>
  • yss= for <%= %>
  • <leader> in most cases is “\” key.

  • :1R user.rb或:find user.rb 快速文件切换
  • :Rfunctionaltest 在controller中可以直接跳转至对应的spec文件
  • :Rcontroller        在spec文件中跳转至对应的controller文件
  • :RVfunctionaltest 将spec文件和controller文件多屏显示(横屏),竖屏维RS
  • 当光标停留在某个函数上时使用gf可直接跳转至函数定义的文件中
  • Ctrl + v   选择多个字符
  • Shift + v  选择多行
  • \a>          对含有“=>”的表达式自动对齐
  • e!            重新载入文件
  • ysiW)       对光标停留的单词加括号“()”
  • :sp 文件名       将该文件在一个新的窗口中打开
  • :Ggrep 字段名        在当前文件夹下递归搜索含有该字段的文件 :cnext 下一个,:copen 打开所有进行选择
  • 在一段文字(若干行)前插入文字或空格,(1)Ctrl + v;  (2)shift + i (在最前面插入)
  • :%s= *$==      将所有行尾多余的空格删除
  • :g/^\s*$/d        将所有不包含字符(空格也没有)的空行删除
  • :%s/old/new/g 全文替换将old替换为new(:%s/old/new/gc 代表“confirm”每次替换要求确认)
  • :n1,n2s/old/new/g   在n1行到n2行范围内进行替换
  • :s/old/new/g             替换当前行的所有匹配
  • zz 到屏幕中央

 

分享到:
评论

相关推荐

    Windows快捷键与Vim快捷键冲突解决

    在日常工作中,很多程序员和文本编辑爱好者都喜欢使用Vim这款高效且功能强大的文本编辑器。然而,在不同的操作系统下,Vim的默认快捷键可能会与系统自带的快捷键产生冲突,尤其是在Windows环境下。本文将探讨Windows...

    Vim编辑器使用快捷键.pdf

    Vim编辑器使用快捷键.pdf

    vim 常用快捷键笔记

    - **动词、名词、介词和数词**:这是 Vim 中一种形象化的记忆方式,用来帮助记忆各种快捷键组合。动词代表操作动作(如删除、复制),名词代表操作对象(如单词、句子),介词限定操作范围或位置(如在内部、到某处...

    vim插件分类及快捷键.docx

    本文将对 Vim 插件分类和快捷键进行分类和介绍。 一、插件分类 插件可以分为以下几类: 1. 语法高亮插件:例如,Syntax Highlighting插件可以对不同的编程语言进行语法高亮,提高代码的可读性。 2. 代码自动补全...

    vim常用快捷键和配置设置

    在IT行业中,高效的工作流程至关重要,而Vim作为一个强大的文本编辑器,提供了许多快捷键和配置选项,能够显著提升程序员的工作效率。以下是一些关于Vim常用快捷键、配置和插件的详细说明: 1. **Vim中的Tab操作**...

    vim-命令模式快捷键

    vim-命令模式快捷键

    vim使用说明与快捷键一张图

    这张"vim使用说明与快捷键"图将这些复杂的操作以简洁直观的方式呈现,便于理解和记忆。对于初学者来说,是一份极好的学习资料,对于老手来说,也是日常工作中不可或缺的速查工具。建议打印出来随时翻阅,提升vim操作...

    VIM快捷键 VIM插件

    本文将详细介绍VIM中的常见快捷键以及一个具体的插件——c-support.vim的功能和用法。 #### 二、VIM模式介绍 在使用VIM之前,理解其三种主要工作模式是非常重要的: - **正常模式**(Normal mode):启动VIM后默认...

    VIM快捷键文本文档

    VIM快捷键说明 光标移动:四个方向 h k j l ctrl+f ctrl+b 向下翻页 向上翻页 ctrl+d ctrl+u 向下半翻页 向上半翻页 $ 移动行尾 0 移动行首 w 移动下一个词 b 移动到上一个词 gg 跳到文档的开始处 G 跳到...

    vim基本使用快捷键

    每种模式都有其特定的功能和快捷键,熟练掌握这些模式间的切换是使用Vim的基础。 1. **普通模式**:这是Vim的默认模式,主要用于文本的浏览、查找、复制、粘贴等操作。通过按下`Esc`键或者`Ctrl + [`组合键可以回到...

    VI&VIM常用命令及快捷键.pdf

    由于提供的文件内容为OCR扫描后的文本,存在一定的文字错误和不通顺的问题,但可以从中提取出一些有关VI和VIM编辑器的命令和快捷键信息,并将其转换成知识点。 VI和VIM是广泛使用在类Unix系统中的文本编辑器。VIM是...

    vim快捷键使用说明

    ### VIM快捷键使用说明 #### 一、引言 Vim是一款强大的文本编辑器,在Linux及Unix系统中被广泛使用...通过熟练掌握这些快捷键,可以大大提高使用Vim时的效率和舒适度。希望这些信息能帮助你更好地利用Vim的强大功能。

    vim 配置 vim 配置

    Vim是一款强大的文本编辑器,其高度可定制性使得用户能够根据个人喜好和需求进行配置。在本文中,我们将深入探讨如何配置Vim,特别是关于字符编码的设置,以确保在处理不同编码的文件时避免乱码问题。 首先,我们要...

    vim配置文件目录

    它的可配置性是其一大亮点,用户可以根据个人需求定制各种功能和快捷键。本压缩包包含的“vim配置文件目录”是一个个人化的Vim设置集合,它允许你利用Git进行版本控制,方便追踪和管理你的配置更改。 首先,让我们...

    vim配置文件

    - 在Vim中集成cscope,需要安装cscope软件,并在`.vimrc`中配置相关路径和快捷键。 - 例如,`:cs add`命令可以添加一个数据库,`:cs find s &lt;symbol&gt;`可以查找符号定义,`:cs find c &lt;file&gt;`可以查找调用了指定...

Global site tag (gtag.js) - Google Analytics