神器VIM
常用技巧
--welleelin
参考资料
国内
http://www.vimer.cn/
http://lilydjwg.is-programmer.com/
http://nootn.com/blog/
http://easwy.com/blog/
国外
http://akitaonrails.com/
Ubuntu 10.4 编译 VIM7.3
http://easwy.com/blog/archives/compile-vim73-on-ubuntu/
How to solve compile vim with ruby enabled
http://stackoverflow.com/questions/3794895/installing-vim-with-ruby-support-ruby
This should help (I got Ubuntu):
- sudo apt-get install mercurial
- hg clone https://vim.googlecode.com/hg/
vim
- cd vim
- ./configure --enable-rubyinterp
- make
- sudo make install
To test if things look fancy:
- vim --version | grep ruby
Should return something like:
-python3 +quickfix +reltime -rightleft +ruby +scrollbind +signs +smartindent
Ruby should have plus now. Another trick to test it - enter vim and hit :ruby 1
. Should not fail.
configure
./configure --enable-gui=gnome2 --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-cscope --enable-multibyte --enable-xim --enable-fontset --with-features=huge --disable-netbeans --prefix=/usr --enable-python3interp
Linux 卸载vim
用make install安装,对吧
那就用make uninstall提换掉make install。
cd 源代码目录
make clean
./configure
make uninstall
vimrc参考
https://github.com/akitaonrails/vimfiles/
<-- 俺正在用基于介个银滴vim配置的vim
pathogen.vim 要生成帮助文档的话,就在vim下输入:call pathogen#helptags()
https://github.com/tpope/vim-pathogen
http://amix.dk/vim/vimrc.html
http://blog.csdn.net/redguardtoo/archive/2006/09/03/1172136.aspx
http://www.2maomao.com/blog/wp-content/uploads/vim_tips.txt
windows 编译 vim
http://www.vimer.cn/2010/04/windows%E4%B8%8B%E7%BC%96%E8%AF%91vimgvim%E5%B9%B6%E5%8A%A0%E5%85%A5python2-6%E5%92%8C3-1%E6%94%AF%E6%8C%81.html
windows 安装 Command-T
http://chrislaco.com/blog/gettimg-command-t-working-on-windows/
http://rfbrazier.posterous.com/installing-the-command-t-vim-plugin-on-window
更新帮助文档命令
更新帮助文件的tags,如:
:helptags d:\soft\Vim\vimfiles\doc\
Vim chinese version help
http://sourceforge.net/projects/vimcdoc/
ci[ 删除一对 [] 中的所有字符并进入插入模式
ci( 删除一对 () 中的所有字符并进入插入模式
ci< 删除一对 <> 中的所有字符并进入插入模式
ci{ 删除一对 {} 中的所有字符并进入插入模式
cit 删除一对 HTML/XML 的标签内部的所有字符并进入插入模式
ci” ci’ ci` 删除一对引号字符 (” 或 ‘ 或 `) 中所有字符并进入插入模式
Here are some basic
formatting commands:
=
is an operator (by default, it formats/indents text).
i{
is a text object that specifies the surrounding code block.
vi{
visually selects the inner code block around the cursor.
=i{
formats the code block.
=2i{
formats the current block and the block around it.
You can format the entire buffer with gg=G
.
内置快捷键参考
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
分享到:
相关推荐
“vim 常用快捷键记录” Vim 编辑器是 Unix 系统中一个功能强大且灵活的文本编辑器,用户可以通过键盘快捷键来快速地编辑文本。以下是 Vim 编辑器中常用的快捷键记录: 光标移动 * h 左移光标,j 下移光标,k 上...
第一个部分是vim常用命令快捷方式 第二个是Tlist插件的安装和使用实例。 第三个是ctags的安装和使用实例 第四个是自动补齐功能的实例 第五个是winmanager的安装和使用实例 第六个是cscope安装和使用实例 每个录制...
在“vim.7z”这个压缩包中,我们很可能是找到了一些Vim的常用配置文件。这些配置可能包括个人化的设置、快捷键映射、颜色方案、自动补全规则、插件以及其他增强Vim功能的脚本。对于初学者来说,这样的配置集合可以极...
本文档通过思维导图的形式整理了Vim的一些常用命令,旨在帮助用户更好地理解和记忆这些命令。 #### 二、光标移动 Vim中的光标移动命令非常丰富,可以帮助用户快速定位到文本中的特定位置。 - **基本方向键**:`h`...
vim cheat sheet通常是一份详尽的参考指南,它以简洁、直观的形式列出了vim中常用的命令和操作。这份"vim cheat sheet"特别之处在于采用高清彩色图,通过视觉上的区分,使用户能够更快地记忆各种功能和快捷键。例如...
Vim还支持宏录制和播放,这允许你记录一系列操作并重复执行,极大地提高了工作效率。此外,Vim的插件系统使得用户可以添加各种功能,如语法高亮、自动完成、项目管理等。 学习Vim的关键在于熟悉其命令和工作流程,...
10. **.viminfo** 文件:记录了Vim的会话信息,如光标位置、打开的文件等,用于恢复上次的编辑状态。 使用Vim的关键在于掌握它的命令模式和插入模式。在命令模式下,你可以移动光标、复制、粘贴、删除文本,而在...
作为一个新手,我也是刚刚接触,本节将我日常使用或收集的Vim常用命令记录下来。 当然,直接在命令行上输入:vimtutor,可以学习到Vim的所有命令了。Vim很强大,很多牛人在vim里集成很多插件什么的,但这里只介绍...
本文将详细介绍Vim的配置文件以及常用的插件,旨在帮助你充分利用这款工具。 首先,我们来谈谈Vim的配置文件——`.vimrc`。这是Vim启动时读取的设置文件,允许用户自定义各种行为,如快捷键、颜色方案、自动缩进...
本资料包包含了“vim中文文档”和一些“常用技巧”,旨在帮助用户更高效地掌握和使用Vim。 中文文档部分: 1. **界面与操作模式**:Vim有三种主要模式——正常模式(Normal mode)、插入模式(Insert mode)和...
Vim的学习曲线可能比其他简单的文本编辑器陡峭,但一旦掌握了基础和常用命令,你会发现它的效率远超其他编辑器。对于那些经常处理文本和代码的用户来说,投入时间学习Vim是值得的,因为它将极大地提升你的工作效率。
一些常用的vim插件包括: 1. **NERDTree** - 提供一个文件系统的树形视图,便于浏览和打开项目中的文件。 2. **Tagbar** - 显示当前文件的标签结构,方便代码导航。 3. **CtrlP** - 快速文件查找和缓冲区切换工具。...
- **宏录制**:用户可以记录一系列命令并将其保存为宏,之后可以重复执行这些宏以提高工作效率。 - **脚本编写**:Vim支持脚本语言,用户可以通过编写脚本来扩展编辑器的功能。 - **插件管理**:用户可以安装各种...
这是一种逐步积累VIM命令的方法,每学习一项新技能,都会将其记录在清单中,以便随时查阅。随着熟练度的提升,对清单的依赖会逐渐减少,从而实现高效记忆和运用VIM命令。 #### 3. Vim介绍 VIM是Vi的改进版,具有更...
- 在 `vim_config_v4` 中可能包含这些工具的配置,以便添加如 `NERDTree`(文件浏览器)、`vim-airline`(状态栏)和 `vim-fugitive`(Git 集成)等常用插件。 7. **高级配置** - `autocmd`: 自动命令,可以根据...
- 利用Vim的宏和寄存器功能,记录特定操作序列,然后应用于多个文件。 - 如批量替换文件中的某个模式,或者对多个文件执行相同的操作流程。 #### 五、总结 《实用Vim》不仅是一本介绍Vim基础知识的好书,更是一部...
- 记录已知问题及其解决方案,以及Vim未来的扩展计划。 - 描述Vim自身的调试方法。 - 讨论Vim的发布条件和支持项目的捐款方式。 - 详细讲解启动Vim、Vim命令参数的初始化过程。 - 编辑和写入文件的具体步骤。 ...