質問

いなければならないというニーズです。いファイルのStataからVim.

ここでは私が確認で:

  1. このリンク: http://fmwww.bc.edu/repec/bocode/t/textEditors.html#vim,Vim機能が必要と考えられることは、
  2. のrundo.exe ファイルがダウンロードはこちらから: http://huebler.blogspot.com/2008/04/stata.html

しかし、後でも変更できます。iniファイルとして示唆されたことがきっかけで、今でもない、下記のVimすることが可能で定義され_vimrc:

fun! RunDoLines()
    let selectedLines = getbufline('%', line("'<"), line("'>"))

    if col("'>") < strlen(getline(line("'>")))
        let selectedLines[-1] = strpart(selectedLines[-1], 0, col("'>"))
    endif
    if col("'<") != 1
        let selectedLines[0] = strpart(selectedLines[0], col("'<")-1)
    endif

    let temp = tempname() . ".do"
    call writefile(selectedLines, temp)

    " *** CHANGE PATH AND NAME TO REFLECT YOUR SETUP. USE \\ INSTEAD OF \ ***
    exec "!start C:\\Program Files\\Scripts\\rundo.exe " . temp

    " Delete the temp file after Vim closes
    au VimLeave * exe "!del -y" temp
endfun

してしまったのマップされたこの機能を <F9> 利用: map <F9> :<C-U>call RunDoLines() <Enter> , こちらはエラーメッセージを取得しますボタンを押した場合に <F9> 開放時 profile.do を通じてVimにStataのホームディレクトリです。

enter image description here

私VimはGithub: https://github.com/llinfeng/Vim-Win;抽出されたフォルダを含む rundo.exe ファイルを自分のdropbox: https://www.dropbox.com/sh/5tneckhr1rfrp5x/AABLZ4HGElbdbIGBGrvE7Zfta

が今できるのではないかと考えて間違いだったのか?

PS:googleは、以下の Rundo() 機能が働くとも一つの問題:

fun! RunIt()
    wa
    !start /min "C:\Users\Linfeng\rundo.exe" "%:p"
endfun

:だきます。いファイルにエラーとStata苦情で、 Ctrl キー(または Alt キー)を開催します。この喫緊の Tab している場合 Alt-Tab, はずです。キーロックのみでの発売を押した後の Ctrl です。

役に立ちましたか?

解決

正直、私用できる機能 RunDoLines() りの原動力となっているのは、問題です。この機能は未だに対応Vim Windows8.1.

のためにこの関数を呼び出すこと:

  1. 追加 vnoremap<F9> マッピングしました。
  2. 視覚的選択(複数)線(s)です。
  3. プレス F9.

ない場合にはそれだけでカーソルを一線です。その線は視覚的に選択します。 この機能が必要で満たされた"選択とともに、グラフィックスすべき視覚的に選択されています。選択ラインのコードの挿入モードをボードメニュー"ツール"→"メッセージは生成されませんのパラメータを必要とする。

滞在には通常モードプレス V のチャンクのコード!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top