問題タブ [vim]

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 投票する
10 に答える
163028 参照

vim - Vim のタブをバッファのように使う

隠しバッファの同じウィンドウで多くのファイルを開くという現在の慣行の代わりとして、Vim でタブを使用する機能 ( 、 など) を調べました:tabe:tabnew

開いているすべての個別のファイルを常に独自のタブに配置したいと思います。ただし、これにはいくつかの障害があります。これらを修正するにはどうすればよいですか:

  1. コマンドが や のようgf^]別のファイル内の場所にジャンプすると、ファイルは現在のタブの新しいバッファーで開きます。これらすべての種類のコマンドでファイルを新しいタブで開く方法、またはファイルが既に開いている場合は既存のタブに切り替える方法はありますか?

  2. バッファを切り替えるときに使用 :b <part of filename><tab> でき、既存のバッファ内のファイルの名前を完成させます。<part of filename>ファイル名の先頭ではなく途中にあることさえあります。タブの切り替えに相当するものはありますか?

0 投票する
15 に答える
867162 参照

vim - Vimで行末に移動するにはどうすればよいですか?

コマンドモードで一般的に移動する方法、具体的には行にジャンプする方法を知っています。しかし、現在行っている行の最後にジャンプするコマンドは何ですか?

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

visual-studio - Visual Studio の (無料/オープン ソース) VI 統合を知っている人はいますか?

vi はクールな子供向けです。

0 投票する
17 に答える
14943 参照

vim - Vimの高速単語カウント機能

vimステータスラインにライブワードカウントを表示しようとしています。これを行うには、.vimrcにステータス行を設定し、それに関数を挿入します。この関数の考え方は、現在のバッファー内のワード数を返すことです。この番号はステータス行に表示されます。ステータスラインはほぼすべての機会に更新されるため、これはうまく機能するはずです。そのため、カウントは常に「ライブ」のままになります。

問題は、私が現在定義している関数が遅いため、最小のファイルを除くすべてのファイルに使用すると、vimの動作が明らかに遅くなることです。この関数は非常に頻繁に実行されるためです。

要約すると、現在のバッファー内の単語数を計算して結果を返すのに非常に高速な関数を作成するための巧妙なトリックを持っている人はいますか?

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

vim - vimでExコマンドを(再)マップできますか?

私は vim とその速度が大好きです。しかし、時々、指が速すぎて、:WQ代わりにタイピングしていることに気付くことがあります:wq。(ドイツ語のキーボードではShift、コロンを取得するために を押す必要があります:。) Vim は、それが であると文句を言いWQますNot an editor command

Wコマンドを作成およびQ編集する方法はありますか?

0 投票する
5 に答える
2043 参照

vim - vim で #define を自動的に折りたたむ

私は、共通の #define (#if WIN、#if UNIX など) で区切られた、かなりの量のマルチプラットフォーム C/C++ コードを使用しています。ファイルを開いたときに、現在興味のないセクションを vim が自動的に折りたたむようにできるとよいでしょう。vim スクリプトのアーカイブを検索しましたが、有用なものは見つかりませんでした。助言がありますか?開始する場所?

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

vim - vimでUI言語を設定するにはどうすればよいですか?

これを reddit で見たのですが、vim の不満の 1 つを思い出しました。UI がドイツ語で表示されます。くそー、ヴィム!私は英語が欲しいのですが、私の OS はドイツ語 (私たちのオフィスの標準) でセットアップされているので、vim は実際に役立つように努めていると思います。

vim に UI 言語を切り替えるには、どの魔法の呪文を実行する必要がありますか? さまざまな場面でグーグルを試しましたが、答えが見つからないようです (いいえ、Google、あなたは私の友達です *pat*, *pat*, しかし、構文の強調表示を変更する方法は既に知っています, ありがとう!) ...

編集:以下のすべての良いヒントを使用して、これを私の一番上に追加することになりました.vimrc(Windows 7でVim 7.2を実行しています)

0 投票する
14 に答える
136500 参照

macos - Mac OS X で Caps Lock を Esc として使用する

Mac OS XCaps Lockのように動作させるにはどうすればよいですか?Esc

0 投票する
11 に答える
61498 参照

html - VimでHTMLタグをすばやく閉じるにはどうすればよいですか?

でHTMLのようなコードを実行しなければならなかったのVimは久しぶりですが、最近、これに再び遭遇しました。私がいくつかの簡単なことを書いているとしましょうHTML

title、head、htmlの終了タグをすばやく書き留めるにはどうすればよいですか?ここでは、すべてを1つずつ書き留める必要のない非常に簡単な方法が欠けているように感じます。

もちろんCtrlP、個々のタグ名をオートコンプリートするために使用できますが、ラップトップキーボードで私を取得するのは、実際には角かっことスラッシュを正しく取得することです。

0 投票する
4 に答える
4922 参照

search - Vim での高度な検索

Vim で複数の文字列を同時に検索する方法はありますか? それは可能だったが、どういうわけかそのテクニックを忘れていたとどこかで読んだことを思い出します。

たとえば、テキスト ファイルがあり、"foo" と "bar" を同時に検索したいとします (必ずしも 1 つの文字列としてではなく、まったく別の行にある可能性があります)。

どうすればそれを達成できますか?