問題タブ [vi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
3813 参照

reference - 良いviリファレンスの推奨事項は?

私はviをあまり使用せず、確かにプライマリエディターには使用しないため、viコマンドを思い出せません。クイックスタートガイドまたはコマンドの概要についての推奨事項はありますか?

0 投票する
10 に答える
24296 参照

vim - レジスタを上書きせずに貼り付ける方法

選択範囲をデフォルトのレジスタに配置せずに、視覚的に選択された領域に貼り付ける方法を知っている人はいますか?

常に明示的なレジスタから貼り付けることで問題を解決できることを知っています。"xpしかし、ただ入力するのではなく、タイプするのは首の痛みです。p

0 投票する
16 に答える
9850 参照

vim - viキーバインドオプションを備えたIDEはありますか?

私が通常開発に IDE を使用しない理由の 1 つは、vi のキーバインドに慣れすぎて、テキストをめちゃくちゃにして「:w」をたくさん入れてしまい、使用できないことです。 vi の強力な正規表現置換メカニズム。vi キーバインドを構成したり、IDE 内で vi をエディターとして使用したりできる IDE はありますか?

関連している:

NetBeans で vi または vim キーマップを使用することは可能ですか?

0 投票する
3 に答える
2018 参照

vim - vi/vim 以外に利用できるモーダル エディタは何ですか?

別の質問として、vi 以外のモーダル エディターが非常に少ない理由について尋ねられました。その質問のコメントのいくつかは、他のモーダル エディターについて言及していましたが、より包括的なリストを作成することは有益だと思います。vim 関連の情報は他のすべての情報をかき消す傾向があるため、Google でこの情報を検索するのは困難です。

物事を進めるためのいくつかのアイテム:

0 投票する
3 に答える
1431 参照

c - コード内の GVim 折りたたみコメントを取り除く方法は?

私のチームには、ある種の GVim 機能を使用して手動でコードの折りたたみを行うことを誓う人がいます。

私は別のエディターを使用しており、折りたたみ機能は実際には必要ないため、次のようなタグでソース コードを汚染するだけだと思います。

この折りたたみを使用しないように人を説得することはオプションではありません (以前にいくつかの激しい議論がありました)。

私は本当に GVim の人ではありません。チームのコードを変更せずに折り畳みを行う方法が他にないのでしょうか?

  • たぶん、折り方を別のファイルに入れるか、または
  • ソースコードを変更せずに、プログラミング言語の構文を考慮したある種のスマートな折り畳みを行っていますか?
0 投票する
13 に答える
16359 参照

vim - 人気のある Vim の代替品は?

Vim 以外に (Emacs の Viper モード以外に ;)) 現在も広く使用されている Vi クローンはありますか? もしそうなら、Vimの代わりにそれを使用することの長所/短所は何ですか?

0 投票する
12 に答える
382292 参照

vim - タブをvimのスペースに置き換えます

gVimでタブをスペースに変換したいと思います。次の行を追加しました_vimrc

2つのスペースで停止するように機能しますが、それでも1つのタブキーが挿入されているように見えます(後でスペースをカウントするためにhキーを使用しようとしました)。

gVimでタブをスペースに変換するにはどうすればよいですか?

0 投票する
12 に答える
8613 参照

regex - ファイルのすべての行の特定の文字の後のすべてのテキストを削除するために使用するVimコマンドは何ですか?

シナリオ:

  • (文字のように)パイプで| 区切られたデータを含むテキストファイルがあります。
  • パイプ区切りフィールドのデータの各フィールドは可変長である可能性があるため、文字のカウントは機能しません(または、Vimに存在する場合でも、ある種のサブストリング関数を使用します)。

Vimを使用して、ファイル全体の2番目のパイプから行末までのすべてのデータを削除することは可能ですか?約150,000行あるので、これを手動で行うことはマゾヒストにとってのみ魅力的です...

たとえば、次の行を次のように変更します。

に:

これはどういうわけかできると確信しています...私は願っています。

更新:これをWindows XPで実行していることを述べておかなければならないので、言及されている* nixコマンドの一部にアクセスできません(cutWindowsでは認識されません)。

0 投票する
6 に答える
2215 参照

vim - viの自動フォーマット?

言語ごとの設定を定義できるvi用の自動フォーマットツールはありますか?

編集:私は構文の強調表示を探していません。コードにフォーマットルールを適用するものを探しています。(ブレースの配置、オペレーターの周りのスペースなど)

0 投票する
7 に答える
6733 参照

keyboard-shortcuts - キーを1回押すだけでViエディターを終了するにはどうすればよいですか?

正直なところ

入力するには多すぎます。

質問はVimではなくオリジナルのVi(FreeBSDに付属しているViなど)に関するものであることに注意してください。