随笔分类 -  Vim

摘要:(转载)http://blog.sina.com.cn/s/blog_6c07f2b601016vtn.htmlubuntu 与 windows 默认字符编码不一致,导致跨平台时常常出现乱码问题。搜索出来的攻略又是一贯的坑爹节奏。通常攻略的解决方法是修改ubuntu的默认字符编码为 gbk或者gb2312。个人认为,为了兼容部分windows文件,修改linux系统默认字符编码,并不是最优解决方案。原因:1、ubuntu下,处理utf-8编码的情况远多于gbk或gb2312. 尤其是代码源文件,通常是ascii或utf-8编码。2、gb系编码,目前相对混乱。 使用最多的是gb2312,但支持字 阅读全文
posted @ 2013-05-10 15:56 robotke1 阅读(642) 评论(0) 推荐(0) 编辑
摘要:(转载)http://blog.csdn.net/jubincn/article/details/7107023我的系统是ubuntu11.10,完全卸载掉自带的vim后,使用vim73的源码进行安装。安装成功后,发现~/.vimrc居然不存在,复制系统自带的vimrc到~/.vimrc,果然解决了这个问题,我使用的命令:cp /usr/local/share/vim/vim73/vimrc_example.vim ~/.vimrc笔者也发现这样子的情况,按照上面的说法做可以了。 阅读全文
posted @ 2013-05-10 10:37 robotke1 阅读(210) 评论(0) 推荐(0) 编辑
摘要:(转载)http://blog.csdn.net/zxremail/article/details/5119967(转载)http://my.oschina.net/lwwklys/blog/85344设置 _vimrc加入set nobackup也可以指定一个其备份的地方:set backupdir=D:/Program/ Files/Vim/tmpVIM不生成~后缀的临时文件/etc/.vimrcset nobackupset nowritebackupset noswapfile 阅读全文
posted @ 2013-05-10 10:36 robotke1 阅读(828) 评论(0) 推荐(0) 编辑
摘要:(转载)http://www.cnblogs.com/huanchuanjian/archive/2012/06/12/2546092.html刚开始使用Linux的新手,Ubuntu的软件中心可以直接安装vim,个人觉得那样跟windows就没啥区别了,借vim正好也学习一下Linux的编译安装方法,记录一下。Linux下有很多安装形式,这里不多说了,开始吧:1.到官网下载vim-7.3.tar.bz2包2.打开终端,通过命令行解压缩,输入tar jxf vim-7.3.tar.bz2此时会在当前目录下生成vim73文件夹3.继续在终端输入cd vim73cd src./configure经 阅读全文
posted @ 2013-05-10 00:50 robotke1 阅读(157) 评论(0) 推荐(0) 编辑
摘要:(转载)http://www.leonzhang.com/2010/06/09/vim_hangu_by_ctrl_s/我在使用vim的时候,偶尔会碰到vim莫名其妙的僵在那里。在界面上输入什么都没有反应。甚至Ctrl+C、Ctrl+D也没有反应。由于不是经常发生,也就没在意。每次很麻烦的关掉putty的窗口,重新再打开putty。今天发生了好几次,很是郁闷。就想看看究竟是怎么回事,结果发现每次按下Ctrl+S就会出现这个问题。由于以前碰到过vim有些扩展有问题,这次就也怀疑是vim扩展的问题。结果删除了所有扩展和.vimrc文件,问题依旧。通过putty登录到别的系统,也是一样的问题。直接在 阅读全文
posted @ 2013-05-09 17:38 robotke1 阅读(183) 评论(0) 推荐(0) 编辑
摘要:(转载)http://www.oschina.net/question/12_25114这个图把vim中基本的移动方法都画上去了,为了方便programmer,特别列出了很多只有写程式才会用的按键。除了这些以外,其实还有一些好用的东西我还没想到怎么画上去比较好(像是tags、没有标准快速键的tab、man..),如果大家有idea欢迎提供。这些图示依照移动的单位大小分为以下几个种类,分别用不同颜色标示:(注意,这不是完整的vim快速键列表,只是我觉得比较常用的键而已。)字元(character)h 左j 下k 上l 右单字(word)w 下一个wordW 下一个word(跳过标点符号)b 前一 阅读全文
posted @ 2013-05-05 19:57 robotke1 阅读(222) 评论(0) 推荐(0) 编辑
摘要:光标的h、j、k、l移动,即左、下、上、右移动。(1)yl ---复制光标所在的字符 按下yl就可以复制这里的“=”了,然后在按下p就可以将复制“=”粘贴。 (2)yh ---复制光标前一个位置的字符 阅读全文
posted @ 2013-05-05 19:43 robotke1 阅读(2414) 评论(0) 推荐(0) 编辑
摘要:(1)ctrl + a:数字自动增加1按下ctrl + a:(2)number + ctrl + a:数字自动增加number例子:想将20修改成100,按下80 + ctrl + a:(3)ctrl + x:数字自动减小1(4)number + ctrl + x:数字自动减小number 阅读全文
posted @ 2013-05-05 18:44 robotke1 阅读(5818) 评论(0) 推荐(0) 编辑
摘要:(转载)http://blog.csdn.net/guowake/article/details/2217086Vim中大小写转化的命令是gu或者gU形象一点的解释就是小u意味着转为小写;大U意味着转为大写.剩下的就是对这两个命令的限定(限定操作的行,字母,单词)等等1、整篇文章大写转化为小写 打开文件后,无须进入命令行模式。键入:ggguG 解释一下:ggguG分作三段gg gu Ggg=光标到文件第一个字符gu=把选定范围全部小写G=到文件结束2、整篇文章小写转化为大写 打开文件后,无须进入命令行模式。键入:gggUG 解释一下:gggUG分作三段gg gU Ggg=光标到文件第一个字符g 阅读全文
posted @ 2013-05-05 18:27 robotke1 阅读(3642) 评论(0) 推荐(0) 编辑
摘要:(1)删除匹配“每行以pattern开头”的行:g/^pattern/d(2)删除匹配“每行以pattern结尾”的行:g/pattern$/d 阅读全文
posted @ 2013-05-01 21:25 robotke1 阅读(625) 评论(0) 推荐(0) 编辑
摘要:(转载)http://blog.csdn.net/newjueqi/article/details/7441930http://zh.wikipedia.org/wiki/Vim#.E6.99.AE.E9.80.9A.E6.A8.A1.E5.BC.8F模式从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆。几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目錄(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入。Vim和vi一样,仅仅通过键盘来在这些模式之中切换。这就使得Vi 阅读全文
posted @ 2013-05-01 21:16 robotke1 阅读(304) 评论(0) 推荐(0) 编辑
摘要:(1)删除包含特定字符的行:g/pattern/d(全局范围内):1,20g/pattern/d(删除1~20行内匹配的行)(2)删除不匹配的行:v/pattern/d:g!/pattern/d 阅读全文
posted @ 2013-05-01 21:06 robotke1 阅读(1625) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示