問題タブ [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.
vim - Vim のタブをバッファのように使う
隠しバッファの同じウィンドウで多くのファイルを開くという現在の慣行の代わりとして、Vim でタブを使用する機能 ( 、 など) を調べました:tabe
。:tabnew
開いているすべての個別のファイルを常に独自のタブに配置したいと思います。ただし、これにはいくつかの障害があります。これらを修正するにはどうすればよいですか:
コマンドが や のよう
gf
に^]
別のファイル内の場所にジャンプすると、ファイルは現在のタブの新しいバッファーで開きます。これらすべての種類のコマンドでファイルを新しいタブで開く方法、またはファイルが既に開いている場合は既存のタブに切り替える方法はありますか?バッファを切り替えるときに使用
:b <part of filename><tab>
でき、既存のバッファ内のファイルの名前を完成させます。<part of filename>
ファイル名の先頭ではなく途中にあることさえあります。タブの切り替えに相当するものはありますか?
vim - Vimで行末に移動するにはどうすればよいですか?
コマンドモードで一般的に移動する方法、具体的には行にジャンプする方法を知っています。しかし、現在行っている行の最後にジャンプするコマンドは何ですか?
visual-studio - Visual Studio の (無料/オープン ソース) VI 統合を知っている人はいますか?
vi はクールな子供向けです。
vim - Vimの高速単語カウント機能
vimステータスラインにライブワードカウントを表示しようとしています。これを行うには、.vimrcにステータス行を設定し、それに関数を挿入します。この関数の考え方は、現在のバッファー内のワード数を返すことです。この番号はステータス行に表示されます。ステータスラインはほぼすべての機会に更新されるため、これはうまく機能するはずです。そのため、カウントは常に「ライブ」のままになります。
問題は、私が現在定義している関数が遅いため、最小のファイルを除くすべてのファイルに使用すると、vimの動作が明らかに遅くなることです。この関数は非常に頻繁に実行されるためです。
要約すると、現在のバッファー内の単語数を計算して結果を返すのに非常に高速な関数を作成するための巧妙なトリックを持っている人はいますか?
vim - vimでExコマンドを(再)マップできますか?
私は vim とその速度が大好きです。しかし、時々、指が速すぎて、:WQ
代わりにタイピングしていることに気付くことがあります:wq
。(ドイツ語のキーボードではShift、コロンを取得するために を押す必要があります:
。) Vim は、それが であると文句を言いWQ
ますNot an editor command
。
W
コマンドを作成およびQ
編集する方法はありますか?
vim - vim で #define を自動的に折りたたむ
私は、共通の #define (#if WIN、#if UNIX など) で区切られた、かなりの量のマルチプラットフォーム C/C++ コードを使用しています。ファイルを開いたときに、現在興味のないセクションを vim が自動的に折りたたむようにできるとよいでしょう。vim スクリプトのアーカイブを検索しましたが、有用なものは見つかりませんでした。助言がありますか?開始する場所?
vim - vimでUI言語を設定するにはどうすればよいですか?
これを reddit で見たのですが、vim の不満の 1 つを思い出しました。UI がドイツ語で表示されます。くそー、ヴィム!私は英語が欲しいのですが、私の OS はドイツ語 (私たちのオフィスの標準) でセットアップされているので、vim は実際に役立つように努めていると思います。
vim に UI 言語を切り替えるには、どの魔法の呪文を実行する必要がありますか? さまざまな場面でグーグルを試しましたが、答えが見つからないようです (いいえ、Google、あなたは私の友達です *pat*, *pat*, しかし、構文の強調表示を変更する方法は既に知っています, ありがとう!) ...
編集:以下のすべての良いヒントを使用して、これを私の一番上に追加することになりました.vimrc
(Windows 7でVim 7.2を実行しています)
macos - Mac OS X で Caps Lock を Esc として使用する
Mac OS XCaps Lockのように動作させるにはどうすればよいですか?Esc
html - VimでHTMLタグをすばやく閉じるにはどうすればよいですか?
でHTMLのようなコードを実行しなければならなかったのVim
は久しぶりですが、最近、これに再び遭遇しました。私がいくつかの簡単なことを書いているとしましょうHTML
:
title、head、htmlの終了タグをすばやく書き留めるにはどうすればよいですか?ここでは、すべてを1つずつ書き留める必要のない非常に簡単な方法が欠けているように感じます。
もちろんCtrlP、個々のタグ名をオートコンプリートするために使用できますが、ラップトップキーボードで私を取得するのは、実際には角かっことスラッシュを正しく取得することです。
search - Vim での高度な検索
Vim で複数の文字列を同時に検索する方法はありますか? それは可能だったが、どういうわけかそのテクニックを忘れていたとどこかで読んだことを思い出します。
たとえば、テキスト ファイルがあり、"foo" と "bar" を同時に検索したいとします (必ずしも 1 つの文字列としてではなく、まったく別の行にある可能性があります)。
どうすればそれを達成できますか?