IT技术博客大学习 共学习 共进步

标签:Vim

共 57 篇相关文章

IT 浏览 4,720

无所不能的vim-vim到底能做什么

其实很早就想写这篇文章了,虽然晚上介绍vim的文章很多,本博也已经就vim的使用写了70多篇博文,但是由于历史的原因,还有很多人对vim能做什么存在误解,包括: vim对中文支持不好 vim适合临...

IT 浏览 4,860

vim替换^M字符

在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些\"^M\"。有几种方法可以处理。1.使用dos2unix命令。一般的分发版本中都带有这个小工具(如果没有可以根据下面的连接去下载),使用起来很方便:$ dos2unix myfile.txt上面的命令会去掉行尾的^M。2.使用vi的替换功能。

IT 浏览 4,820

我的计算机工具―VIM

前面曾经简单的介绍过我现在使用的一些计算机工具,接下来我希望对于这些工具进行更加细致的介绍。这篇文章首先来介绍我目前使用频率最高的文本编辑器vim,也算是对于我所知道的vim的一个小小总结。 作为一个流行的文本编辑工具,关于vim使用的文章有很多,很多专门的书籍介绍它,还有其自带强大的文档。如果逐条的去查看它所有的特性,很可能会被其灵活而强大的功能所吸引。但是我觉得作为一个工具的使用者,并不一定需要掌握工具...

IT 浏览 7,080

Vim 中截取部分内容保存到其他文件

Vim 中截取部分内容保存到其他文件。按 Escape进入命令模式,然后输入 :start,endw file,其中的 start 是当前文件中要保存的第一行,end 是要保存的最后一行,w 表示希望写到另一个文件中(或者...

IT 浏览 4,000

从auto.vim想到的

前天在www.vim.org上闲逛,偶尔发现了auto.vim这款插件,发现短短一个星期下载量就达到了327,评价也是145/51。 script karma Rating 145/51, Downloaded by 327 遂很好奇效果如何,于是下载下来试了一下,我...

IT 浏览 3,500

Vim(gvim)在recover时支持diff

很久没有写vim相关的文章,愧对vimer.cn这个域名呀~~哈,不过我还是尽量保持经常给大家提供一些Vim相关的知识。 这次介绍的是 recover.vim

IT 浏览 3,600

JavaScript语法检查插件 jsLint for Vim

工欲善其事,必先利其器。作为更专业的前端工程师,我们需要强劲的IDE协助我们写出规范、美观、漂亮的JavaScript代码,首先要作的就是对代码进行合法性检查,而通过 www.jslint.com 进行手工操作又显得碍手碍脚。为了提高效率,这里推荐使用 jsLint + Vim(gVim),能够协助你达到事半功倍的效果。 首先,和 JavaScriptLint 不同[注1],jsLint 是需要 JavaScript 引擎的支持的,linux中可选的有基于 C 语言的 Spidermonkey 和基于 Ja...

IT 浏览 5,280

Linux screen窗口中文乱码问题

环境:Linux Dist: CentOS 4.3,locale: en_US.UTF-8, .vimrc: set fencs=gbk 目标:终端使用 less/more/grep 等命令正确显示 GBK 编码文件内容,vim 正确显示 GBK 编码文件汉字 症状: 1. 系统自带 gnome-terminal 在设置终端编码为 GBK 后,能达到目标。 2. 使用 xshell 在 windows 平台上设置终端编码为 default 时,ssh 登录到 CentOS,能达到目标。 3. 在 screen 命令窗口内,无论终端还是 vim, 中文均显示为乱码,无法达到...

IT 浏览 2,720

防止VIM粘贴数据时断行

在vim编辑文件中,如果想粘贴较大长度的一行字符串时,经常会出现自动折行的情况,其实很简单,只需修改 /etc/vimrc,修改一个选项:if has("autocmd")" In text files, always limit the width of text to 78 characters" autocmd BufRead *.txt set tw=78autocmd BufRead *.txt set tw=200看到上面的注释了吧,把tw从78改成200甚至更大就行了。

IT 浏览 3,500

将PHP Manual融入(g)Vim

在翻看Vim插件的时候, 发现了一个比较有意思的应用(非插件): 把PHP的手册融如Vim中, 在Vim中, 按”K”, 就可以跳转到光标下函数的手册说明…

IT 浏览 8,100

最近总结的一些技巧(vim,python,svn,fiddler等)

这篇文章的东西可能比较杂,因为每个特性都不那么大,所以就揉在一起,倒是显得庞大了许多。一.svn命令行在windows下面的安装使用 一直以来都使用svn管理源码,但是在windows下一直使用To...

IT 浏览 3,160

自动设置 vim 的终端编码

vim 用 termencoding 选项控制输出时的编码,这个选项默认为空,也就是不进行转换,这导致我在 GB 编码的终端下打开 UTF-8 文件,虽然能识别出来,显示却是乱码。设置终端编码当然可以,不过还是要相应设置 locale,比较麻烦。通常终端编码和 LOCALE 的设置一致,因此可以借用一下这个设置:let &termencoding = substitute($LC_ALL, "[a-zA-Z_-]*\\.", "", "")把 termencoding 设置为 locale 的值点后面的部分,比如 LC_ALL 为 zh...

IT 浏览 4,640

用Vim(gvim)发邮件(上流哇)

哇咔咔,今天没事在小众软件上逛,居然被我发现了一个用vim发邮件的插件,废话不多少,先上图~ OK,按顺序介绍一下。一.实现功能 1.发送文本 2.发送文件二.安装方法 1.到h...

IT 浏览 3,940

vim(gvim)中对snipmate的小妙用

最近比较忙,周末又和老婆一起出去旅游,所以近期没有写多少文章,还望各位读者海涵~~ 由于一些原因,今天本来打算写的文章没有办法发布,所以先写一篇比较轻量的应用热一下身,最近...

IT 浏览 6,840

让Vim(gvim)更好的支持javascript编程

最近工作比较忙,所以一直没有时间写vim相关的文章,今天写一篇,以飨读者。貌似前台开发的同事都是不太喜欢用vim的,而喜欢用editplus,emeditor之类的,说起来我遇到vim之前也都用过一段时...

IT 浏览 3,560

让vim自动保存

vim是我最喜欢的编辑器,连写邮件都离不开它,所以一直用Thunderbird 2.0 + External Editor插件 + vim这一套组合来写邮件。最近又装了Google日文输入法,可惜它跟vim的兼容性不太好,经常在汉字变换时导致vim异常退出,而写了一半的邮件也就化为泡影了。于是想,如果vim能自动保存就好了。今天研究了一下帮助文件,发现还真能实现类似自动保存的功能。

IT 浏览 4,740

linux下vim的编译以及终端乱码的最终解决方案

公司开发机Linux上的Vim一直不支持多字节支持(:set fenc ,用这个命令就可以知道是否支持),导致在终端下的vim对中文的显示总是有问题(而且对于汉字,要按两次键才能移动过一个汉字)。 ...