寻能自动缩进的notepad++

抱雪过冬 2011-01-02 08:25:23
下了几个版本都不能自动缩进(也叫保存缩进),全顶格,郁闷!听说有些版本可以,求能支持自动缩进的notepad++,或者介绍个能支持自动缩进的notepad++插件,谢谢!
...全文
2068 32 打赏 收藏 举报
写回复
用AI写文章
32 条回复
切换为时间正序
请发表友善的回复…
发表回复
I_NBFA 2011-01-05
  • 打赏
  • 举报
回复
python自动感知vim本身就带的,7.2带2.x补全,7.3外加3.x。
I_NBFA 2011-01-05
  • 打赏
  • 举报
回复
taglist对python没啥用,vim集成netrw, 要cool可以弄个NERD_tree。外加bufferexplorer齐了。
文件/缓冲区浏览不是啥常用操作,讨厌它们占着茅坑不拉屎,vs的浮动窗口也是这么想的吧。
绑上快捷键随用随调哦了
抱雪过冬 2011-01-05
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 feilniu 的回复:]

引用 25 楼 star_huang 的回复:

,taglist区域和winmanage区域的状态栏怎么设置显示信息啊?


这个好像没办法。Vim的statusline设置是针对所有窗口的。而taglist/winmanage之类的区域也都是一个特殊的窗口而已。
[/Quote]
但是我看有人的vim这些区域的信息就是另外设置的。弄不来,。不过基本配置满足我的要求了,虽然智能感知没配置好,不过也无所谓!
抱雪过冬 2011-01-05
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 feilniu 的回复:]

引用 24 楼 star_huang 的回复:

引用 19 楼 feilniu 的回复:

引用 18 楼 star_huang 的回复:

现在我的vim输入文本有下划线,请问怎么设置才能去掉啊!


输入什么文本时有下划线?怎么样的下划线?

就是打开文本时,有下划的波浪线!


:set spell?
看下是不是这个选项打开了。
是的话:
:set no……
[/Quote]
的确这样,ok了!谢谢!
feilniu 2011-01-05
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 star_huang 的回复:]

,taglist区域和winmanage区域的状态栏怎么设置显示信息啊?
[/Quote]

这个好像没办法。Vim的statusline设置是针对所有窗口的。而taglist/winmanage之类的区域也都是一个特殊的窗口而已。
feilniu 2011-01-05
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 star_huang 的回复:]

引用 19 楼 feilniu 的回复:

引用 18 楼 star_huang 的回复:

现在我的vim输入文本有下划线,请问怎么设置才能去掉啊!


输入什么文本时有下划线?怎么样的下划线?

就是打开文本时,有下划的波浪线!
[/Quote]

:set spell?
看下是不是这个选项打开了。
是的话:
:set nospell
抱雪过冬 2011-01-05
  • 打赏
  • 举报
回复
[Quote=引用 31 楼 i_nbfa 的回复:]

python自动感知vim本身就带的,7.2带2.x补全,7.3外加3.x。
[/Quote]
是有,但是总是配置有问题。而且也不怎么强大,算了,现在界面什么的,基本操作这些都掌握了,可以写code了。其他用到再学!谢谢i_nbfa一直关注此帖!
抱雪过冬 2011-01-04
  • 打赏
  • 举报
回复
,taglist区域和winmanage区域的状态栏怎么设置显示信息啊?
feilniu 2011-01-04
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 star_huang 的回复:]

引用 9 楼 fibbery 的回复:

一直用UEStudio感觉很好用.

下了个vim,配置了下,感觉很强大,很个性化!
[/Quote]

Vim绝对是那种一旦拥有、别无所求的文本编辑器。我现在除了想有机会挑战一下Emacs,感觉基本没有去安装和使用其它编辑器的必要了。

顺便交流一下自己的_vimrc: http://fayaa.com/code/view/11939/

就Python来说,因为是采用缩进表示代码结构,所以对于空格还是TAB缩进特别敏感。Vim通过一个简单配置,就可以显示代码中TAB和空格的不同,让代码中的各种常见的不可见字符一目了然。
set listchars=tab:\|\ ,trail:-,nbsp:_

至于多语言的语法高亮、智能缩进、代码折叠、自动完成、文件字符编码、换行符格式这些文本编辑相关问题,在Vim中都是小case。
feilniu 2011-01-04
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 iambic 的回复:]

如果vs能满足需求还是用vs吧。少折腾比较好。
[/Quote]

当然是不能满足需求。

如果是开发项目,用VS无可厚非。然而作为经常跟各种文本打交道的程序员,一款全能的文本编辑器是必需的。平时经常不免要查看某个TXT、修改某个XML配置文件、对Python/Perl/Shell/CMD脚本进行微调,这种零碎的小操作,花几十秒时间等VS来启动,太笨重了。

况且对于习惯了Vim/Emacs的程序员来说,VS的文本编辑功能差太多了。
抱雪过冬 2011-01-04
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 feilniu 的回复:]

引用 18 楼 star_huang 的回复:

现在我的vim输入文本有下划线,请问怎么设置才能去掉啊!


输入什么文本时有下划线?怎么样的下划线?
[/Quote]
就是打开文本时,有下划的波浪线!
抱雪过冬 2011-01-04
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 i_nbfa 的回复:]

引用 14 楼 feilniu 的回复:
引用 13 楼 iambic 的回复:

如果vs能满足需求还是用vs吧。少折腾比较好。


当然是不能满足需求。

如果是开发项目,用VS无可厚非。然而作为经常跟各种文本打交道的程序员,一款全能的文本编辑器是必需的。平时经常不免要查看某个TXT、修改某个XML配置文件、对Python/Perl/Shell/CMD脚本进行微调,这种零碎的……
[/Quote]
vim的智能感知的确不好,但是最近在学习driver的编程,用不着vs。而且有时候需要写写python。vim简单,小巧而不失强大,正合我意!
I_NBFA 2011-01-04
  • 打赏
  • 举报
回复
就是代码提示代码提示,还有代码浏览功能增强些,最好再把ctags揣了,那我一定把vs揣了
I_NBFA 2011-01-04
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 feilniu 的回复:]
引用 13 楼 iambic 的回复:

如果vs能满足需求还是用vs吧。少折腾比较好。


当然是不能满足需求。

如果是开发项目,用VS无可厚非。然而作为经常跟各种文本打交道的程序员,一款全能的文本编辑器是必需的。平时经常不免要查看某个TXT、修改某个XML配置文件、对Python/Perl/Shell/CMD脚本进行微调,这种零碎的小操作,花几十秒时间等VS来启动,太笨重了。
……
[/Quote]
VS并不差,viemu可以模拟vim(也许某天vs把整个vim都装下了- -!),而相比vs智能感知, vim太粗鄙了。
感觉现在vim最大遗憾就在这,7.3前千呼万唤智能提示,不过7.3还是老样子,实现起来确实也是个挑战。
所以写写c,omnicomplete + ctags还可以,换了C++,STL再搭上MFC这样的大型库情何以堪吧。
python嘛进步一些,天生动态特性vim内部又集成解释器, omni实现起来比较高效,虽然赶不上专业IDE但
可以接受。
codesnail 2011-01-04
  • 打赏
  • 举报
回复
用了editplus我的慢机器解脱了。
feilniu 2011-01-04
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 star_huang 的回复:]

现在我的vim输入文本有下划线,请问怎么设置才能去掉啊!
[/Quote]

输入什么文本时有下划线?怎么样的下划线?
抱雪过冬 2011-01-04
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 feilniu 的回复:]

引用 13 楼 iambic 的回复:

如果vs能满足需求还是用vs吧。少折腾比较好。


当然是不能满足需求。

如果是开发项目,用VS无可厚非。然而作为经常跟各种文本打交道的程序员,一款全能的文本编辑器是必需的。平时经常不免要查看某个TXT、修改某个XML配置文件、对Python/Perl/Shell/CMD脚本进行微调,这种零碎的小操作,花几十秒时间等VS来启动,太笨重了。……
[/Quote]

feilniu,现在我的vim输入文本有下划线,请问怎么设置才能去掉啊!

抱雪过冬 2011-01-04
  • 打赏
  • 举报
回复
希望各位大牛分享你们的vim配置,让我等刚投入vim怀抱的菜鸟学习!
抱雪过冬 2011-01-04
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 feilniu 的回复:]

引用 10 楼 star_huang 的回复:

引用 9 楼 fibbery 的回复:

一直用UEStudio感觉很好用.

下了个vim,配置了下,感觉很强大,很个性化!


Vim绝对是那种一旦拥有、别无所求的文本编辑器。我现在除了想有机会挑战一下Emacs,感觉基本没有去安装和使用其它编辑器的必要了。

顺便交流一下自己的_vimrc: http://fayaa.……
[/Quote]
谢谢你的分享,解决了编辑python的问题。慢慢学习vim中。。。
抱雪过冬 2011-01-03
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 i_nbfa 的回复:]

notepad++根据上个缩进级别缩进,
比如上行1个tab开头,本行也1个tab开头。上行无缩进,本行也没有。
所以一个缩进块的第一行你得手动缩进。
以前用过一段时间notepad++,可作者蛋疼不好好敲代码非搞反奥运。
于是俺果断抛弃,投怀vim. vim真爽啊,哈哈~~~~~~~~~~
[/Quote]
不自动缩进有点不习惯啊,以前都是vs写代码,但是太大了,启动慢。看来只能用ep了(虽然不喜欢ep的界面)!
加载更多回复(12)

37,737

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧