問題タブ [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.
java - vimインデントJavaアノテーションを正しく作成するにはどうすればよいですか?
アノテーションを使用してJavaコードをインデントする場合、vimは次のようにインデントすることを主張します。
アノテーションをメソッド定義と同じ列に配置したいのですが、インデント式を使用する場合を除いて、vimにそれを指示する方法が見つからないようですが、それを一緒に使用できるかどうかはわかりません通常のインデント。
編集:ファイルタイププラグインはすでにオンになっていますプラグインのインデントについて少し混乱しました。受け入れられた答えは少しハックかもしれませんが、私にとってもうまくいきます。
php - Eclipse PDT から Vim への変換
私は VIM が大好きです。VIM は、私がこれまでに出会ったほんの一握りのアプリケーションの 1 つであり、心の中が暖かくぼんやりしているように感じます。ただし、PHP 開発では、切り替えたいとは思っていますが、まだ PDT Eclipse を使用しています。
現時点で完全に理解できない理由は、私が大いに依存している CTRL+SPACE コード アシスト機能です。これは、特に型ヒントや PHPDoc 変数コメント ブロックを使用する場合に非常に便利です。
おそらくこの機能を複製できる VIM 用のクールなプラグインがあることは知っていますが、それらは何ですか?
vim - なぜ IDE を使用する必要があるのですか?
別の質問で、Markは IDE を高く評価し、「「なぜ」それを使用すべきかをまだ知らない人もいます...」と述べています。プログラミングに vim を使用し、同僚のほとんどまたは全員がすべての作業に vim または emacs を使用している環境で働いている人として、IDE の利点は何ですか? なぜ使用する必要があるのですか?
これは一部の人にとって有償の問題であると確信しており、私は炎上戦争を始めることに興味がないので、IDE ベースのアプローチが優れていると考える理由のみを返信してください。IDE を使用すべきでない理由については、聞きたくありません。私はすでに1つを使用していません。いわば「垣根の向こう側」からのお話に興味があります。
IDE が適している作業と適していない作業があると思われる場合は、その理由をお聞きしたいと思います。
visual-studio - Vim から VS.Net ソリューション/プロジェクトにファイルを追加する
タイトルが言っていることはほとんど。Vim 内から vsnet プロジェクトにファイルを追加する方法はありますか? 私は開発者のグループで働いており、私たちのすべてのコードには、期待どおりのソリューションとプロジェクトがあります。私は Vim を使用したいと考えており、vsnet にアクセスすることなくファイルを追加または削除するときに、これらのプロジェクト ファイルを維持する方法を望んでいました。
html - メールに貼り付ける際の構文の強調表示
私の見通しを介して同僚やパートナーに小さなコードスニペットとxmlスニペットを送信することがよくあります。電子メールに貼り付ける前に、貼り付けを構文で強調表示するために使用できる良いアイデアまたはツールを誰かが持っていますか?
「$fancytool」への中間貼り付けを考えていましたが、それをコピーしてhtml化するので、「メールの作成」ウィンドウにコピーして貼り付けることができます。
編集-詳細情報:
VMWare仮想マシン内のウィンドウから貼り付けています。Eclipse、xmlspy、logfiles、およびその他のプログラムである可能性があります
さらに詳しい情報:
Vimからこのリンクを実行する方法を見てきました。残念ながら、vim からコードをコピーすることはめったになく、私のメール マシンには vim がありません。VMwareマシンにはgvimがありますが、vimに貼り付け、ファイルに保存し、internetexplorerで開いてからコピー/貼り付けする簡単な方法を望んでいました
sql - 視覚的に選択されたテキストを UNIX コマンドにパイプし、出力を Vim の現在のバッファーに追加する方法
Vim を使用して、ビジュアル モードで選択したテキストを UNIX コマンドにパイプし、出力を現在のファイルの末尾に追加しようとしています。たとえば、次のような SQL コマンドがあるとします。
次のようなことをしたい:
しかし、出力で現在選択されているテキストを上書きする代わりに、出力をファイルの最後に追加したいと考えています。おそらく、これがどこに向かっているのかがわかります。私は Vim を単純な SQL エディターとして使用することに取り組んでいます。そうすれば、SQL コードを編集、微調整、テストするために Vim から離れる必要がなくなります。
linux - リダイレクトとvim
最初にファイルにリダイレクトしてからそのファイルを開くのではなく、vim内でコマンドの出力を直接表示する方法があるかどうか疑問に思っていました。
例 $ gvim < のようなものが必要ですdiff -r dir1/ dir2/
これにより、あいまいなリダイレクト エラー メッセージが表示されます
dir1 と dir2 の差分を gvim 内で直接見たいだけです。
誰でも素敵なハックを提供できますか?
vim - Vim に一致する括弧を強調表示させるにはどうすればよいですか?
Vim でコードをブラウズするとき、開き括弧と閉じ括弧を確認する必要がありますが、押す%と非生産的になります。
を試し:set showmatch
ましたが、括弧を入力するとカーソルが前後にジャンプします。しかし、既に作成されたコードを参照している場合はどうすればよいでしょうか?
vim - タブキー==4つのスペースとVimの中括弧の後に自動インデント
viを作成するにはどうすればよいですか?Vimはタブを使用せず(スペースをタブに変換します、悪いです!)、タブキー== 4スペースにし、 Emacsのように中括弧ブロックの後にコードを自動的にインデントしますか?
また、これらの設定を保存して、再度入力する必要がないようにするにはどうすればよいですか?
これに関連する他の質問を見たことがありますが、それはいつも私が望むものから少し外れているようです。