是否可以在不进入插入模式的情况下在光标处于Vim的位置插入换行符?这是一个例子([x]意味着光标打开x):
if (some_condition) {[ ]return; }
Run Code Online (Sandbox Code Playgroud)
偶尔,我可能想要输入更多代码.所以我按下i进入插入模式,按下Enter以插入换行符,然后删除额外的空格.接下来,我进入正常模式并将光标定位在右大括号之前,然后执行相同的操作以将其放在自己的行上.
我已经这样做了一段时间,但肯定有更好的方法吗?
我有一个大的服务器日志文件(~750 MB)我无法使用记事本或Notepad ++打开(他们都说文件太大).
任何人都可以建议一个程序(对于Windows),一次只能将文件的一小部分读入内存吗?
或者我是否需要编写自己的应用来解析此文件?
我在SO上看过几个字体主题,似乎大多数人都使用等宽字体进行编程任务.我已经使用Verdana进行了几年的编程,我非常喜欢增强的可读性,而不会遗漏任何与航天相关的东西.
为什么使用等宽字体?
我刚刚开始使用sublime text 2,当我进入命令模式时,我无法退出.
我该如何退出?
我已经在TextMate中看到了这一点,我想知道是否有办法在IDEA中完成它.
说我有以下代码:
leaseLabel = "Lease";
leaseLabelPlural = "Leases";
portfolioLabel = "Portfolio";
portfolioLabelPlural = "Portfolios";
buildingLabel = "Building";
Run Code Online (Sandbox Code Playgroud)
将'+"foo"'附加到每一行的最佳方法是什么?列模式将无法工作,因为右侧的线条没有正确对齐...除非有一种简单的方法来对文本进行右对齐:P
在VS2010中,我设置了一个快捷方式Alt+ Up/Down来向上或向下移动代码行,就像我以前在Java中使用的那样.
现在,由于VS2012中没有Power Tools和宏(这是我在VS2010中设置此快捷方式的方式),我该如何使其工作?
我看到有人提到Resharper可以做到这一点,但是为了爱火和水,我找不到可以做到这一点的命令列表中的命令名.我尝试过ReSharper_MoveUp/MoveDown并且不会向上/向下移动线:

这会上下移动文本块.我只是想逐行上下,没有奇特的逻辑.之前

经过ALT+ Up(当光标在的WriteLine线),我想看到这一点:

我看过这些线程:在Visual Studio中eclipse的ALT + UP/DOWN(移动线)的等价物是什么?,Visual Studio:热键可以向上/向下移动线并移动最近的更改,但是在VS2012中没有任何建议的解决方案.
还有其他想法吗?
UPD 2012年11月7日:.扩展正在赶上Visual Studio 2012.现在我知道至少有3个提供此功能的扩展:
UPD 2012年11月15日:偶然发现了另一个声称它完成了这里所需要的扩展.虽然没有尝试过:LineMan Extension
我试图找出在控制台中编辑文本文件的最简单方法(在我的案例中是PowerShell).我正在使用Windows 7 64位.让我觉得我不能只输入edit filename.txt编辑文件.过去曾经有过工作,但这一切都改变了.我有什么选择在Windows控制台中查看和编辑文本文件,如果你告诉我安装和学习VIM,我会打电话给你.:-)
我可以使用Emacs中的哪些命令将当前日期和时间插入文件的文本缓冲区?
(例如,记事本中的等价物只是按下F5,这是记事本唯一有用的功能!)
有没有办法在VS中选择多个非相邻(完全独立)的文本?我可以通过按住Ctrl键单独选择文本,在MS Word中执行此操作,如下所示:

我的版本是11.
编辑:我不是在谈论Alt+Select块选择.另外我想看看Notepad ++中是否存在一种技术.
text-editor selection multi-select visual-studio visual-studio-2012
text-editor ×10
emacs ×2
ide ×2
datetime ×1
elisp ×1
fonts ×1
java ×1
large-files ×1
multi-select ×1
performance ×1
selection ×1
sublimetext2 ×1
text-files ×1
timestamp ×1
vim ×1