0

Windows 7 ホストの Oracle VM 内の Arch Linux (今週ダウンロードしてインストール) に vim (7.4) サラウンド拡張機能をインストールしようとしています。

"Hello World"私が試した引用符内にカーソルを置くと、E388 (定義が見つかりませんでした) を含むさまざまなエラーが発生します。

:ds"

そして、E257 (cstag: tag not found)<div>Hello World</div>タグ内でカーソルをオンにすると、次のようなことを試します。

:cst<p>

gitからvimサラウンドの最新バージョンをダウンロードしました

私は :set nocp を持っています

Surround.vim を配置しました~/.vim/plugin

vimを再起動しました

ヘルプタグを再生成しましたが、:help surround動作します。

vimを実行しているユーザーとしてファイルを抽出しましたが、権限エラーはありません。

リスト内の実行中の:scriptnamesショー。~/.vim/plugin/surround

私が知る限り、それはインストールされていますが、機能していません。何か案は?

4

1 に答える 1

5

サラウンドはほぼ確実に正しく動作していますが、使い方がわからないか、「Ex」コマンドと通常モードのコマンドの違いを理解していないだけです。

  • :dsの短縮形です。:dsplitを参照してください:help :dsplit
  • :cstの短縮形です。:cstagを参照してください:help :cstag

これらは「Ex」コマンドですが、Surround のものは「Ex」コマンドではdsありcstません。通常モードのコマンドです。

代わりに:

:ds"
:cst<p>

行う:

ds"
cst<p>

そして… 素晴らしいマニュアルを読んでください: :help surround.

于 2014-08-30T10:40:45.920 に答える