虽然知道有CTRL+K,CTRL+F
但是也太麻烦了吧?这两个键都差这么远,能修改快捷键么?

解决方案 »

  1.   

    输入代码的时候会自动缩进的。快捷键可以修改:工具->选项->环境->键盘
      

  2.   

    比如你在这一行输入“if”,然后回车,下一行就缩进了。
    你可能是VS环境中做了某种设置。
      

  3.   


    - =这种缩进啊
    我指的是,比如说输入if (a == b)
    这种空格就不会缩进了,比如输入textbox1然后按.就会自动出现属性,这时候如果我按空格,就会看起来很不舒服,有很多空格,如果按回车就更不行了,那就换行了,结果只能鼠标去点一点,囧死,其实我还是按下空格,有很多空格无所谓了,到时候全选然后CTRL+K+F就算了
      

  4.   

    为什么要习惯按空格呢?你要强行打断它的推测,也难怪它不会自动缩进。我有一个用VB6过来的朋友,MS也有这样的习惯。
      

  5.   

    其实你完全可以继续使用vb.net。实际上,我觉得你最大的敌人是你的老板和pm,为什么你的老板或者pm不允许你使用vb.net来与c#的程序员一起开发一个软件。传统上c、c++、java以及c#的程序员一直都没有这种编程时每一行都即时改变代码格式的习惯,要求所有c#程序员立刻模仿vb.net恐怕不太现实。
      

  6.   

    我哪有什么老板- =~正在努力学呢……
    至于为什么从vb.net转学C#……其实不应该说是转学吧,两门一起学,相差也不是很大,否则有时候找资料只有C#的而没VB的那就头痛了
    而且听说C#要比VB容易找到工作,嗯~感觉确实有点人云亦云了
      

  7.   

    按空格的习惯的确会影响缩进,我每次都会删掉空格。但不知道TAB会不会影响,因为我习惯TAb
      

  8.   

    Ctrl+E,Ctrl+D是整个文件的代码都自动缩进,你可以试试,这个比CTRL+K,CTRL+F好用多了,你说的只是当前行自动缩进
      

  9.   

    你们都是用C#写WEB吗?WINFORM写的很少?
      

  10.   

    我主要写winfrom,web是我的业余爱好,嘿嘿
      

  11.   

    我发现我按CTRL+E后无任何反映,在按D就是“添加现有项”
    在问个大家写代码的习惯
    大家习惯这种
    if(X==B){
    }
    还是
    if(X==B)
    {
    }
    呢?
      

  12.   

    一直按住 ctrl 然后顺序按 k d
    就是连续按 ctrl,k,d
      

  13.   

    vs的配置选c#开发者的话,可以用Ctrl+E,D等价于Ctrl K,D
    (大多数vs配置都可以用Ctrl K,D,有几个配置没选过,不知道是不是都可以用这个)
    另外,用的不爽的话,还可以自己改快捷键
      

  14.   

    第一种是Java的习惯
    第二种是C#的习惯