1

mvim (MacVim に付属) を使用してファイルを開き、リモート サイレント モード (同じ開いているウィンドウを再利用するモード) を使用して特定の行/列でファイルを開こうとしています。私はそれを機能させることができません。MacPorts の最新バージョンであるバージョン 7.4 (71) を使用しています。

私は次のことを試しました:

100 行目の 5 列目に移動したいので、次のコマンドを発行します。

mvim +"normal gg 99j 0 4l" code.cpp

これはうまく機能します。今、私はそれをリモートサイレントモードでやりたいと思っています。このような:

mvim --remote-silent  +"normal gg 99j 0 4l" code.cpp

100 行目に移動しますが、残りは無視します。gg99j$ などの他のコマンドをいくつか試しましたが、$ も無視されます。

私は何を間違っていますか?コマンドラインから呼び出された mvim の行/列に移動するにはどうすればよいですか。

4

2 に答える 2

1

コマンドを少し簡略化できます。

MacVim で開きfilename、100 行、5 列目にジャンプします。

$ mvim +"100G5|" filename

MacVim で「静かに」開きfilename、100 行、5 列目にジャンプします。

$ mvim --remote-silent +"100G5|" filename

MacVim の現在のバッファの 200 行、12 列目にジャンプします。

$ mvim --remote-send "200G12|"
于 2013-11-03T13:05:48.250 に答える