如何提高程序员的键盘使用效率?

作为程序员应对常用系统快捷键有所了解:程序员常用系统快捷键有Win+M 最小化所有窗口,Win+R 运行某个程序,Win+E 快速打开我的电脑,Win+L 电脑锁屏,Win+D 显示/恢复桌面,Win+M 最小化所有窗口,Win+R 打开运行窗口,Win+Shift+M 还原最小化的窗口,Win+R 开启运行对话框,Win+U 开启公用程序管理器,Shift+Alt+Enter 切换全屏编辑,Shift+Alt+箭头 选择矩形文本,Shift+F3 查找上一个,Shift+F10 选中文件的右菜单,Shift+Del 直接删除文件,Shift+Ctrl+F 格式化当前代码,Shift+Alt+L 抽取本地变量 ,Shift+Ctrl+O 自动加入引用,Ctrl+C 复制,Ctrl+V 粘贴,Ctrl+Z 撤销,Ctrl+D 删除,Ctrl + A 全选,Ctrl+K 快速信息,Ctrl+E 注释选定内容,Ctrl+E 取消选定注释内容,Ctrl+K 生成方法存根,Ctrl+X 插入代码段,Ctrl+S 插入外侧代码,Ctrl+Shift+N 创建一个文件,Alt+D 返回主桌面,Alt+F4 关闭程序,Alt+Esc 使当前窗口最小化,Alt+D 最小化所有窗口 ,Alt+Shift+N 新建一个文档,Alt+Tab 切换窗口,Alt+上或者下方向键,移动当前行,Alt+F 打开文件菜单,Alt+V 打开视图菜单,Alt+E 打开编辑菜单,Alt+I 打开插入菜单等。

程序员对代码的输入应当较为熟练:可用金山打字对于程序中经常出现的数字,运算符号如’-’,’+’,’[‘,’]’,’{‘,’}’,’%’,’&’等输入速度进行针对性练习。

在网上下载178个经典c语言源代码,并选择第一个(见下图)导入进行练习,最终512秒打完,正确率99%,速度为109个字符每分钟,基本合格。

 

#define N 19
#define NN 7000
#include 
int main(void)
{
   static int a[NN]={0},b[NN]={0};
   int i,j,k,m,n,x;
   n=N;i=0;
   while (n!=0)
   {
      a[i]=b[i]=n%10;
      i++;
      n=(n-n%10)/10;
   }
   for(k=1;k)
   {
      for(i=0;i)
     b[i]=a[NN-i-1];
      i=0;
      while (b[i]==0)i++;
      for(m=0;m)
     b[m]=a[m];
      for (m=1;m)
      {
/*     printf("k=%d,m=%d\n",k,m);*/
     x=0;
     for(j=0;j)
     {
        if (b[j]==0&&x==0&&j>NN-i) break;
        a[j]=a[j]+b[j]+x;
        if (a[j]>9)
        {
           a[j]=a[j]%10;
           x=1;
        }
        else x=0;
     }
      }
   }
   for (k=0;k<(NN-1)/2;k++)
   {
      x=a[k];a[k]=a[NN-k-1];a[NN-k-1]=x;
   }
   m=0;
   while (a[m]==0)m++;
   printf("%d^%d=",N,N);
   for (k=m;k)
      printf("%d",a[k]);
   printf("\n");
   return 0;
}

 

你可能感兴趣的:(如何提高程序员的键盘使用效率?)