EDIT:解決策があります。私はvimで関数を書く方法がわかりませんが、あなたのために仕事をするためのシェルスクリプトを書くことができます。私はあなたの現在のファイルを保存するスクリプトを書こうとしましたが、新しいファイルに切り替えるよりも終了しましたが、いくつかのエラーが発生しました。しかし、これで入力することができます:
:w | ! scriptName
! vimに "cd"や "ls"のようなコマンドを実行するよう指示します。
手順シェルスクリプトにする:
-cd
-mkdirビン(ビンはすでに〜に存在しない場合)
-cdビン<を - あなたは、Linuxができるよう、〜/ binにスクリプトを作りたいですそれを見つけるには -vim nameOfScript(これは、コマンドを実行するために入力するものです。たとえば、 "vimScript"という名前を付けた場合、 "vimScript"と入力します。次のテキスト-ENTER」(Vimの変更)
:!
#/ binに/ bashの
vim -c e {)
注:最初の行、#!/ bin/bashは、これがスクリプトであることをUnix/Linuxに伝えます。 vimの-c電子pathToFileは、-save "VIM -c電子pathToFile" コマンドを実行し、
-chmod + X nameOfscript < - これは、スクリプトを実行可能
-Enjoyを行い終了します!あなたは今、あなたは今、あなたのファイルを保存し、入力して次へと移動することができますすることができます
:w | ! nameOfScript
ノートのいくつかのことを:これが唯一の方法で動作します。 1つのファイルに切り替えるためのコマンドと、もう1つのファイルに切り替えるためのコマンドの2つのコマンドを書くか、スクリプトにさらに追加する必要があります。あなたがより多くのファイルを後でもっと簡単に追加できるようにするために、moreを追加するのが最善の方法でしょう。
また、スクリプトを作成するのを間違えた場合に備えて、両方のファイルのバックアップを作成することをお勧めします。
ご不明な点がありましたら、尋ねてください。以下のいくつかのより多くのリンク:また、これらの2つのリンクが将来に役立つことを証明でき
http://linuxcommand.org/wss0010.php
http://linuxcommand.org/writing_shell_scripts.php
http://www.freeos.com/guides/lsst/
:ここ
は、シェルスクリプトを書く上でいくつかのリンクです
http://vimhelp.appspot.com/vim_faq.txt.html
http://vim.wikia.com/wiki/Vim_Tips_Wiki
@Robert編集をありがとう。 – ClosureCowboy
なぜ挑戦してみませんか::w災害 - 物語/アップルパイ。txt –
私は、おそらく私はすべきです。しかし、毎回その名前を指定しなくても、対応するファイルにジャンプできると便利だと思います。 – ClosureCowboy