
Vim
iteye_3260
这个作者很懒,什么都没留下…
展开
-
vim_使用查找命令查找指定字符串
via: http://sucre.blog.51cto.com/1084905/270556 要自当前光标位置向上搜索,请使用以下命令: /pattern Enter 其中,pattern 表示要搜索的特定字符序列。 要自当前光标位置向下搜索,请使用以下命令: ?pattern Enter ...原创 2013-07-12 11:25:34 · 138 阅读 · 0 评论 -
Vim_操作笔记
via: http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/14/2211248.html V1. 默认字符编码为utf8,打开使用gb2312编码的文件,中文全为乱码,如何恢复正常显示?输入 edit ++enc=cp936 V2. 如何在vim系统中执行命令?输入 !cmd V3. 使用vim直...原创 2014-07-26 14:21:57 · 97 阅读 · 0 评论 -
Vim_上下两行交换位置
Eclipse 中利用ALT+上下键 可实现行的位置互换,vim中是如何实现的呢 xp 交换前后两个字符的位置ddp 上下两行的位置交换原创 2014-08-27 09:32:43 · 2114 阅读 · 0 评论 -
Vim_查找替换
via: http://www.cnblogs.com/jianyungsun/archive/2011/03/20/1989276.html vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sk...原创 2014-09-03 15:54:31 · 78 阅读 · 0 评论 -
Vim_大小写转换
via: http://www.cnblogs.com/fortran/archive/2010/07/25/1784513.html vim中大小写转化的命令是gu或者gU形象一点的解释就是小u意味着转为小写;大U意味着转为大写. 剩下的就是对这两个命令的限定(限定操作的行,字母,单词)等等 1、整篇文章大写转化为小写 打开文件后,无须进入命令行模式。键入...原创 2014-09-11 11:30:28 · 103 阅读 · 0 评论 -
Vim_delete
vi / vim 删除 dd 删除一行(c 功能和d相同,区别在于完成删除操作后进入INSERT MODE;cc 也是删除当前行,然后进入INSERT MODE)ndd 删除以当前行开始的n行dw 删除一个单词/光标之后的单词剩余部分ndw 删除以当前字符开始的n个字d3w 删除到第三个单词的结尾位置d) 删除到下一句的开始d} 删除到下一段的开始d回车 删...原创 2014-09-26 15:03:15 · 167 阅读 · 0 评论 -
Vim_移动光标
^ 移动到该行第一个非空格的字符处w 向前移动一个单词,将符号或标点当作单词处理W 向前移动一个单词,不把符号或标点当作单词处理b 向后移动一个单词,把符号或标点当作单词处理B 向后移动一个单词,不把符号或标点当作单词处理( 光标移至句首) 光标移至句尾{ ...原创 2014-09-26 15:12:31 · 150 阅读 · 0 评论 -
Vim_删除空格
删除空格行:非编辑状态下输入:g/^$/d删除行首空格:非编辑状态下输入:%s/^\s*//g删除行尾空格:非编辑状态下输入:%s/\s*$//g VIM删除空白行 在命令状态下输入::g/^\s*$/d :g 代表在全文档范围内^代表行的开始\s*代表空白字符&代表行的结束d代表删除 用//将3段代码隔开...原创 2014-10-14 14:25:09 · 7397 阅读 · 0 评论 -
Vim_vimdiff howto
启动方法首先保证系统中的diff命令是可用的。Vim的diff模式是依赖于diff命令的。Vimdiff的基本用法就是:vimdiff [options] file1 file2 [file3]# vimdiff FILE_LEFT FILE_RIGHT 或者 # vim -d FILE_LEFT FILE_RIGHT除了用这种方法启动vim的diff模式之外...原创 2014-10-29 16:45:19 · 113 阅读 · 0 评论 -
Vim_简单设置(无插件)
via: http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html 源码托管到了github,后期增加了好多新功能,具体详见:https://github.com/ma6174/vim vimrc 精简版(no插件)"""""""""""""""""&quo原创 2015-11-28 15:55:51 · 200 阅读 · 0 评论 -
Vim_禁止生成临时文件
默认情况下使用Vim编程,在修改文件后系统会自动生成一个带~的备份文件,看上去又乱又讨人厌。怎么让Vim不自动生成这些备份文件呢?Windows下2. 找到这个文件:C:/Program Files/Vim/ wim70/vimrc_example.vim3. 找到后打开,找到这一句:if has("vms")把这个判断里的if部分保留,else部分注释掉。(Vim的注释符是")即修改后应该是这...原创 2015-11-28 12:38:16 · 468 阅读 · 0 评论 -
vim_复制粘帖
via: http://www.cnblogs.com/eddy-he/archive/2012/03/08/vim_copy_paste.html1. vim 内部粘贴板 (1) 使用默认粘贴板 “"”y → 复制,需要指定范围,例如:yw。Y → 等同于 yy ,复制当前行。p → 粘贴在光标后面。P → 粘贴在光标前面。 (2) 指定寄存器 register "(re...原创 2013-08-13 10:16:32 · 102 阅读 · 0 评论 -
Vim_合并行操作
via: http://blog.youkuaiyun.com/violentbomb/article/details/39022907 日常常用到多行合并的功能,记录如下: 第一种, 多行合并成一行,即: AAAAABBBBBCCCCC合并为:AAAAA BBBBB CCCCC 方法1: normal状态下 3J 其中的3是范围,可以是书签或者搜索位置等方式实现...原创 2015-06-15 10:11:56 · 266 阅读 · 0 评论 -
Vim_行首或行尾插入指定字符串
行首 : %s/^/your_word/行尾 : %s/$/your_word/所有行行首加指定字符串: %s/^/your_word/g行尾同理原创 2015-06-15 10:16:57 · 500 阅读 · 0 评论 -
Vim_Windows下vim中文乱码
windows下vim的中文字体显示并不好,所以我们需要调整字体显示编码为utf-8,只有这样才能使用美观的中文。这时候可能出现很多中文乱码。如:文件显示乱码、菜单乱码、右键菜单乱码、conlse输出乱码、文件关联右键菜单乱码等等。解决:_vimrc下增添以下内容""""""""""""""""""""&q原创 2013-11-25 17:04:12 · 259 阅读 · 0 评论 -
Vim_格式化xml
_vimrc中增加如下代码:"格式化xmlfunction Xml() set filetype=xml :%s/></>\r</g "把><替换成>回车< :normal gg=G<cr>endfunctionmap <leader>xml :call Xml()原创 2013-11-28 12:17:48 · 183 阅读 · 0 评论 -
Vim_列编辑
* windows我使用的VIM FOR WINDOWS,一直都听说VIM有列编辑模式,一直没有使用过,试了几次都失败了。今天又因为工作需要,到网上查了一下,经过不断的尝试,终于使用成功了,在这里和大家分享一下:1. 在命令模式使用下面的快捷键:CTRL+q,小写的q就可以了2. 然后使用HJKL四个键来移动和选中相关的行和列(多列用G),你发现你可以选中一个区块了,千万不能用鼠标...原创 2013-12-01 18:06:28 · 79 阅读 · 0 评论 -
Vim_选中多行缩进
按v(或V)进入visual状态,选择多行,用>或<缩进或缩出原创 2013-12-03 11:15:26 · 895 阅读 · 1 评论 -
Vim_同窗口多文件编辑
一、如果在终端中开没有打开vim,可以:横向分割显示:$ vim -o filename1 filename2 纵向分割显示:$ vim -O filename1 filename2如果打开时未加参数 o,:split :vsplit 二、如果已经用vim打开了一个文件,想要在窗口中同时再打开另一个文件:横向分割显示::vs filename纵向分割显示::sp f...原创 2013-12-09 10:44:11 · 99 阅读 · 0 评论 -
Vim_Open_With_Vim in right click
一、linux系统下每次使用vim需要从终端进入相应目录然后打开文件进行编辑,这样总感觉很麻烦,我们可以自己在右键添加一个使用vim编辑的选项,步骤如下:1、用vim编辑defaults.list,把所有的gedit.desktop用vim.desktop 来替换。命令如下:sudo vim /etc/gnome/defaults.list在vim中输入:%s/ge...原创 2015-04-09 17:14:59 · 204 阅读 · 0 评论