アカウント名:
パスワード:
30文字ぐらいは全然きになりませんな変に省略されて意味わからないよりは全然マシ
1行78文字ポリシーを辞めたほうがいいんじゃないですかね今時固定幅画面でもないでしょうし
viに慣れて21年の身としては,統合開発環境のエディタの編集機能の使いにくさに困っている.編集中にマウスに手を伸ばすって,作業時間の増大以上にやる気も一緒にそがれるし,行単位の編集力の弱さ,正規表現を手軽に使えない弱さ,マーク,ヤンク,ペーストの基本機能の弱さ.....
デバッガ,名前の補完機能,引数の型チェックなど,便利で優秀と思える点は多いけど,ホント,ガラパゴスな進化をさせてしまったMSを恨むよ.
統合開発環境というのをほとんど使わないのは同じくなんですが、天下のMS様がショートカットキーを用意していないとは思えないんですが…ないんですかね…
(78文字制限は今時時代遅れだとは思うけど。Xでも80文字幅でわざわざtty開いたりしてないし)
VisualStudioならかなりの部分をカスタマイズできるよ。emacs風なら結構簡単にできたと思う。最近使ってないけど、C-x C-fとか2段階はできたはず。C-x r cみたいなのはどうだったかな。俺は窓使いの憂鬱と組み合わせてやってた様な気がする。
vi はともかく、カスタマイズできるから、emacs と変らない、という話をたまに聴くのだけれど、カスタマイズの度合いが違うので、個人的にはやはり差は大きい。
単にキーアサインの問題じゃなくて、自分で多少凝った自動化する、といったことが出来ない。「使い込む」といった感覚が、統合環境ではあまり味わえない気がしています。
VSマクロの存在を知らない?
VS マクロって、環境の挙動を変更できるほど強力なのでしょうか?例えばある機能が呼び出されたときにフックするとか、メニューになにかを追加するとか。
コードスニペット、アドインなどよりどりみどりですよ。
VisualStudioの機能の大部分はコマンドパターンで実装されていて、コマンド実行前後にイベントとしてアタッチできます。実行前イベントで独自処理したあとに本来の処理をキャンセルさせることで機能入れ替えが可能です。独自のコマンドも定義できます。また、コマンド処理のついでにUndoRedoも処理してくれます。メニューやツールバーのボタンなんかも当然自由に追加削除でき、コマンドを割り当てることができます。
#Expressじゃ使えないからやれること知らない人が多いよね
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
開発環境が優秀なので (スコア:5, 興味深い)
30文字ぐらいは全然きになりませんな
変に省略されて意味わからないよりは全然マシ
1行78文字ポリシーを辞めたほうがいいんじゃないですかね
今時固定幅画面でもないでしょうし
Re: (スコア:0)
viに慣れて21年の身としては,統合開発環境のエディタの編集機能の使いにくさに困っている.
編集中にマウスに手を伸ばすって,作業時間の増大以上にやる気も一緒にそがれるし,
行単位の編集力の弱さ,正規表現を手軽に使えない弱さ,マーク,ヤンク,ペーストの基本機能の弱さ.....
デバッガ,名前の補完機能,引数の型チェックなど,便利で優秀と思える点は多いけど,
ホント,ガラパゴスな進化をさせてしまったMSを恨むよ.
Re: (スコア:2)
統合開発環境というのをほとんど使わないのは同じくなんですが、天下のMS様がショートカットキーを用意していないとは思えないんですが…ないんですかね…
(78文字制限は今時時代遅れだとは思うけど。Xでも80文字幅でわざわざtty開いたりしてないし)
Re: (スコア:1)
VisualStudioならかなりの部分をカスタマイズできるよ。
emacs風なら結構簡単にできたと思う。
最近使ってないけど、C-x C-fとか2段階はできたはず。
C-x r cみたいなのはどうだったかな。俺は窓使いの憂鬱と組み合わせてやってた様な気がする。
Re: (スコア:1)
vi はともかく、カスタマイズできるから、emacs と変らない、という話をたまに聴くのだけれど、カスタマイズの度合いが違うので、個人的にはやはり差は大きい。
単にキーアサインの問題じゃなくて、自分で多少凝った自動化する、といったことが出来ない。「使い込む」といった感覚が、統合環境ではあまり味わえない気がしています。
Re:開発環境が優秀なので (スコア:0)
VSマクロの存在を知らない?
Re:開発環境が優秀なので (スコア:1)
VS マクロって、環境の挙動を変更できるほど強力なのでしょうか?
例えばある機能が呼び出されたときにフックするとか、メニューになにかを追加するとか。
Re: (スコア:0)
コードスニペット、アドインなどよりどりみどりですよ。
Re: (スコア:0)
VisualStudioの機能の大部分はコマンドパターンで実装されていて、コマンド実行前後にイベントとしてアタッチできます。
実行前イベントで独自処理したあとに本来の処理をキャンセルさせることで機能入れ替えが可能です。
独自のコマンドも定義できます。
また、コマンド処理のついでにUndoRedoも処理してくれます。
メニューやツールバーのボタンなんかも当然自由に追加削除でき、コマンドを割り当てることができます。
#Expressじゃ使えないからやれること知らない人が多いよね