• [解決済み] vim で現在のファイルを削除するにはどうすればよいですか?

    質問 vim内で現在開いているファイルをディスクから削除するにはどうしたらよいでしょうか?バッファを閉じることもできればいいのですが。 私はあなたが はNERDTreeを使うことができる とありますが、私はこのプラグインは使っていません。 どのように解決するのですか? 外部ツールである rm (1)でも良いのですが、Vimでも独自の delete() という関

    2023-04-04 06:49:22
  • [解決済み] Vimによる行の範囲指定

    質問 私は C# 開発者ですが、最近、利用可能なツールの知識を広げることにしました。 私が最初に学ぶことにしたツールは Vi/Vim です。 これまでのところすべてがうまくいっていますが、答えが見つかりそうにない質問が 2 つあります。 例えば、ある範囲の線を引っ張り出したいとします。 多くの方法があることは知っていますが、行番号で実行したいと思います。 substituteコマンド

    2023-03-31 10:11:13
  • [解決済み] Vimのコマンドモードとインサートモードの切り替えはどうやるの?

    質問 IDEとしてVimを使い始めました。以前からテスト用のエディタとして使っていたので、あまりコマンドモードにする必要はありませんでした。しかし、私はJavaでプログラミングをしているので、ファイルを作る、コンパイル/実行する...などのためにコマンドモードに行く必要があります。 問題は、2 つのモードを切り替える良い方法が必要だということです。 ネットで調べてみると <E

    2023-03-30 21:20:39
  • [解決済み] vi/vimでカーソルを現在位置からx行移動させる。

    質問 vi/vim でカーソルを相対的な行数だけ移動させる方法はありますか。たとえば、削除したいコードのブロックの 10 行下にカーソルがあるとします。行番号を相対的な順序で表示している場合、そこに移動する "10行上にジャンプするコマンド" があるとよいでしょう。 あるいは、絶対的な行番号を表示して、x が行番号である xgg に移動する方が良いでしょうか。 どのように解決するので

    2023-03-28 03:29:23
  • [解決済み] Vimで複数行に途中までテキストを挿入するにはどうすればよいですか?

    質問 10行の行があり、その行の中に出てくる単語の前にテキストを付けたいのですが。行頭である必要はありません。 からです。 sdfsd foo sdfsd sfsd foo fsdf sdfsdf foo sdfsdf になります。 sdfsd bar(foo sdfsd sfsd bar(foo fsdf sdfsdf bar(foo sdfsdf

    2023-03-25 10:44:23
  • [解決済み] Vim: 現在のファイルを実行しますか?

    質問 もし私が、shebang行を持つファイル(例えば #!/bin/bash ) が Vim で開かれていて、そのファイルに実行権限がある場合 (すなわち chmod +x ) これを入力すれば、エディタを離れずに実行できることが分かっています。 :! %:p : コマンドモード用 ! でシェルコマンドを実行します。 % カレントバッファにあるファイルを参照する

    2023-03-21 12:06:50
  • [解決済み] Vimの検索後のハイライトを消す

    質問 VIM では、"/" コマンドでテキストを検索した後、そのテキストはハイライトされたままです。 それを削除するコマンドは何ですか? ハイライト機能を削除したいわけではありませんが、必要なものを見つけた後に、明るいテキスト スポットをすべて持ちたくはないのです。 ありがとうございます。 どのように解決するのですか? これを入力してください。 :noh

    2023-03-21 03:48:16
  • [解決済み] Vimを使ったLisp開発

    質問 私はLispをしばらく使っていましたが、Lispでいくつかの"real"仕事をすることにもっと真剣になり始めています。私は Vim の大ファンですが、Lisp 開発のためのエディタとして Vim を使用して、どのようにすれば最も生産的になれるのか不思議に思っています。プラグイン、ワークフローの提案など、すべて歓迎します。 私はすでに Vim を使い始めていて、エ

    2023-03-20 03:03:09
  • [解決済み] Vim: ワード vs ワード

    質問 Vimを勉強しているのですが、以下の違いについて理解することができません。 word と WORD . Vimのマニュアルから以下のようになりました。 単語はアルファベット、数字、アンダースコアの並び、あるいは 空白で区切られた他の非空白文字のシーケンスで構成されます。 (スペース、タブ、)で区切られます。 これは'iskeyword'オプションで変更することがで

    2023-03-18 03:22:50
  • [解決済み] MacVimのデフォルトフォントを設定する

    質問 MacVim のデフォルトフォントはどのように設定するのですか? 私は次の行を追加してみました set guifont = Monaco:h12 を以下のファイルのいずれかに追加します。 ~/.vimrc ~/.gvimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/vimrc ~/Applicatio

    2023-03-16 20:08:03
  • [解決済み] Vim - 選択された範囲の行数を数える

    質問 ある範囲の行数をカウントしたいのですが、どの範囲でもいいので、例えばビジュアルブロックのようにさせてください。 それを行うための最短の方法は何ですか。私の頭に浮かぶのは、次のようなものだけです。 '<,'>s/.//n のようなものしか思い浮かびませんが、それが最短の方法とは思えません。 そこで、どなたかヒントをいただけないでしょうか?よろしくお願いします。 どの

    2023-03-16 02:53:12
  • [解決済み] 行のn番目のシンボルへ移動

    質問 Vim で左から n 番目の記号にカーソルを移動するには? 私が見る解決策の1つは 0n<right-arrow> を押すと、n+1の位置に移動します。もっと自然なやり方はないのでしょうか? どのように解決するのですか? パイプ '|' 文字は、あなたが望むものであるかもしれません。 通常モードで行の25列目に移動するには 25| 通常モードで37列

    2023-03-12 16:23:45
  • [解決済み] VIM : let g:, let b:, などの違いは何ですか?

    質問 vimのプラグインで、以下のようなものをよく見かけます。 let g:variable let b:variable let l:variable 私はこれらの文字 'g', 'b', 'l' についてvimのドキュメントやインターネット上で長い間調査しましたが、私は何も見つかりませんでした。 では、これらの文字は何に対応しているのでしょうか?また、文字の完全なリストは何で

    2023-03-11 15:07:50
  • [解決済み] vimでスペースではなくタブだけを使う方法

    質問 私は tab よりも white space (他の大多数とは少し違うかもしれません) しかし、私は発見しました、私が Enter を押すと、行末にいくつかの という白いスペースが追加されます。 が追加されますが タブ . だから、それらを削除して タブ . vimをasに設定する方法を知りたいです。 のみを使用する タブ で行をインデ

    2023-03-11 07:27:42
  • [解決済み] VimでのWord Wrap(インデント保持)

    質問 私はちょうど見ていた この投稿 で、vim で単語全体をラップする方法について説明しています。 認められた解決策はこれでした。 :set formatoptions=l :set lbr このようなテキストを取ります(タブは"☑"で表示されます)。 *Inside of window *Outside of window

    2023-03-10 20:30:37
  • [解決済み] vim のレジスタに上書きせずに行を追加する方法

    質問 レジスタの線を引っ張りたいのですが、どうすればいいですか? "{register}y という行をコピーしたいのですが、以前レジスタにあったものを上書きすることはできません。私はしばしばレジスタ内の連続しない行をコピーする必要があり、私は時々レジスタをスタックのように使用したいと思います。 例 line1 line2 line3 コピーしたい line1 をコピーするには

    2023-03-10 09:05:22
  • [解決済み] Vimはexceptを除くすべてのファイルタイプでautocmdを実行します。

    質問 Vim の autocmd で、書き込みの前にファイルの末尾の空白を削除するものがあります。私はこれをほぼ 100% 使用したいのですが、無効にしてほしいファイル タイプがいくつかあります。従来の常識では、自動実行させたいファイルの種類をカンマ区切りでリストアップします。 autocmd BufWritePre *.rb, *.js, *.pl しかし、この場合、それは負担にな

    2023-03-09 16:11:55
  • [解決済み] vi/vimエディタ、ブロックをコピーする(通常の動作ではない)

    質問 vi/vimエディタで、ブロックをコピーする必要があります。多くの方法がありますが、1つの方法は非常に速いです。 は最初の行に何らかの方法でラベルを付けます。 の後、終了行に何らかの方法でラベルを付けます。 で、ラベル付けされた行をコピーするコマンドを置く。 を実行した後、'p'を使ってコピーするかもしれませんが、よくわかりません。 どなたか、コ

    2023-03-08 04:02:59
  • [解決済み] Vim, シンタックスハイライトの再読み込み方法

    質問 VimでRmodelやRcontrollerなどを実行すると、白い文字しか表示されません。白い文字しか表示されません。 しかし、次のバッファに移動した後に :bn と :bl のように、色が効いています。 これは私の .vim フォルダです。 https://github.com/regedarek/dotvim どのように解決するのですか? 使用方法 :sy

    2023-03-03 23:23:48
  • [解決済み] Vim マクロをビジュアルセレクションの各行で使用する

    質問 頭の中で行数を集計するのではなく、選択範囲内のすべての行に対してマクロを実行したいのですが、どうすればよいのでしょうか。たとえば、私は変換するマクロを書くかもしれません。 Last, First への First Last と、これらの行を全て実行させたい。 Stewart, John Pumpkin, Freddy Mai, Stefan ... Vimの達

    2023-03-03 09:43:49