- 浏览: 142001 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
wyasd123:
hi,你好,按照以上步骤配置,执行:isql -v SQL20 ...
SQLServer on Rails -
smallwolf:
总结得不够详细啊
searchLogic心得
安装sudo apt-get install libncurses-dev ncurses-term
wget ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2
tar -xvf vim-7.2.tar.bz2
cd vim72
./configure --enable-multibyte --enable-rubyinterp
sudo make
sudo make install
#安装rails的vim插件
git clone git://github.com/saberma/vimfiles.git ~/.vim
ln -s ~/.vim/vimrc ~/.vimrc
#Mac操作系统下需要安装MacVIM,否则Fuzzy_finder无法使用(原生的vim没有包含ruby)
Download MacVim. Then, in your ~/.bash_profile type in the following:
alias vim=”/Applications/MacVim.app/Contents/MacOS/Vim”
Vim常用命令
#打开类似于textmate的查找文件功能,支持目录限制符/
ctrl + t
#历史文件列表
ctrl + b
#刷新查找时显示的候选文件
\r
#打开浏览器查看Rails帮助
shift + RR
#打开浏览器查看Ruby帮助
shift + RB
#大小写转换
#选中要转换的字符
vw
#转换为大写字母
shift + u
#转换为小写字母
u
#字符串前后增加双引号
ysiw"
#字符串前后双引号改为单引号
cs"'
#去掉字符串前后单引号
ds'
#格式化已识别的文件内容
gg=G
多窗口
在Normal模式下,按ctrl+n可以新开一个横向窗口
在按ctrl+t打开文件列表后,按CTRL+K可以新开一个纵向窗口
ctrl+w+k可以将焦点切换至向上的窗口,k可以换为h、j、l等控制其他方向
在打开的文件中,按ctrl+g可以查看文件所在位置
Vim的代码片段(snippet)
在eclipse中编写java时,输入main按下tab键时,eclipse会自动插入整段main方法
这就是IDE常用的snippet功能了,VIM当然也是支持的
进入~/.vim,你会看到snippets目录,这里保存了所有的snippet
其子目录是文件类型名称,这样就可以区分不同类型文件使用不同的snippet
里面的文件名称就是snippet的缩写,在文件中按缩写加tab,文件内容就出来了
你可以定义自己的snippet,比如定义枚举项的snippet
创建snippets/ruby-rails/aen.snippet,内容如下:
<+ENUM+> = [
%w{<+内容+> <+内容1+> <+内容2+>},
%w{1 2 3 }
]
在rb文件中输入aen加tab键,看,上面的内容出来了吧,不断按tab可以依次修改"<++>"包含的内容
其他
当你敲入vim命令进入后,退出vim时不要使用ctrl+z强行终止,这样会产生临时文件
而应该在normal状态下输入:q回车(:q!回车表示不提示保存直接退出)
wget ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2
tar -xvf vim-7.2.tar.bz2
cd vim72
./configure --enable-multibyte --enable-rubyinterp
sudo make
sudo make install
#安装rails的vim插件
git clone git://github.com/saberma/vimfiles.git ~/.vim
ln -s ~/.vim/vimrc ~/.vimrc
#Mac操作系统下需要安装MacVIM,否则Fuzzy_finder无法使用(原生的vim没有包含ruby)
Download MacVim. Then, in your ~/.bash_profile type in the following:
alias vim=”/Applications/MacVim.app/Contents/MacOS/Vim”
Vim常用命令
#打开类似于textmate的查找文件功能,支持目录限制符/
ctrl + t
#历史文件列表
ctrl + b
#刷新查找时显示的候选文件
\r
#打开浏览器查看Rails帮助
shift + RR
#打开浏览器查看Ruby帮助
shift + RB
#大小写转换
#选中要转换的字符
vw
#转换为大写字母
shift + u
#转换为小写字母
u
#字符串前后增加双引号
ysiw"
#字符串前后双引号改为单引号
cs"'
#去掉字符串前后单引号
ds'
#格式化已识别的文件内容
gg=G
多窗口
在Normal模式下,按ctrl+n可以新开一个横向窗口
在按ctrl+t打开文件列表后,按CTRL+K可以新开一个纵向窗口
ctrl+w+k可以将焦点切换至向上的窗口,k可以换为h、j、l等控制其他方向
在打开的文件中,按ctrl+g可以查看文件所在位置
Vim的代码片段(snippet)
在eclipse中编写java时,输入main按下tab键时,eclipse会自动插入整段main方法
这就是IDE常用的snippet功能了,VIM当然也是支持的
进入~/.vim,你会看到snippets目录,这里保存了所有的snippet
其子目录是文件类型名称,这样就可以区分不同类型文件使用不同的snippet
里面的文件名称就是snippet的缩写,在文件中按缩写加tab,文件内容就出来了
你可以定义自己的snippet,比如定义枚举项的snippet
创建snippets/ruby-rails/aen.snippet,内容如下:
<+ENUM+> = [
%w{<+内容+> <+内容1+> <+内容2+>},
%w{1 2 3 }
]
在rb文件中输入aen加tab键,看,上面的内容出来了吧,不断按tab可以依次修改"<++>"包含的内容
其他
当你敲入vim命令进入后,退出vim时不要使用ctrl+z强行终止,这样会产生临时文件
而应该在normal状态下输入:q回车(:q!回车表示不提示保存直接退出)
发表评论
-
Linux命令
2011-06-22 16:10 1069shell的种类 Linux中的shell有多种类型, ... -
install vim
2011-05-24 10:37 1586sudo apt-get install ruby libop ... -
flash提示问题
2011-05-13 16:13 987一个页面有多个form提交,而且要分别校验信息,信息不对时出现 ... -
windows下虚拟ubuntu文件共享
2011-05-09 17:14 2365在Vmware中安装linux,可 ... -
性能分析
2011-05-09 11:24 924异常分析 采用exception_logger记录异常信 ... -
全文检索
2011-05-09 11:23 1065全文检索(Ferret) 由于sphinx只能支持mys ... -
敏捷开发流程
2011-05-09 11:20 1334敏捷开发流程 需 ... -
安装环境
2011-05-09 11:17 1039操作系统安装 #安装ubuntu8.04桌面版(服务器装 ... -
rails常用插件
2011-05-09 11:13 1449实体相关 restful_authentication [ ... -
memcached安装使用
2011-05-09 11:09 1450安装 wget http://cloud.git ... -
Linux常用命令
2011-05-09 11:07 730常用命令 #执行上次命令 !! #进入上次访问的目录 ... -
soap客户端
2011-05-09 11:05 1270选择 ruby带有soap4r的插件,可以用于访问web ... -
ruby入门
2011-05-09 11:03 1195ruby入门 Ruby API查询 Ruby 正则表达 ... -
如何开始rails项目
2011-05-09 10:51 1031转自:http://saberma.me/rail ... -
I18n实现多语言包
2011-05-03 10:26 1一、Rails I18n(国际化) Rails在 2.2 ... -
SQLServer on Rails
2011-04-29 09:57 2356安装库 安装unixODBC sudo apt-get i ... -
svn集中存储
2011-04-28 16:55 1526安装 #git-svn sudo apt-get insta ... -
oracle on rails
2011-04-28 15:30 1218Oracle on Rails #如果生产环境使用Oracle ... -
8.04 开发环境搭建
2011-04-27 11:10 1292#安装ubuntu8.04桌面版(服务器装服务器版) #之后修 ... -
I18n实现多语言包
2011-04-26 15:17 9482转自:http://yangzb.iteye.com/blog ...
相关推荐
因此,对于习惯了Linux版Vim快捷键的用户来说,使用Windows版Vim时会感到非常不适应。 #### 解决方案 针对这些冲突,我们可以采取以下几种方法来解决: 1. **替换常用的复制、剪切和粘贴快捷键**: - **复制**:...
Vim 插件分类及快捷键 Vim 是一个功能强大且灵活的文本编辑器,插件是 Vim 的一个重要组成部分。插件可以扩展 Vim 的功能,让其更加强大和灵活。本文将对 Vim 插件分类和快捷键进行分类和介绍。 一、插件分类 ...
### vim 常用快捷键知识点 #### 一、引言 Vim 是一款功能强大的文本编辑器,广泛应用于各种操作系统之中,特别是 Linux 和 Unix 平台。它源自 vi 编辑器,但添加了许多增强功能,使得它更加高效且易于定制。本文将...
通过本文对VIM快捷键及c-support.vim插件的介绍,我们可以看到VIM不仅仅是一款简单的文本编辑器,而是具备强大功能的代码编辑工具。熟练掌握这些快捷键可以极大地提高开发效率,特别是在C/C++这样的复杂语言开发中。...
由于提供的文件内容为OCR扫描后的文本,存在一定的文字错误和不通顺的问题,但可以从中提取出一些有关VI和VIM编辑器的命令和快捷键信息,并将其转换成知识点。 VI和VIM是广泛使用在类Unix系统中的文本编辑器。VIM是...
Vim编辑器使用快捷键.pdf
6. **ctags设置库函数**:首先确保安装了`linux-headers`,然后使用`ctags`命令生成tags文件,如`ctags --fields=+iaS --extra=+q -R -f ~/.vim/systags /usr/include /usr/local/include`。在`.vimrc`中添加`set ...
### VIM快捷键使用说明 #### 一、引言 Vim是一款强大的文本编辑器,在Linux及Unix系统中被广泛使用。它具有丰富的功能和高度的可定制性,支持多种编程语言,是学习Linux编程不可或缺的工具之一。本文将详细介绍VIM...
**vim使用说明与快捷键** vim(Vi Improved)是一款强大的文本编辑器,广泛应用于Linux、Unix等系统中。它的操作模式独特,分为命令模式、插入模式和底行模式,这正是vim高效且灵活的原因所在。 1. **命令模式**:...
VIM快捷键说明 光标移动:四个方向 h k j l ctrl+f ctrl+b 向下翻页 向上翻页 ctrl+d ctrl+u 向下半翻页 向上半翻页 $ 移动行尾 0 移动行首 w 移动下一个词 b 移动到上一个词 gg 跳到文档的开始处 G 跳到...
vim-命令模式快捷键
以下是从标题“vim基本使用快捷键”以及描述“一些简单的vim快捷键”中提取并详细解释的相关知识点。 ### Vim基本模式介绍与切换 Vim主要分为三种模式:普通模式(Normal Mode)、插入模式(Insert Mode)和命令行...
本篇文章将详细介绍如何在IntelliJ IDEA中进行Vim快捷键的设置与配置导出,帮助你打造个性化的开发环境。 首先,打开IntelliJ IDEA,进入`Settings`(在macOS上是`Preferences`)。在设置界面中,左侧的导航栏选择`...
VIM常用快捷键整理,包括各种组合快捷键、命令模式,输入模式以及底线命令模式等等
### Vim使用的快捷键总结 #### 1. 关于Vim及其模式 Vim是一款功能强大的文本编辑器,尤其适用于Linux操作系统。它具有多种工作模式,包括正常模式、插入模式、可视模式、替换模式等,每种模式都有其特定的功能与...
将vim常用快捷键分类整理,并制作成桌面壁纸,方便查看~
英文版的vim快捷键整理。 一张图片上总结了vim的快捷键。