想知道是否有办法创建vim快捷方式,所以每次测试代码时都不必输入w ! ruby
。我知道你可以将地图添加到.vimrc文件中,我正在寻找添加关键字:wr来保存并运行一些代码。但是,我不确定这些命令是哪种模式:视觉,命令行,普通等。这些模式有不同的映射形式:vmap,cmap,nmap等。任何人都知道我应该如何进行?
我的.vimrc的内容如下:
syntax on
set cindent
set nu
colorscheme delek
set hlsearch
set shiftwidth=2
set softtabstop=2
nmap <F6> :w<CR>:!ruby %<CR>
答案 0 :(得分:0)
不同模式的映射如下
您应该创建一个nmap
来运行命令,方法是将下面的行老化到.vimrc
nmap <F6> :w<CR>:!ruby %<CR>
上面的代码将函数键F6
映射到正常模式或转义模式,首先保存代码,然后使用ruby
命令运行当前文件。
Vim中键映射的详细信息:Mapping keys in Vim - Tutorial (Part 1)