我觉得我在Vim中做80列指示的方式不正确:set columns=80.有时我也是,set textwidth但我希望能够看到并预测线路溢出的set columns替代方案.
这有一些不幸的副作用 - 我不能set number因为害怕在具有不同行号顺序的文件之间进行拆分; 即<100行文件和> = 100行文件将需要两个不同的set columns值,因为附加数字显示使用了额外的列.我也开始新的(g)Vim会话而不是垂直分割窗口,这迫使我使用窗口管理器的剪贴板 - 每次打开或关闭窗格时都vsplit强制我这样做set columns,所以开始一个新的会话就不那么麻烦了.
当你想要set numbers,垂直分割等时,你如何处理80个字符的指示?
在Vim中,我如何在选择中的每一行的开头插入字符?
例如,假设我想通过//在每行的开头添加前缀来注释掉一段代码(假设我的语言的注释系统不允许块注释/* */).我该怎么做?
有没有办法在Vim中获取所有已安装颜色方案的列表?这样可以很容易地选择一个而不查看.vim目录.
我一直在使用Vim,我真的想保存我的设置.我遇到的问题是我找不到我的.vimrc文件,它不在标准/home/user/.vimrc位置.我怎么能找到这个文件?
在另一个问题中,马克高度评价IDE,称"有些人仍然不知道"为什么"他们应该使用一个......".作为使用vim进行编程的人,并且在大多数/所有同事使用vim或emacs进行所有工作的环境中工作,IDE的优势是什么?我为什么要用一个?
我确信这对某些人来说是一个充满争议的问题,我对开始一场火焰战并不感兴趣,所以请回答你认为基于IDE的方法更优越的原因.我没有兴趣听到为什么我不应该使用IDE; 我已经不使用了.我有兴趣听到"篱笆的另一面",可以这么说.
如果你认为IDE可能适合某些类型的工作而不适合其他工作,我也很想知道为什么.
当使用带有NERDTree插件的vim编辑器浏览项目树时,是否有一种简单的方法可以在当前突出显示的目录下创建新的源代码文件?
目前我进入我的shell,添加文件,然后刷新树.肯定有更好的办法.
我应该如何在Vim中重命名我当前的文件?
例如:
person.html_erb_spec.rbperson.haml_spec.rbperson.haml_spec.rb我怎么会优雅地这样做呢?
我一直在VIM学习新的命令,但我确信每个人都会偶尔学到新东西.我刚刚了解到这一点:
zz,zt,zb - 将光标定位在屏幕的中间,顶部或底部
你希望你多年前学到的其他一些有用或优雅的命令是什么?