トップページ⇒tech
993コメント273KB

VisualStudio.NET 環境向上委員会

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
.NETになって環境カスタマイズが強力になったVisualStudio。
美味しいキーバインド・マクロ・ウインドウ配置などを語り合いましょう。

とりあえず俺はマルチモニタなのでヘルプ・出力・タスク一覧はIDE画面の外に出した。
0002デフォルトの名無しさんNGNG
エディタと最低限のツールバーのみ
なぜなら会社で支給されてるパソコンの解像度が800x600だから
0003デフォルトの名無しさんNGNG
VS.NET スレじゃダメなのか?
0004デフォルトの名無しさんNGNG
>>3
こっちはカスタマイズ専用ということで。
0005デフォルトの名無しさんNGNG
外部ツールに何登録してる?
0006デフォルトの名無しさんNGNG
VC++6.0の外部ツールに.NET Framework再頒布パッケージのC#コンパイラを
登録してみたり・・・
0007デフォルトの名無しさんNGNG
基本的なのを・・・

・[ツール]-[オプション]-[環境]-[ヘルプ] で外部ヘルプに設定

・複数ファイルを同時編集するときは、[ウィンドウ]-[水平タブグループの新規作成]で上下分割表示
0008デフォルトの名無しさんNGNG
サンプルmacro覗いてみたら、結構使えそうなのが入ってるね。
emacsのようにゴキンゴキンにカスタマイズしたくなってきた。
0009デフォルトの名無しさんNGNG
NextFunction/PrevFunctionマクロ実装できた人いる?
CodeElements内の各elementの並び順が、ファイル内の順番とはまったく無関係でブチ切れそうなんだが。
0010デフォルトの名無しさんNGNG
反応が無いから自分で作ったぞ。
言語を問わず、次の関数/前の関数に移動するマクロだ。
Ctrl+PageUp/PageDownに割り当てるといい感じだ。

Sub PrevFunction()
Dim ts As TextSelection = DTE.ActiveWindow.Selection
Dim fendreach As Boolean = False
ts.StartOfLine()
While (IsNothing(ts.ActivePoint.CodeElement(vsCMElement.vsCMElementFunction)))
If (fendreach) Then
ts.LineUp()
ts.LineUp()
If ts.ActivePoint.AtStartOfDocument() Then
Return
End If
Else
ts.LineDown()
ts.LineDown()
If ts.ActivePoint.AtEndOfDocument() Then
fendreach = True
End If
End If
End While
If fendreach = False Then
ts.MoveToPoint(ts.ActivePoint.CodeElement(vsCMElement.vsCMElementFunction).GetStartPoint(vsCMPart.vsCMPartHeader))
ts.LineUp()
ts.LineUp()
While (IsNothing(ts.ActivePoint.CodeElement(vsCMElement.vsCMElementFunction)) And ts.ActivePoint.AtStartOfDocument = False)
ts.LineUp()
ts.LineUp()
End While
End If
If ts.ActivePoint.AtStartOfDocument = False Then
ts.MoveToPoint(ts.ActivePoint.CodeElement(vsCMElement.vsCMElementFunction).GetStartPoint(vsCMPart.vsCMPartHeader))
End If
ts.LineUp()
ts.LineDown()
End Sub
0011デフォルトの名無しさんNGNG


Sub NextFunction()
Dim ts As TextSelection = DTE.ActiveWindow.Selection
Dim ftopreach As Boolean = False
ts.StartOfLine()
While (IsNothing(ts.ActivePoint.CodeElement(vsCMElement.vsCMElementFunction)))
If (ftopreach) Then
ts.LineDown()
ts.LineDown()
If ts.ActivePoint.AtEndOfDocument() Then
Return
End If
Else
ts.LineUp()
ts.LineUp()
If ts.ActivePoint.AtStartOfDocument() Then
ftopreach = True
End If
End If
End While
If ftopreach = False Then
ts.MoveToPoint(ts.ActivePoint.CodeElement(vsCMElement.vsCMElementFunction).GetEndPoint(vsCMPart.vsCMPartHeader))
ts.LineDown()
ts.LineDown()
While (IsNothing(ts.ActivePoint.CodeElement(vsCMElement.vsCMElementFunction)) And ts.ActivePoint.AtEndOfDocument = False)
ts.LineDown()
ts.LineDown()
End While
End If
If ts.ActivePoint.AtEndOfDocument = False Then
ts.MoveToPoint(ts.ActivePoint.CodeElement(vsCMElement.vsCMElementFunction).GetStartPoint(vsCMPart.vsCMPartHeader))
End If
ts.ActivePoint.TryToShow(vsPaneShowHow.vsPaneShowTop)
ts.LineUp()
ts.LineDown()
End Sub
0012デフォルトの名無しさんNGNG
EnvDTEか。面白そうだな・・・。
0013デフォルトの名無しさんNGNG
Delphiのコード補完機能相当のマクロ作ってくれたら神!!
0014デフォルトの名無しさんNGNG
>>13
他力本願では大物になれんぞ。
0015デフォルトの名無しさんNGNG
>>14
小物でいいっす
0016デフォルトの名無しさんNGNG
HELPファイルを修正できるツールありませんか?
0017デフォルトの名無しさんNGNG
>>16
それは著作物の改変。って、付属のヘルプだよね?
0018デフォルトの名無しさんNGNG
JScript.NETでビルドできるようにできん?
0019デフォルトの名無しさんNGNG
>>18
VC++.NETのメイクファイルプロジェクトって手もあるけど、
自前でコマンド書かなきゃならないからあまり意味がない・・・。
0020デフォルトの名無しさんNGNG
VS6からキーバインドが結構変わっているので慣れるの大変。
ビルドがCtrl+Shift+Bってなんだよ。
0021デフォルトの名無しさんNGNG
>>20
かえればいいじゃん、設定
0022デフォルトの名無しさんNGNG
>>20
Optionぐらい見ておけよ

でも結局ctlr+shift+Bに慣れますた
0023 ◆4COMPILE NGNG
マップスキーマってやつでVC6ライクにできるのでそれを使ってる。
0024デフォルトの名無しさんNGNG
キーバインドを変えると他人の環境で開発できなくなる罠。
0025デフォルトの名無しさんNGNG
他人の環境も変えちまえ。
0026デフォルトの名無しさんNGNG
>>17
自分で使うだけなら改変してもいいんだよ。
0027デフォルトの名無しさんNGNG
27get
0028デフォルトの名無しさんNGNG
XML コメントのスケルトンを挿入するマクロをてくった
欲しい人いたら、長いのでウプできる場所おせーて
0029デフォルトの名無しさんNGNG
>>28
この辺なんかどうでしょう?
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&rm=10
003028NGNG
書いて来ますた
カーソルが含まれるコードエレメントにコメントをつけます
summary と
関数とデリゲートの時は param と returns
プロパティの時は value
後必要に応じて seealso つけます

enum の、各要素の中にカーソルがあるときに使うとなぜかエラーでます
enum の時は何もないところでやってください

VB 初挑戦なので問題あってもやさしく指摘してちょ
003128NGNG
あぁ・・・Documentate より Commentate のほうがよかったか・・・ま、いっか
0032デフォルトの名無しさんNGNG
定義元へ飛ぶなんてことはできるのであろうか・・・。
0033デフォルトの名無しさんNGNG
Alt+F12のことじゃなくて?
0034デフォルトの名無しさんNGNG
.NET 以外は糞!
0035デフォルトの名無しさんNGNG
>>1 はマルチモニタを自慢するためにスレ立てたに 2000 ジョンイル
0036デフォルトの名無しさんNGNG
キーバインドを変えると他人の環境で開発できなくなる罠。
0037デフォルトの名無しさんNGNG
DTE.ActiveDocument.Selection().SelectLine()
で、たまーに「システムコールに失敗しました。」って
でるんだけど理由わかる人いる?
0038デフォルトの名無しさんNGNG
>>1
ヘルプ・出力・タスク一覧は、「自動的に隠す」が最強。これ定説。

>>37
俺も出た。
Sub AddHexID()
  Dim strCurrent As String
  Dim docCurrent As Document
  DTE.Windows.Item("test.suif.2.txt").Activate()
  docCurrent = DTE.ActiveDocument
  Dim txtselCurrent As TextSelection
  txtselCurrent = docCurrent.Selection()
  'txtselCurrent.StartOfDocument()
  While True
    txtselCurrent.SelectLine()
    strCurrent = txtselCurrent.Text
    If strCurrent.StartsWith("read_id:") Then
      Dim strCurrentElements() As String
      strCurrentElements = strCurrent.Split(" ")
      Dim strElem As String
      strElem = strCurrentElements(1)
      If strElem.EndsWith(vbCrLf) Then
        strElem = strElem.Substring(0, strElem.Length - 2)
      End If
      txtselCurrent.Text = _
      strCurrent.Replace(strElem, strElem + " (0x" + Hex(CInt(strElem)) + ")")
    End If
  End While
End Sub

で、ちょっとするとシステムコールに失敗。
0039デフォルトの名無しさんNGNG
0040デフォルトの名無しさんNGNG
0041デフォルトの名無しさんNGNG
0042デフォルトの名無しさんNGNG
PageUp/PageDownで1画面じゃなくて半画面スクロールにする設定って出来るんでしょうか?
0043デフォルトの名無しさんNGNG
Visual C#.NETを使いはじめたんですが、
複数のフォームを作成した際にデザイナが表示されなくエラーに
なる場合があります(かならずではありません)
同じような症状が出た方、原因か修正方法が
お解かりになりましたら、ぜひ教えてください。
004443NGNG
ちなみにMicrosoft Visual Studio .NETはスタンダード版です〜
0045デフォルトの名無しさんNGNG
>>43 エラーの内容ぐらい書いて欲しい・・・

/// デザイナ サポートに必要なメソッドです。このメソッドの内容を
/// コード エディタで変更しないでください。
は守ってる?
004643NGNG
>>45
コードエディタで変更しないお約束はきちんと守っています。
エラー内容は下記のようにでます〜
ここから↓↓↓↓↓↓

「ドキュメントを読み込み中にエラーが発生しました。このエラーを修正
してから、再度ドキュメントを読み込んでください。エラーメッセージ
は以下の通りです。」

メンバ'Location'の宣言が重複しています。

ここまで↑↑↑↑↑↑

ここでデザイナの閉じて開きなおすを数回すると
正常に表示されます。
なんなんでしょうか?
0047デフォルトの名無しさんNGNG
確かその辺の話って♯過去スレにあった気が・・・ちと探してみる。
0048デフォルトの名無しさんNGNG
>>46
http://pc.2ch.net/tech/kako/1022/10222/1022257078.html の 227
あたりの現象に似てるね。

あと 650以降でFormから継承したオリジナルフォームもデザイナーとは
相性が悪いって話が出てる。


まぁ
> ここでデザイナの閉じて開きなおすを数回すると
> 正常に表示されます。
っていうならそれで我慢するしか、としかアドバイスできん。すまん。
004946NGNG
>>48
即レスありがとうございます。
早速、読んでみました。
僕以外の方にも症状がある人いるみたいですね。
まっ、なんとかがんばってみます・・
使えないわけではないので!!
0050デフォルトの名無しさんNGNG
.NET 最強!!
0051デフォルトの名無しさんNGNG
 ∩∩
( ;θ;)<IPは録っても耳は取らないでね
0052デフォルトの名無しさんNGNG
ニュー速+

【2ch】管理人のひろゆき氏がqbサーバで全レスIP記録の実験を開始
http://news2.2ch.net/test/read.cgi/newsplus/1042017485/
0053デフォルトの名無しさんNGNG
もう2ちゃんねるも終わりです。
ほかのところいこーぜ
0054デフォルトの名無しさんNGNG
VC6の最近使ったワークスペースみたいに、
最近使ったソリューションとか無いの?
開くのが凄く面倒。

ビルドについてもVC6みたいにF7で現在アクティブなプロジェクトだけビルドさせたいのに、
ショートカットキーをソリューション丸ごとのビルドにしか割り当てられない。
VC6からの改悪点が多すぎ。
0055デフォルトの名無しさんNGNG
age
0056デフォルトの名無しさんNGNG
此れで「祭り」も余計無くなるか…

昔は楽しかったなぁ(´・ω・`)
0057デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0058デフォルトの名無しさんNGNG
>>190
そんなレベルでは誹謗中傷に当たらないと思われ。
0059デフォルトの名無しさんNGNG
肉倉もNGですか?
0060デフォルトの名無しさんNGNG
>>157のほうに電話くださいー。
ただ、眠いんで、昼以降がいいかも。
0061デフォルトの名無しさんNGNG
サンクスコ。

5分後掛ける。
用意するならICを用意しといてください。

ま、出ないでしょうけど。例によって
0062デフォルトの名無しさんNGNG
>>507
差し押さえ。
0063デフォルトの名無しさんNGNG
>>175
この短期間でパート4なら十分age
0064デフォルトの名無しさんNGNG
うちはIISで取れるログは全てのチェックボックスにチェックいれてます。( ̄ー ̄)ニヤリ

と、ここに書いても関係ないけど。
0065デフォルトの名無しさんNGNG
運営側の監視も必要になるのね。
こりゃ大変だわ。
0066デフォルトの名無しさんNGNG
        Λ_Λ         ┏━━━━━━━━━━━━━━━┓
       川o・-・)       ┃      「蟹ちょうだい!!」     ┃
       ( ̄W ̄W_)     ┗━━━━━━━━━━━━━━━┛ 
      ./     \
      |       |
      |       |
      \____/

0067デフォルトの名無しさんNGNG
 おせーよ
0068デフォルトの名無しさんNGNG
質の低い書き込みが減った2chはいらない
0069デフォルトの名無しさんNGNG
http://ton.2ch.net/wall/
なに?この板
0070デフォルトの名無しさんNGNG
俺にしてみりゃ2chの価値は匿名ってことよりヒトが多いってことにあるが。
掲示板の価値はレスが付くことにあるでよ。書きっぱなしじゃ詰まらん。
匿名だろうがIP記録だろうが、Yahooオークションと同じで
受け皿となる代替がなければ存続するんでない?
IP表示で晒される訳じゃないからカテゴリごとに雑談する分には今までとかわらんし。

…しかしポリタン相変わらずひでーな。
0071デフォルトの名無しさんNGNG
君がそれやればなんとかなるかも(^_^;)
0072デフォルトの名無しさんNGNG
さろゆきが自作自演してるな、、
自作ラジコン
0073デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0074デフォルトの名無しさんNGNG
それだったら、全ての報道が名誉毀損にならないか?
0075デフォルトの名無しさんNGNG
どこぞの宗教団体を批判するスレ・レス出現
  ↓
どこぞの団体が、管理人にスレ・レス作成IP教えろ
  ↓
管理人がIP教える
  │
  ├─────┐
  ↓普通     ↓異常
 裁判     レモンガス
           ↓
         アフォ踊り
           ↓
          うひょー

0076デフォルトの名無しさんNGNG
、、

んじゃ!

 関係者様
是非

 いい返事を。

 けんすうに今から電話してもいいけど。(但し僕はもうガッチリ貴方達以外のヤバイ連中に探知されてます 汗 引っ越してきたりして、、色々 汗)

 深夜だし、、 彼は大丈夫なのかな。
 日本の色々な凄まじい組織にマークされだすことになるけれど、、俺と話すと、、素で(でも来て欲しいです)
0077デフォルトの名無しさんNGNG
皆さん、発言には十分に注意しましょう!
嘘、誹謗中傷、煽り、挑発も止めましょう!
名誉毀損、営業妨害、虚偽の風説流布は立派な犯罪です
民族の尊厳を尊びましょう
宗教の自由は日本国憲法で守られております
すべて自己責任でお願いします
無意味なレスも控えましょう
スレを汚さずクリーンワンダフルを心がけましょう

※おことわり
私はこの板をよりよい快適な空間にしたいと節に願っているだけでございます。
先日も某板で浅はかで、悪質な書きこみのせいで多大な人にご迷惑をかけた方もいらっしゃるようで…
ならば、私に出来ますことといったら?たわいもない注意を促すだけでございます。
元来、見て見ぬふりは出来ない性分でして、
私のような脆弱者でも皆さんのお役に立てればと思っております。
           
0078デフォルトの名無しさんNGNG
表示という手法を取れば激減するのは確実です:-)
0079デフォルトの名無しさんNGNG
2chが2chでは無くなるときが来ましたね。
遊び方の解らない馬鹿が増えたから、しかたないのかもしれません。
もう転載しませんので、以後は該当のスレ追っかけてください



27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。

こんなところでしょうか。
0080デフォルトの名無しさんNGNG
http://1ch.tv/
0081デフォルトの名無しさんNGNG
>つーか、まもなく6億〜

どこに書いてあるの?
0082デフォルトの名無しさんNGNG
fusianasan
0083デフォルトの名無しさんNGNG
ヤツがアニヲタという事がわかるな。
0084デフォルトの名無しさんNGNG
遅いんだよ。
0085デフォルトの名無しさんNGNG
最高裁への上告は認められなくなったから、これで事実上判決確定だよ。
逆転も何もないって。
勢いで上告なんかしても一発で上告却下(門前払い)だよ。

二審も一審を支持。これに対して上告しようにも、
刑事訴訟と同様、自由に上告できるってもんでもないのです。
民事訴訟法312条 (上告の理由) 1項
「上告は、判決に憲法の解釈の誤りがあること
その他憲法の違反があることを理由とするときに、することができる。」
http://www.m-net.ne.jp/~doba/goto/hon.htm

ようするに上告しても今の制度では100%無駄。
これで完全終了ってことか。
0086デフォルトの名無しさんNGNG
コピペ?

0087デフォルトの名無しさんNGNG
620 と 623 は別人ですが何か?(w

いや、ごめん。どうせループだから、公開トリップ使って遊んだだけ。本当にごめん。
0088デフォルトの名無しさんNGNG
で何をどうすればアケ板見れるんでつか?
パソコン上級者だからよくわからん(´∀`
0089山崎渉NGNG
(^^)
0090デフォルトの名無しさんNGNG
ということはなにか固定のほとんどは地方出身だということか。
0091山崎渉NGNG
(^^)
0092デフォルトの名無しさんNGNG
 
0093デフォルトの名無しさんNGNG
WindowsXPでデバッグ実行でたまにフリーズするのはSP1を当てると直るらしい。
でもSP1を当てると別の問題が。(´Д`;)
0094山崎渉NGNG
(^^)
0095デフォルトの名無しさんNGNG
マクロで VCCustomBuildTool.Tool を "カスタムビルドツール" に変更したいのですが、
ここに設定するオブジェクトはどうやって作ったら良いのかわかりません。
誰か教えて
0096デフォルトの名無しさんNGNG
↑
間違えました。
VCCustomBuildTool ではなく VCFileConfigurationl でした。
0097デフォルトの名無しさんNGNG
アドインな2chブラウザキボン
0098ゴッドNGNG
あうード素人なんですが、「Microsoft Visual c++」でMS-DOSプロンプトを
全画面表示にしたのですが、元に戻せません。

いちいち、実行するたびに全画面表示に切り替わるのが目障りです、ぷんすかー!

ホント、あほな質問で申し訳ありませんがどなたか操作方法をご存知の方が
いられましたら、こんなアホでチンカスな私に教えてくださいませ。m(_ _)m

「 press any key to continue 」と表示されて、キーボードもマウスも受付ないんだよねえ・・・
0099デフォルトの名無しさんNGNG
たしかAlt+?のショートカット。
?は?じゃなくて俺がわすれただけ。
Alt+F4は終了だし、もとの大きさにするのはなんだっけ?
0100デフォルトの名無しさんNGNG
Alt+ENTER
0101ゴッドNGNG
>>99-100
すげえー!できたよ、縮小化できましたよ!
サンクCHU!!
■ このスレッドは過去ログ倉庫に格納されています