如果我在Asp.net MVC中的View中编码并且我想获得当前用户,那么使用它是否更好
Page.User
要么
HttpContext.User
有区别吗?
我职业生涯的大部分时间都在使用IntelliJ/Eclipse/Visual Studio进入Windows环境.我最近刚开始在Mac上工作.到目前为止,爱它.我也借此机会学习vim并让MacVim成为我的主编.大多数情况下,我正在使用前端的东西(javascript/css),但有时我会来回到java后端.
我真的错过了大IDE的一些东西,并想知道它们是否可能在Macvim中:
1)代码完成 - 自动填充我正在键入的方法的快捷方式
2)转到声明 - 我知道gd将在文件中本地发送声明,但是多个文件呢?
3)导航到文件 - 我知道你可以使用:tabnew ../somedir/somefile或只是使用终端控制台,但是有更快的方法吗?(IntelliJ是Ctrl-Shift-N导航到项目中的文件)
我知道这样做可能涉及某种形式的索引所有文件和实际项目.这可能不太可能.但是,如果有人有建议我会很感激.谢谢
在我们的Sql Server 2008数据库项目中,我们引用了一些外部.dbSchema文件.当我尝试使用MSBuild构建数据库项目时,我得到了一个奇怪的警告(如果这有所不同,我们正在为构建服务器使用TFS 2010):
*Microsoft.TeamFoundation.Build.targets(1777):打开文件"file.dbschema"时发生错误:程序集"file.dbschema"不是有效的.NET程序集,将跳过进行分析.**
有什么想法,我怎么摆脱这个警告?
谢谢
我正在使用 ctrlp.vim 并且我正在尝试使用该:CtrlPTag功能。我使用此博客文章中的说明设置 ctags:
https://blog.sensible.io/2014/05/09/supercharge-your-vim-into-ide-with-ctags.html
我已经为我的 Rails 项目和所有捆绑的 gem 生成了一个 ctags 文件:
ctags -R --languages=ruby --exclude=.git --exclude=log . $(bundle list --paths)
Run Code Online (Sandbox Code Playgroud)
ctags 文件大约为 13 MB。
当我尝试运行:CtrlPTag并只搜索方法时,搜索速度非常慢。尝试键入和删除搜索文本几乎使 vim 完全挂起。
有没有人有任何加快速度的建议:CtrlPTag?
注意:我尝试将 vimgrep 设置为使用 'ag' 认为这会更快,但这并没有帮助。请参阅:https : //thoughtbot.com/blog/why-postgres-wont-always-use-an-index(我想这仅有助于文件搜索)
谢谢您的帮助!