問題タブ [coderush]
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.
visual-studio-2008 - DevExpress Refactor Proでステートメントを使用して並べ替える場合、すべてのシステム名前空間が一番上になるように並べ替えることはできますか?
すべてのシステムの使用法を一番上に(アルファベット順に並べ替えて)、その後に他のすべてのusingステートメントを(アルファベット順に並べ替えて)使用したい
delphi - CodeRush を使用した Delphi 7 のスクロール ホイール
Delphi 2010 との短い戯れとその後の Delphi 7 の使用への復帰の犠牲者の 1 つは、CodeRush がインストールされた Delphi 7 でホイール スクロール動作を受け入れたことです。
スクロール ホイールはその環境で水平方向にスクロールします。私はこれを長年受け入れてきました。しかし、D2010 で垂直スクロールがあったのは確かに良かったです。さて、私の環境で「自然な」スクロール方向を実現するための「修正」があるかどうか疑問に思います。古い CodeRush/D7 ユーザーで解決策を知っている人はいますか?
refactoring - リファクタリングをトリガーするときに Coderush に常にコンテキスト メニューを表示させるにはどうすればよいですか?
デフォルトで CodeRush v9.3 を起動すると、Refactor コンテキスト メニューが無効になり、オプションが 1 つしかない場合は Refactor が実行されるようです。オプションが 1 つしかない場合でも、リファクタリングをトリガーするときに Coderush に常にコンテキスト メニューを表示させるにはどうすればよいですか?
visual-studio-2010 - Resharper vs. Coderush - 2010年のリメイク
以前のバージョンに関する議論については、この投稿を参照してください。
Visual Studio 2010 が正式にリリースされたので、再度質問します。どちらが優れているかについて、これほど早い段階で可視性を持っている人はいますか? そこにあるかもしれない他の製品はどうですか?これはおそらく私の10セント硬貨になるので、決定の引き金を引く前に経験者の知恵が欲しい.
visual-studio - CodeRushからReSharperへの移行(またはその逆)。移行を行うためのリソース/ヘルプはありますか?
私はリファクタリングでCodeRushを使用しています!しばらくはプロですが、 ReSharperへの移行を検討しています。
CodeRushをアンインストールすると、すぐに次のようないくつかの重要な機能を見逃し始めました。
- Tabキーを使用して参照をナビゲートし、
- F2キーを使用して変数、メソッドなどの名前を変更し、
- 抽出メソッドなどの基本的なリファクタリング。
ReSharperには対応する機能が存在すると確信しています。しかし、 ReSharperのオンラインドキュメントを毎回調べなければならないことを除けば、何かが足りないことに気付くたびに、それぞれに共通する主要な機能へのキーボードショートカットなどの対応表を作成した人はいますか?または、両方の製品を自分で使用したことがある場合、知っている基本的な同等物をいくつか共有できますか?
注:この質問は、どちらが優れているかを議論するように求められているわけではありません。CodeRushが好きですが、 ReSharperがもっと欲しいかどうかを直接知りたいです。ReSharperにすばやく慣れることは、私がそれを公正に評価するのに役立ちます。どちらが良いかについては、 ReSharperとCodeRushの質問を参照してください。
c# - VSでCodeRushメニュー項目を表示するには?
CodeRush を VS にインストールしたところ、インストール後に初めて VS を実行すると、経験豊富なユーザーかどうかを尋ねるダイアログが表示されました。ダイアログが表示されている間に、VS に DevExpress という名前の新しいメニュー項目があることがわかりました。そのダイアログには、おそらくチェックするべきだったメニュー項目について何かを言っている小さなチェックボックスがありました. OKをクリックした直後にメニュー項目が消えました。
そのメニュー項目を再表示することはできません。誰かがこれで私を助けることができますか?
c# - CodeRushが機能していませんか?
Resharperを使用していて、CodeRushを試したかったので、Resharperを一時停止し、CodeRushXpressをインストールしました。CodeRushバージョン2010.1.4を(このダウンロードページから)インストールしたとき、ショートカットが機能しませんでした。
F2やその他の動作するショートカットを試しましたが、うまくいきませんでした。ただし、マウスの右ボタンをクリックし、ドロップダウンメニューから[Refractor]を選択することで、いくつかのCodeRush関数を呼び出すことができました。これを選択すると、たとえば「名前の変更」を選択できるCodeRushアクションメニューがありますが、選択すると、CodeRushではなくVSのデフォルトの名前変更機能が呼び出されます。
VSのメニューには、CodeRushのアップロードまたはロードという1つの選択肢しかないDevXpressメニュー項目が表示されます。
ResharperをアンインストールしてからCodeRushを再インストールすることで修正しようとしましたが、結果は同じです。それを修正する方法や私が間違ったことについて何かアイデアはありますか?
c# - CodeRushでの`using`の自動追加
VisualStudio用のCodeRushPro(評価トライアル)をインストールしたばかりですが、今のところとても気に入っていると言えます。Resharperと比較すると、私が本当に欠けている機能は1つだけです。これは、CodeRushが処理する方法ですusing
。usingにリストされているパッケージで宣言されていないクラス名を入力すると、CodeRushはエラー(それが何であるか)として赤で下線を引きますが、カーソルでカーソルを合わせると、usingを追加できず、単にそれを示します。 「宣言されていない要素」です。
加算を使用してVSのデフォルトを使用する必要があります(識別子に注意を移動し、最初の文字の下に表示される非常に小さなボックスにカーソルを合わせ、表示されるボタンをクリックして、たとえばusing System
ドロップダウンメニューから選択します)。
強調表示された「問題」(つまり、宣言されていない要素)にカーソルを合わせると、mi addを使用するようにCodeRushを構成する方法はありますか?
これの2番目の部分は、Resharperがタイプ名補完と呼ばれるものを持っていることです。インテリセンスが向上しました。using
ファイルに宣言がないとします。次に、のようなものを入力してICompar
、CTRL+SPACEを押します。当然のことながら、提案はありません。ICompar
ただし、Resharperを使用すると、CTRL + ALT + SPACEを押すと、使用していない場合でも、で始まるすべてのクラスの提案が表示されます。それらの1つを選択すると、正しい使用法が自動的に追加されます。
CodeRushをこのように動作させる方法はありますか?
c# - プロジェクト内のすべてのクラスとそのパッケージを CodeRush 拡張機能から取得する
私は、使用が追加されていない事実クラス名にある宣言されていない要素を見つけたときに、CodeRush が使用を追加できる方法を見つけるのに時間を費やしました。私の質問に対するこの回答で提案されている解決策( Refactor_resolve ) は機能しません (バグがありますか?)。
その過程で、CodeRush 用のプラグインを作成するのは簡単であることがわかったので、この機能を自分でコーディングする (そして共有する) ことにしました。(このチュートリアルCodeProvider
のように)のみを実装します。私が仕事をする必要があると思うのは、次の質問に対する答えだけです。
プラグインの起動時に、すべてのクラスとそのパッケージのリスト (セット、マップなど) を取得する必要があります。これは、プロジェクト内のすべてのクラス (インターフェイス...) とそのパッケージ、およびすべての参照ライブラリ内を意味します。また、これに関する更新も受け取る必要があります (ユーザーが参照を追加すると、新しいクラスが作成されます)。いくつかの CodeRush クラスまたはクラスから利用可能な VS インターフェイスからこれを取得できます
CodeProvider
か?CodeProvider
ユーザーが問題にカーソルを合わせたときに表示されるポップアップに作成済みを追加するにはどうすればよいですか?