VS2012のTabキーの機能を無効化する方法 – プログラミング – Home

VS2012のTabキーの機能を無効化...
 
通知
すべてクリア

[解決済] VS2012のTabキーの機能を無効化する方法


ホウジョウウサギ
 ホウジョウウサギ
(@ホウジョウウサギ)
ゲスト
結合: 18年前
投稿: 73
Topic starter  

VS2012にてコード記述中に
{の後ろでTabキーを押すと,自動で 改行と} が入力される:

例えば
void F(){
まで打ったところで,Tabキーを押すと

voidF(){

}

という状態にされてしまうのですが,この機能をOFFにする方法は無いでしょうか.

個人的には
voidF(){<tab>return true;<tab>}
のように一行で書きたいときもあり,
OFFにするオプションを探しているのですが見るからず…


引用未解決
トピックタグ
ホウジョウウサギ
 ホウジョウウサギ
(@ホウジョウウサギ)
ゲスト
結合: 18年前
投稿: 73
Topic starter  

おおっと! void F()なのにreturn trueとは…(汗
コード例はコンパイル通らないですが,困っている現象はそんな感じです.


返信引用
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

2010Expressしかないんで、確かめられませんが、

このあたりの設定は「ツール」メニューの「オプション」の
「テキストエディター」の「C/C++」あたりを探してみると
見つかるかもしれません。


返信引用
ホウジョウウサギ
 ホウジョウウサギ
(@ホウジョウウサギ)
ゲスト
結合: 18年前
投稿: 73
Topic starter  

そのあたりを探しているのですが,どうにも発見できず…

{とTabの間にいったんスペースを挟んで
{→スペース→Tab
と打鍵すれば,とりあえず現象は回避できる
(おせっかいにもスペースが勝手に消されて,結果として,{→Tab の状態になる)
ようですが,すっきりしない…


返信引用
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

あとは、
1.「オプション」の「環境」の「キーボード」で、
  ショートカットが設定されている
2.キーボードスキームが設定されていたら、リセットしてみるってのも、
 やってみるべきかもしれません。
3.最悪「インデント」を「なし」

ぐらいしか、思いつきませんねぇ(vv;)。


返信引用
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

自分が質問してみました。

http://social.msdn.microsoft.com/Forums/ja-JP/vsgeneralja/thread/9bad2e60-3623-
4dcc-842e-887c9d4d0579

解決には至っていませんが、上をご覧ください。


返信引用
ホウジョウウサギ
 ホウジョウウサギ
(@ホウジョウウサギ)
ゲスト
結合: 18年前
投稿: 73
Topic starter  

どうにもあきらめられずに情報を探していたところ
{.snippet というファイルをリネーム等すればよいらしいという情報を見つけ,
とりあえずそれで様子をみているのですが,
ファイルを勝手に見えなくしてしまって副作用はないのか?という懸念から
本日さらに情報検索を続けていたところ,
ご提示のリンク先記事を見つけて「!」となって,急ぎ舞い戻ってまいりました.
なんだかお手数をおかけしているようで申し訳ないです.

当方 Win7(64bit) ですが,UACの設定を過去にいじって
仮想化(? ファイルへの変更をしたつもりが,
     何やらそのファイルのコピーが別のところに作られてそっちだけに反映されて
いるという謎の機能)
とかいうのを効かなくしたためか,
上記ファイルリネームにより 問題の現象を抑止できています.
今のところ副作用もないように思います.


返信引用
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

>なんだかお手数をおかけしているようで申し訳ないです.

いいえ、自分もそうとう往生してましたので、必然的な流れです。
M$の当該のスレッドにも発言済みですが、

1.スニペットマネージャーを起動して、スニペットを削除する。

の方法が、正規な手続きによる最も穏便な方法の様です。
自分はこの方法で回避してます。
MySnippetの使い方とスニペット自体の書き方は現在勉強中(笑)。


返信引用
ホウジョウウサギ
 ホウジョウウサギ
(@ホウジョウウサギ)
ゲスト
結合: 18年前
投稿: 73
Topic starter  

>1.スニペットマネージャーを起動して、スニペットを削除する。

[VisualC++]というフォルダ?単位での削除しかできない
(フォルダ内の個別の項目を選択した状態だと「削除」ボタンが灰色表示になって押せない)
ようではありますが,
おせっかいな機能を沈黙させることができることを確認しましたので
解決チェックをつけておきます.

ありがとうございました.


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました