25
|
Jonathan Leffler · 技术社区 · 16 年前 |
![]() |
1
11
查找缩进文件(例如我的系统上的/usr/share/vim/vim71/indent/sh.vim)
setlocal indentkeys-=:,0# 也许您可以在.vimrc中修复此问题,或者手动加载自定义缩进文件。 编辑:它看起来比我想象的要复杂,但可能在缩进文件中有一些特定的设置,需要修复。 第二次编辑:看起来我完全错了,请查看: Restoring indent after typing hash 或 howto-configure-vim-to-not-put-comments-at-the-beginning-of-lines-while-editing |
![]() |
2
3
嗯,在探索了一些选项之后,包括使用
谢谢你,胡安,谢谢你的帮助。信不信由你,这确实很有帮助。 不过,在继续研究这个问题的过程中,我还发现了一些其他简洁的命令:
此外,还可以将限定符应用于
这将在当前文件名的“根”上运行make(即
|
![]() |
3
3
在.vimrc中添加下面的行 文件类型缩进 (它将根据文件类型设置正确的缩进模式) |
![]() |
4
3
我还没有用sh测试过这一点,但是当我切换时,perl突然开始正常运行。 旁注:Juan的重定向“在输入hash后恢复缩进”不是一个好的解决方案——虽然它确实在一种情况下纠正了问题(输入代码),但它并没有改变编辑器的想法 应该 |
![]() |
5
2
:inoremap#X^H# 很好。这是VIM文档在“帮助smartindent”中建议的答案。请注意,^H是使用CTRL-V CTRL-H输入的。下面是文档中的相关部分。
|
![]() |
6
1
我的.vimrc中有以下几行代码,我没有观察到问题。
自动缩进 这两行之后,但似乎没有效果。 |
![]() |
7
1
是的 非常 烦人的smartindent实际上只适用于类似C的语言。 http://www.pixelbeat.org/settings/.vimrc |
![]() |
kekkonen · 使用Vim重新缩进多个文件(LaTex) 11 年前 |