随笔分类 -  Editor

摘要:vim的配置路径有3个,除了home下面的.vim,还有/usr/share/vim和 /usr/share/vim/vim73,到底哪个才是vim读取的路径呢?vim读取这三个路径是有顺序的:首先读取的目录就是$home/.vim,如果vim读取到了该目录下的syntax或者plugin,就不会再去读取usr目录了。其次读取的目录是/usr/share/vim, 最后才读取/usr/share/vim/vim72。我想vim的设计者这样设计是有原因的,当前登录用户的个性化设定肯定优先考虑,而/usr/share/vim是给所有用户使用的设置。所以,对vim的设置和修改还是放在home目录比较 阅读全文
posted @ 2013-01-04 12:10 Moonwolf 阅读(172) 评论(0) 推荐(0)
摘要:前两天重装了ubuntu,在装gvim的时候发生了一些不爽的事情,主要还是输入法冲突问题,具体如下:1.启动超慢启动慢可以用gvim -f解决,但治标不治本,后面一块解决2.占用一个终端可以在后面加“&”解决,但也不解决根本问题一个不错的方法是参考网上一大哥的办法,自己获取vim源码,打补丁,编译安装vim:http://blog.csdn.net/wslzq/article/details/84624243.打补丁之后还是有问题,每次退出后会输出一堆错误:(gvim:28478):Gdk-WARNING**:UsingCairorenderingrequiresthedrawable 阅读全文
posted @ 2013-01-04 11:47 Moonwolf 阅读(1127) 评论(1) 推荐(1)
摘要:自己编译vim,解决Ubuntu 12.04 terminal里执行gvim会挂起的问题原文:http://www.ch-linghu.me/blog/entry/3242012年05月08日 22:51 对于我这样的vim党来说,Ubuntu 12.04有一个非常讨厌的问题,就是在terminal里执行gvim命令的时候会挂起。使得gvim根本无法正常使用。据猛禽说这个问题已经持续了几个版本了,不知道为什么到今天都得不到解决。在ubuntu的bug track上给出了一个workround , 就是用gvim -f 代替 gvim。当然,我表示这种使用方法非常的不爽。今天猛禽也遇到类似的问题 阅读全文
posted @ 2013-01-03 21:50 Moonwolf 阅读(308) 评论(0) 推荐(0)
摘要:第一部份:一般模式可用的按钮说明,游标移动、复制贴上、搜寻取代等移动游标的方法hjkl 是排列在一起的,用来移动游标。 如果想要进行多次移动的话,例如向下移动 30 行,可以使用 "30j" 或 "30↓" 的组合按键, 亦即加上想要进行的次数(数字)后,按下动作即可![Ctrl] + [f]萤幕『向下』移动一页,相当于 [Page Down]按键 (常用)[Ctrl] + [b]萤幕『向上』移动一页,相当于 [Page Up] 按键 (常用)[Ctrl] + [d]萤幕『向下』移动半页 (d = down)[Ctrl] + [u]萤幕『向上』移动半页 阅读全文
posted @ 2012-12-13 21:17 Moonwolf 阅读(464) 评论(0) 推荐(0)
摘要:Notepad++之TextFX插件的常用命令1. 为代码增加行号选择要增加行号的文本(选择时会提示“No text selected”)点击TextFX —> TextFX Tools —> Insert Line Numbers2. 删除程序行号或者首字选择相应的文本点击TextFX —> TextFX Tools —> Delete Line Numbers or First word3. 删除程序空行选择相应的文本点击TextFX —> TextFX Edit —> Delete Blank Lines点击TextFX —> TextFX Ed 阅读全文
posted @ 2012-10-08 21:56 Moonwolf 阅读(242) 评论(0) 推荐(0)
摘要:Notepad++ 是一款非常有特色的编辑器,是一款开源软件,支持的语言: C, C++ , Java , C#, XML, HTML, PHP, Javascript。下面介绍下国人常用的插件 插件下载地址(实时更新):http://sourceforge.net/projects/npp-plugins/files/Notepad++插件的使用方法: 把插件(.dll文件)放到notepad++\plugins目录里,重启Notepad++后,即可提示安装,安装成功后,在菜单栏的插件里能找到。需要注意的是,Notepad的ANSI版和Unicode版本,有的插件只支持其中某个版... 阅读全文
posted @ 2012-10-08 13:54 Moonwolf 阅读(594) 评论(0) 推荐(0)
摘要:移动光标“w”:光标跳到下个字的开头。“e”:光标跳到下个字的字尾。“b”:光标回到上个字的开头。“nl”:光标移动该行的第n个位置,例如:“5l”表示移动到该行的第5个字符。—数字“0”:移动到文本的开头。 “G”:移动到文件的最后。—“$”:移动到光标所在行的行尾。 “^”:移动到光标所在行的行首。更改“cw”:更改光标所在处的字到字尾处。“cnw”:例如:“c3w”表示更改3个字。跳至指定的行“ctrl+g”:列出光标所在行的行号。“nG”:例如:“15G”,表示移动光标到该文件的第15行行首。其他:“ZZ”:存盘退出“ZQ”:不存盘退出“r”:替换光标所在处的字符。“R”:替换光标所到 阅读全文
posted @ 2012-08-13 13:33 Moonwolf 阅读(167) 评论(0) 推荐(0)
摘要:有两个网站关于vim讲的非常好:http://www.vimer.cn/http://easwy.com/blog/ 很敬佩这位大牛!!下载插件的官网是:搜一下想找的插件立马就会出来,官网很强大。http://www.vim.org/scripts/vim 默认安装在/usr/share/vim 里面vim73 和 vimfiles 两个文件夹,vim73中有一些.vim文件vim配置文件为 /etc下的vimrc文件Vim 中使用Cscope+taglist1,Cscope 以及Ctag索引文件的建立:为了方便使用,编写了下面的脚本来更新cscope和ctags的索引文件:#!/bin/sh 阅读全文
posted @ 2012-05-26 23:32 Moonwolf 阅读(394) 评论(0) 推荐(0)
摘要:(标题都用标题3格式)1.VIM简单替换表达式替换命令可以在全文中用一个单词替换另一个单词,如把“four”换为“4”::%s/four/4/g“%” 范围前缀表示在所有行中执行替换。如果仅仅对当前行进行操作,那么只要去掉%即可“g” 标记表示替换行中的所有匹配点。要实现完整匹配,可以用 “\<” 来指定匹配单词开头,用 “\>” 来指定匹配结尾: :%s/\<four\>/4/g可以在替换命令中加一个 “c” 标记,Vim 会在每次替换前提示你: :%s/\<four\>/4/gc2.显示行号: :set nu3.跳到屏幕的上中下:H M L4.tags文 阅读全文
posted @ 2012-05-09 14:25 Moonwolf 阅读(178) 评论(0) 推荐(0)