• [解決済み] vimで特定の文字にジャンプするには?

    質問 vimで次の文字Xにジャンプするにはどうしたらいいですか? をよく使うのですが、例えば dt: または ct: を指定すると、コロン(または他の文字)までのすべてを削除/変更することができます。 カーソルの位置をその文字に移動させるだけの短いキーコンボはありませんか? どのように解決するのですか? を入力することができます。 f<character>

    2022-04-18 14:47:44
  • [解決済み] Vim: 起動時のバッファと同じように、別の [No Name] バッファを開くにはどうしたらいいですか?

    質問 Vimscript プログラムで、ファイルにすぐに関連付けられない追加の Vim バッファを開く必要がありますが、ユーザーが選択したファイルに保存できるようにするため、最初のバッファと同様に [No Name] . どうすればいいのでしょうか? どのように解決するのですか? 名前のない新しいバッファを開くには多くの方法がありますが、最も単純なのは :new . :new

    2022-04-16 20:38:42
  • [解決済み】Vimで'gf'から戻るにはどうしたらいいのか?

    質問 UnixモードでインストールしたWindows版Vimを使っています。このサイトのおかげで gf コマンドで、カーソル下のファイルに移動することができます。 どちらかのコマンドを探しています。 前のファイルに戻る(類似の に対して Ctrl + T ctagsの場合)、または リマップ gf を使用すると、新しいファイルが自動的に起動します。 を新

    2022-04-16 15:59:47
  • [解決済み] VIMで、本当に長い1行を複数の行に分割するにはどうすればよいですか?

    質問 VIMエディタに超長い行(例えば300文字以上)があるとします。 これをどのように複数の行に分割すれば、単語の境界がだいたい80文字で切れるようになりますか? 例 This is a really long line This is a really long line This is a really long line This is a really long line T

    2022-04-15 19:29:01
  • [解決済み] vimマクロの保存

    質問 vimエディタで記録したマクロを適切に保存・再利用する方法をご存知の方はいらっしゃいますか? 解決方法は? 使用方法 q に続けて文字を入力すると、マクロを記録することができます。これはコピー/ペーストのレジスタの1つに入るだけなので、通常通りペーストするには "xp または "xP コマンドで、x はペーストするレジスタです。 保存するには、.vimrcを開い

    2022-04-14 21:15:08
  • [解決済み] VIMでバッファを垂直分割で開く

    質問 VIMでファイルを編集しているときに、既存のバッファを開く必要がある場合(例えば、バッファリストから)。 :buffers ) 縦に分割して開くにはどうしたらいいのでしょうか? で開けるのは既に知っています。 通常の のように分割します。 :sbuffer N ここで N は欲しいバッファ番号ですが、上記で開いているのは N バッファを縦方向ではなく横方向に表

    2022-04-14 09:07:24
  • [解決済み] VIM:現在位置からスペースまで削除する

    質問 開発をしていると、以下のような行の途中で、コードから削除したいオブジェクトがネストされていることにしばしば直面します。 htmlDoc.WriteLine("<b><h3>" + this.cbAllSyncs.SelectedItem.ToString() + "</h3></b>"); 削除したい箇所は this.cbAll

    2022-04-13 19:06:44
  • [解決済み】vim - 行数を数えずに大きなテキストブロックを削除する方法は?

    質問 vimで、大きなテキストブロックを削除(またはコピー)することがよくあります。テキストの行数を数えて、(例えば)次のように言うことができます。 50dd で50行削除できます。 しかし、この大きなテキストブロックを削除する場合、何行削除すればよいかを知る必要はないのでしょうか? 解決方法は? 私はvimの第一人者ではありませんが、このような状況で使用するのは"ビジュアルモ

    2022-04-13 08:24:56
  • [解決済み] vimでタブをスペースに置き換える

    質問 gVimでタブをスペースに変換したいのですが、どうすればいいですか?私は以下の行を自分の _vimrc : set tabstop=2 スペース2つで止めるのはうまくいくのですが、やはりタブキーが1つ挿入されているように見えます(その後hキーでスペースをカウントするようにしてみました)。 gVimでタブをスペースに変換させるためにはどうしたらいいのでしょうか? どのよ

    2022-03-25 10:52:34
  • [解決済み] なぜIDEを使う必要があるのですか?[クローズド]

    質問 <パス 現状では、この質問は私たちのQ&amp;A形式には適していません。私たちは、回答が事実、参考資料、専門知識によって裏付けられていることを期待していますが、この質問は、討論、議論、投票、または長時間のディスカッションを求める可能性があります。この質問を改善し、再開することが可能であるとお考えの場合。 ヘルプ

    2022-03-24 16:06:51
  • [解決済み] vim と NERD Tree 拡張 - ファイルを追加する

    質問 NERDTreeプラグインとvimエディタを使用してプロジェクトのツリーをナビゲートするとき、現在ハイライトされているディレクトリの下に新しいソースコード・ファイルを作成する簡単な方法はありますか? 現在、私はシェルに入り、ファイルを追加してから、ツリーを更新しています。もっといい方法があるはずです。 どのように解決するのですか? NERDTreeを起動し、新しいファイルが

    2022-03-24 09:08:03
  • [解決済み] Vimで現在のファイル名を変更する

    質問 Vimで現在使用しているファイルの名前をどのように変更すればよいですか? 例えば を編集しています。 person.html_erb_spec.rb にリネームしてほしい。 person.haml_spec.rb 引き続き編集したい person.haml_spec.rb これをエレガントにやるには、どうしたらいいのでしょうか? どのように解決するのか?

    2022-03-23 08:34:46
  • [解決済み] 開いているタブをすべて一度に閉じるにはどうすればよいですか?

    質問 10個のタブを開いている場合、それぞれを":q"で個別に閉じなければなりませんが、どうすればいいですか? 一度に全部を閉じるにはどうしたらいいですか? 解決方法は? 最短・簡易・最速の方法は? :qa すべてのタブの作業を保存して終了する場合。 :wqa

    2022-03-23 04:04:02
  • [解決済み] vimのレジスタはどのように使うのですか?

    質問 レジスターを使用した例は1つしか知りません。 Ctrl R * ここで、クリップボードからテキストを貼り付ける。 レジスターには他にどのような使い方がありますか?どのように使用するのですか? VIのレジスタについて知っていることすべて(vi 7.2に焦点を当てましょう) -- 教えてください。 どのように解決するのですか? Vim のレジスタは、その中に保

    2022-03-21 22:55:49
  • [解決済み] vi/Vimで複数行の選択範囲の先頭にテキストを挿入する方法

    質問 で ヴィム 選択範囲の各行の先頭に文字を挿入するにはどうすればよいですか? 例えば、あるコードブロックをコメントアウトするために、先頭に // のようなブロックコメントが私の言語のコメントシステムで許可されていないと仮定すると、各行の先頭に /* */ . どうすればいいのでしょうか? どのように解決するのですか? プレス エスケープ をクリックする

    2022-03-21 08:32:22
  • [解決済み] Vim 80カラムのレイアウトに関する懸念

    質問 Vimで80カラム表示をする方法が間違っているようです。 set columns=80 . また、あるときは set textwidth で行のオーバーフローを確認、予測できるようにしたい。 set columns の代替となります。 これには、いくつかの 残念なことに の副作用があります。 できない set number 行番号の順序が異なるファイル間の分

    2022-03-21 06:19:20
  • [解決済み] Vimの大文字と小文字の切り替え

    質問 Vimで、選択したテキストの大文字・小文字を変更するコマンドはありますか? 解決方法を教えてください。 テキストを選択するビジュアル をクリックすると U 大文字の場合、または u を小文字に変換します。ビジュアル選択部分の大文字と小文字をすべて入れ替えるには ~ (チルダ)。 視覚的選択を使用しない場合。 gU&lt;motion&gt; の

    2022-03-21 04:56:05
  • [解決済み] vimで複数行の文字列を検索・置換する

    質問 できること :%s/&lt;search_string&gt;/&lt;replace_string&gt;/g ファイル全体の文字列を置き換える場合、または :s/&lt;search_string&gt;/&lt;replace_string&gt;/ で現在の行を置き換えます。 vimで選択行の単語を選択して置換するにはどうしたらいいですか? 例: 行からテキスト

    2022-03-20 21:39:09
  • [解決済み] Vimでクリップボードにコピーする方法は?

    質問 Vimから直接クリップボードにコピーすることは可能ですか? yy はVimの内部バッファにしかコピーしません。OSのクリップボードにコピーしたいのですが。Vimにそのようなコマンドがあるのか、それともVimの中でしかコピーできないのでしょうか? 解決方法は? その * レジスタがこれを行います。Windowsでは + と * は等価です。unixでは、微妙な違いが

    2022-03-20 19:13:45
  • [解決済み] Vimで、テキストをレジスタに入れずに削除する方法はありますか?

    質問 Vimを使用して、私はしばしばコードのブロックを、私が引っ張ったブロックと置き換えたいと思います。 しかし、置き換えたいコードのブロックを削除すると、そのブロック自体がレジスタに入り、先ほど引っ張ったブロックが消去されてしまうのです。そこで、不要なブロックを引っ張ってから挿入し、削除する習慣をつけたのですが、大きなコードのブロックでは、挿入するブロックと削除するブロックを分けておく

    2022-03-20 12:49:12