このような行があります: function my_function(argument, another argument, but there are spaces) (引数の名前の中の)スペース文字をアンダースコアに置き換えたい。したがって、私は使用したい: :s/\ /_/g しかし、行全体に適用せずに、たとえばカーソル位置から開始することを選択するにはどうすればよいですか?(または3番目の単語)?
これはw、Wモーションコマンドとモーションコマンドについていつも私を悩まcせてdきました。それらは、hangeコマンドと一緒に使用した場合、単独で使用した場合とeleteコマンドで使用した場合とでは動作が異なります。 たとえば、このテキストの「q」にカーソルを置きます。 The quick brown fox jumps over the lazy dog. タイピングのdw結果 The brown fox jumps over the lazy dog. 入力deすると The brown fox jumps over the lazy dog. (「The」と「brown」の間の2つのスペースに注意してください。) yANKコマンドも扱いwとe異なり、などと比較することによって示すことができますyeP。 The quickquick brown fox jumps over the lazy dog. およびywP: The quick quick brown fox jumps over the lazy …
ある単語を含むが、2番目の単語を含まない行を検索する必要があります。 たとえば、「This」という単語を含むが「red」という単語を含まない行を検索します これらの行を含むファイルの場合 This is a blue coat This is a red coat This is a purple coat That is a coat 検索では、1行目と3行目のみが検索されます。 アドバイスをありがとう!
Vimscriptと呼ばれることもある言語の名前は、議論の的となっています。Viml(またはVimL?)を使用する場所もあれば、Vimscriptを使用する場所もあります。正式な名前はありますか?もしあれば、それは何であり、いつから公式ですか? VimL対Vimscriptに関する質問(5歳まで) 公式名を持っていると言及している最近の投稿 の実行により、次の:helpgrep \cviml\>ようになりsyntax.txtます。 g:vimsyn_noerror Not all error highlighting that syntax/vim.vim does may be correct; VimL is a difficult language to highlight correctly. そしてversion7.txt: Added special python-vars objects also available for python-buffer and python-window. They ease access to VimL variables from Python. したがってVimL、公式用語のように見えusr_41.txtますが、言語を最もよく文書化するファイルには、の言及はありませんVimL。