読んだ後help textwithとhelp fo-table、私は私が設定したときにすることを期待しました set textwidth=20 " for demonstration set formatoptions=tcq その後、テキストを挿入すると、常に最終的に行が折り返されますが、そうではありません。折り返しは、カーソル(またはその前)でのみ発生します。貼り付けてもラッピングは一切発生しません。 例(Vim 7.4): 12345678901234567890 This is a long line ヒットAして入力を開始すると、行は自動的に折り返されます。 しかし、02wi「still」と入力して入力しても、折り返されません。 12345678901234567890 This is still a long line 折り返す前に、さらに7文字入力する必要があります。その後、問題は次の行に続きます。 12345678901234567890 This is still more <-- it wraps here typing and again a long line 貼り付けでも折り返しはトリガーされません。 12345678901234567890 This is a long …
ファイルパスの引数gfを認識するvimのコマンド(または類似のもの)を取得する方法はあり+{cmd}ますか? vimを起動して、次のようにして検索語に直接移動できます。 $ vim +/coding_effort ~/project/file 同様に、コマンドモードでは次のことができます。 :e +/coding_effort ~/project/file 私はよくメモを取り、次のような他のファイルを参照します。 For more info see +/coding_effort ~/project/file where there's a detailed discussion. 私はを選択し+/coding_effort ~/project/file、のようgfに入力して、vimに正しいことをしてもらいたいと思っています。
私はjavascriptコードの例を使用します: 1 var a = 1; 2 var b = |{}; カーソルが|(カーソルの形状がブロックの場合は文字「{」の上)の位置にaあります。オブジェクトを割り当てたいので、次のように変更します。 1 var a = {}; では、カーソルが「{」の上にあることを知りたいのですが、「{」の前のすべての内容を1行目の「=」記号の後の空白まですばやく削除するにはどうすればよいですか。 他の通常のエディターでは、バックスペースキーを押してコードを削除します。しかし、私はこれをvimで達成する方法はありません。