質問
いなければならないというニーズです。いファイルのStataからVim.
ここでは私が確認で:
- このリンク: http://fmwww.bc.edu/repec/bocode/t/textEditors.html#vim,Vim機能が必要と考えられることは、
- の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のホームディレクトリです。
私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.
のためにこの関数を呼び出すこと:
- 追加
vnoremap
の<F9>
マッピングしました。 - 視覚的選択(複数)線(s)です。
- プレス
F9
.
ない場合にはそれだけでカーソルを一線です。その線は視覚的に選択します。 この機能が必要で満たされた"選択とともに、グラフィックスすべき視覚的に選択されています。選択ラインのコードの挿入モードをボードメニュー"ツール"→"メッセージは生成されませんのパラメータを必要とする。
滞在には通常モードプレス V
のチャンクのコード!