Tag: 文本编辑器

如何在Sublime Text 2和3中使用侧边栏和键盘?

当使用Sublime Text 2时,我们倾向于打开侧边栏浏览项目中的文件/文件夹。 为此我们可以使用热键ctrl + k ctrl + b (在窗口中)。 但是,一旦我们在侧栏 ,我们不能用键盘 (例如箭头)。 我们必须坚持使用它与我们自己的鼠标… 只是一个说明 :我安装了SideBarEnhancements插件,但我没有find任何可以解决我的问题。 你可能知道的解决scheme?

Emacs会让我成为一个更好的程序员吗?

史蒂夫·叶格在他的博客上发表评论 : 世界上所有最伟大的工程师都使用Emacs。 世界变化的types。 不是旁边的立方体中的大加仑。 不是弗雷德,那个惊人的人在大厅里。 我正在谈论我们这个行业最伟大的软件开发人员,那些改变了行业面貌的人。 詹姆斯雏鹅,唐纳德克努斯,保罗格雷姆斯,杰米Zawinskis,埃里克本森。 真正的工程师使用Emacs。 你必须聪明地使用它,如果你能掌握它,它会让你非常强大。 如果你不相信我,请在Paul Nordstrom的肩膀上看看他的作品。 对于那些曾经使用Visual Blub .NET IDE的人来说,这是一个真正令人大开眼界的事情。 Emacs是100年的编辑器。 上一次我使用文本编辑器编写代码时,大约在1000年前我仍然在记事本中编写HTML。 从那以后,我一直或多或less地依赖于IDE,在整个职业生涯中使用过Visual Studio,NetBeans,IntelliJ,Borland / Codegear Studio和Eclipse。 对于它的价值,我已经尝试了Emacs,而我的经验是一个令人沮丧的,因为它完全缺乏开箱即可发现的function。 (显然有一个Emacs命令来发现其他的Emacs命令,这是我找不到的方式 – 就像生活在你自己的残酷的禅宗般的笑话。)我试图让自己像一个好月份的程序,但最终决定我宁愿拖放GUIdevise器,智能感知和交互式debugging。 我们很难将事实与“狂热主义”分开,所以我还不愿意把叶戈的评论看作是现实。 那些依赖IDE的人和那些不依赖IDE的人之间在技能,生产力或者编程享受方面是否存在显着差异呢?还是仅仅是狂热主义?

如何将文本粘贴到每行的结尾? 崇高2

我很好奇,如果有一种方法可以将文本粘贴到Sublime 2的每一行的末尾? 相反,到每一行的开头。 testing线一 testing线二 testing线三 testing线四条 … 假设在编辑器中有100行文本,并且想要将引号粘贴到每行的开头和结尾。 有没有一个简单的方法来做到这一点或任何人都可以知道的插件? 这通常会为我节省很多时间与各种项目。 谢谢。

是否有一个有效的理由在代码文件中强制执行最大宽度为80个字符的date和年龄?

认真。 在一台22英寸的显示器上,它只能覆盖屏幕的四分之一,我需要一些弹药来打破这个规则。 我不是说没有限制, 我只是说,80个字是非常小的。

MacVim和普通的Vim有什么区别?

我对OS X来说是新手,但我熟悉Vim在各种* nix系统中使用它。 我见过很多人推荐在terminal上运行Vim的MacVim。 谁能告诉我MacVim和普通Vim有什么区别?

Visual Studio C#语句崩溃

当编辑真正长的代码块时(无论如何这肯定会被重构,但这超出了这个问题的范围),我经常渴望能够折叠语句块,就像可以折叠function块一样。 也就是说,如果代码大纲中的大括号所包含的所有内容都显示为负号,那就太好了。 它看起来像函数,类,区域,名称空间,使用,但不适用于条件或迭代块。 如果我能像ifs,switch,foreaches这样的东西瓦解,那将是太棒了! search一下,我发现显然在VS中的C ++概述允许这个,但VS中的C#概述不。 我真的不明白为什么。 即使记事本++会这样折叠,如果我selectC#格式,所以我不明白为什么Visual Studio不。 有谁知道一个VS2008加载项,将启用此行为? 或者某种隐藏的设置呢? 编辑补充说:插入区域当然是一种select,它已经发生在我身上,但坦率地说,我不应该把东西包装在一个已经包裹在大括号中的区域…如果我要编辑现有的代码,我只是重构它,无论如何有更好的分离关注。 (用新方法而不是区域“包装”;)

Visual Studio隐藏特性(2005-2010)?

Visual Studio是一个如此庞大的产品,即使经过多年的努力,我也有时会偶然发现一种新的/更好的方式去做我甚至不知道的事情。 例如- Crtl + R , Ctrl + W显示空格。 编辑Python构build脚本的必要条件。 在"HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor"创build一个名为Guides的string,其值为“RGB(255,0,0),80”,在文本编辑器的第80列有一个红线。 你偶然发现了什么其他的隐藏function?

强迫自己去掌握vi的最好方法是什么?

很久以前,我读了viemu的创造者的一篇文章 ,清理了很多关于vi的误解,并解释了为什么它是一个好主意(为什么它在过去30年里非常受欢迎)。 同样的家伙也有一套很棒的graphics化作弊表 ,一次只教几个基础知识。 我相信。 事实上,我已经确信过去两年了。 但是我还没有强迫自己把vi当作我的主编,学习曲线太高了。 当我开始工作时,可以接受但即时的生产力(使用我现在的编辑)迄今为止赢得了更高的生产力(使用vi)。 有没有人有任何好的提示来帮助学习过去? 它可以是直接提示,其他教程或文章,无论如何。 编辑:请注意,我知道vi的vim / gVim , Cream和MacVim (等)变种。 我把我关于vi的问题作为一个整体来提及vi家族。 感谢所有伟大的答案。 更新(2009年4月) 自从去年12月份以来,我一直在使用Vim(更确切地说,MacVim)。 我不回去了:-) 祝他们Vim掌握好每一个人。

如何在Eclipse中启用列select模式?

新闻写道,Eclipse 3.5终于支持列select。 不幸的是我不知道如何启用它。 我尝试按下ALT键,就像我习惯于在Visual Studio和所有其他的微软产品,但没有任何效果。 我如何在Eclipse中标记垂直块?

Sublime text和Github的Atom有什么区别?

Github宣布了与Sublime非常相似的Atom 。 甚至像⌘+ P , ⌘+ Shift + P等键盘快捷键也是一样的。 Atom与Sublime有什么不同? 它是否包括IDEfunction,如构build工具,函数定义跳转,文档等? 有没有人使用Sublime有一个Beta邀请来指出差异? 我可以使用Sublime的主题,scheme和包,就像Sublime可以与文本伴侣一样 。 1 PS:在新选项卡中打开图像以获得更大的分辨率。