标签: camelcasing

Resharper 4.1是否支持Camel Hump和正常选择模式?

我在resharper找到了Camel Humps的设置:

Resharper - >选项 - >编辑器 - >使用CamelHumps

问题是我仍然希望能够使用正常选择模式(即CTRL +箭头和CTRL + SHIFT +箭头的默认行为)以及CamelHumps模式.

例如,考虑这个变量:

private int MyVeryLongCamelCaseName;

现在,如果我想复制整个变量,那么我想要CTRL + SHIFT +左箭头的VS默认行为,如果光标在M上,则选择整个变量.

但是,如果我想将名称更改为MyExtremelyLongCamelCaseName,那么我想要Resharper提供的CamelHumps行为.

有没有办法让两种行为都有不同的快捷方式?

resharper camelcasing devtools

6
推荐指数
1
解决办法
619
查看次数

强制实体框架生成的类具有Pascal套管和列名称以具有Camel套管

我一直在使用Entity Framework 4和SQL Server.我发现的主要问题是数据库中的表名都是小写的并且有下划线.这意味着当我在Visual Studio中创建实体时,类和属性都是小写的下​​划线是否有任何方法可以为创建的类和属性的Camel Casing实现Pascal Casing?

例如:

table_name - >转换为TableName

是否需要添加任何其他模板或以任何其他方式实现此目的.

不建议手动编辑类名和属性,因为我有大量实体

c# entity-framework camelcasing pascalcasing entity-framework-4

6
推荐指数
1
解决办法
4664
查看次数

编写Matlab代码的约定是什么:CamelCase或snake_case

编写在内置 matlab 函数和主要工具箱中使用的 Matlab 代码的约定是什么:CamelCasesnake_case

matlab camelcasing

6
推荐指数
0
解决办法
4562
查看次数

当第一个单词的第二个字母大写时的 getter/setter

我们应该从以下名称中期待什么?:mGage Program

如果我使用驼峰命名法,它将是这样mGageProgram,如果我生成(在 eclipse 中)getter 和 setter,我将得到以下内容:

public String getmGageProgram() {
    return mGageProgram;
}

public void setmGageProgram(String mGageProgram) {
    this.mGageProgram = mGageProgram;
}
Run Code Online (Sandbox Code Playgroud)

这对我来说似乎不正确,因为我期待getMGageProgram()setMGageProgram(value)

这些 getter/setter 名称好吗?

java camelcasing naming-conventions getter-setter

6
推荐指数
1
解决办法
1824
查看次数

为什么要为 JS 使用 Camel Case,为您的 DB 使用 Snake Case?

有人告诉我在我的数据库中使用蛇形案例,而不是骆驼案例。JSON API 说在单词之间使用破折号作为对象键。Javascript,大家都用camelCase。

如果我有一个 RAILS 服务器从 SQL 数据库获取数据,将其作为 json 发送并在 javascript 中使用,我真的需要在这些符号之间进行转换吗?

为什么不到处使用蛇盒?

javascript sql json camelcasing

6
推荐指数
1
解决办法
9000
查看次数

如何在JavaScript中将camel-case字符串转换为破折号?

我想转换这些字符串:

fooBar
FooBar
Run Code Online (Sandbox Code Playgroud)

成:

foo-bar
-foo-bar
Run Code Online (Sandbox Code Playgroud)

对于任何给定的字符串,我如何在JavaScript中以最优雅和最高效的方式执行此操作?

javascript string camelcasing

6
推荐指数
3
解决办法
3072
查看次数

像Intellij Idea一样在Vim中进行CamelCase扩展?

在Intellij Idea中,有一个功能.假设我myCamelCase在代码中的某处使用过变量.然后,如果我键入mCC并按Ctrl- Enter或某些此类组合键,它会扩展为myCamelCase.Vim有类似的东西吗?

vim camelcasing intellij-idea

5
推荐指数
1
解决办法
789
查看次数

检查Python中的驼峰案例

我想检查字符串是否是驼峰情况(布尔值).我倾向于使用正则表达式,但任何其他优雅的解决方案都可行.我写了一个简单的正则表达式

(?:[A-Z])(?:[a-z])+(?:[A-Z])(?:[a-z])+
Run Code Online (Sandbox Code Playgroud)

这是正确的吗?或者我错过了什么?

编辑

我想在格式的文本文档集合中捕获名称

McDowell
O'Connor
T.Kasting
Run Code Online (Sandbox Code Playgroud)

EDIT2

我根据评论中的建议修改了我的正则表达式

(?:[A-Z])(?:\S?)+(?:[A-Z])(?:[a-z])+
Run Code Online (Sandbox Code Playgroud)

python regex camelcasing

5
推荐指数
1
解决办法
6307
查看次数

泽西JSON从骆驼箱切换到下划线(蛇盒)

我最近换了2号球衣.我浏览了文档/ web,并了解了如何使用响应类转换为自定义类.readEntity(ClassName.class);

但我坚持使用CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES命名策略.

当前转换失败,因为响应字段为"_"且我的POJO具有Snake大小写.

任何帮助将不胜感激.

在jersey1中,我一直这样做:

MyResponse myResponse = client  
        .resource(url)
        .type(MediaType.APPLICATION_JSON)
        .accept(MediaType.APPLICATION_JSON)
        .post(RequestClass.class, request);
Run Code Online (Sandbox Code Playgroud)

同样我无法实现post jersey 2:当我在上面的代码中时,它会产生编译时错误:

我也尝试过:

MyResponse myResponse = client
        .target(getUrl())
        .request()
        .post(Entity.entity(request, MediaType.APPLICATION_JSON))
        .readEntity(MyResponse.class);
Run Code Online (Sandbox Code Playgroud)

但它不是创建myResponse对象,因为我得到的响应有Snake_case响应,但我的POJO有驼峰字段.

java json camelcasing jackson jersey-2.0

5
推荐指数
1
解决办法
2512
查看次数

如何使用camelcased键名从Rails返回JSON

我正在构建一个带有Rails后端的JS应用程序,为了不混淆蛇和骆驼的情况,我想通过从服务器返回camelcase密钥名称来规范化它.因此从API user.last_name返回user.lastName时会返回.

我该如何实现这一目标?谢谢!

编辑:添加控制器代码

class Api::V1::UsersController < API::V1::BaseController
  # authorize_resource
  respond_to :json, only: [:index]
  def sky
      @user = User.find_by_id(params[:user_id])

      if @user
          obj =  {
              sky: {
                  sectors: @user.sectors,
                  slots: @user.slots
              }
          }

          render json: obj
      else
          raise "Unable to get Sky"
      end
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby camelcasing ruby-on-rails rails-api

5
推荐指数
2
解决办法
2194
查看次数