0

想知道是否有一种方法可以创建 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>
4

1 回答 1

0

不同模式的映射如下

  1. nmap :正常或转义模式。
  2. imap : 插入模式
  3. vmap : 可视模式

您应该通过将nmap如下所示的行老化到您的.vimrc

nmap <F6> :w<CR>:!ruby %<CR>

上面的代码会将功能键映射F6到正常或转义模式,以首先保存您的代码,然后使用ruby命令运行当前文件。

Vim 中键映射的详细信息:在 Vim 中映射键 - 教程(第 1 部分)

于 2012-08-06T19:44:33.610 回答