随笔分类 -  Vim

摘要:neovim配置与vim兼容,配置文件在~/.config/nvim 终端 :terminal 进入shell模式 <C-\><C-n> 退出终端 <M-i> 重新进入 阅读全文
posted @ 2016-04-17 13:13 godjob 阅读(931) 评论(0) 推荐(0)
摘要:使用 Python 编写 vim 插件 - 技术翻译 - 开源中国社区使用 Python 编写 vim 插件Vim 插件是一个 .vim 的脚本文件,定义了函数、映射、语法规则和命令,可用于操作窗口、缓冲以及行。一般一个插件包含了命令定义和事件钩子。当使用 Python 编写 vim 插件时,函数外... 阅读全文
posted @ 2015-11-17 00:19 godjob 阅读(1159) 评论(0) 推荐(0)
摘要:vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$... 阅读全文
posted @ 2015-03-06 22:45 godjob 阅读(192) 评论(0) 推荐(0)
摘要:写代码的时候你会发现这个插件是多么有用!强烈推荐!0×01.change123456cs"'cs"cs)]cstcsw'csW'1234567891011文本 命令 结果--------------- ------- -----------"Hello |world!" cs"' 'Hello world!'"Hello |world!" cs" Hello world!(123+4|56)/2 cs)] [123+456]/2(123+4|56)/2 cs 阅读全文
posted @ 2013-09-13 20:53 godjob 阅读(574) 评论(0) 推荐(0)
摘要:◎ The NERD Tree 操作 Vim 時,通常都在 Terminal 底下作用,無法像一般的 GUI 應用程式可以以樹狀目錄來瀏覽檔案。 The NERD Tree 是一將檔案目錄以文字模式方式繪製出來的 Plugin。讓使用者可以不必跳出 Vim 編輯器 而可進行檔案目錄的瀏覽、開啟等動作。新版的 NERD Tree 還另外支援了書籤 (Bookmark) 功能,使用者可將路徑節點存成書籤,以便下次載入時 直接回到該路徑上。※ 安裝 將下載回來的 zip 檔解壓縮之後,使用 rsync 將目錄同步複製到 ~/.vim 底下。 複製完,NERD_tree.vim 檔案應該要在 ~/.v 阅读全文
posted @ 2013-09-12 22:35 godjob 阅读(2755) 评论(0) 推荐(0)
摘要:从别的网站转的,希望喜欢 阅读全文
posted @ 2012-09-24 21:11 godjob 阅读(175) 评论(0) 推荐(0)
摘要:转自:http://www.vimer.cn/2010/06/%E6%9C%AC%E5%8D%9A%E4%BD%BF%E7%94%A8%E7%9A%84vimgvim%E7%9B%B8%E5%85%B3%E6%8F%92%E4%BB%B6%E6%95%B4%E7%90%86.html之前有朋友在博客里希望我能列出自己使用的所有Vim插件,一直没有时间,趁周末的最后的几个小时,就给大家列一下,大家可以实行拿来主义,取自己需要的,呵呵~OK,一个个来说吧~~plugin:编程相关:公共:taglist 相信无人不知其大名,用来提供单个源代码文件的函数列表之类的功能。最近在使用... 阅读全文
posted @ 2012-09-24 20:50 godjob 阅读(336) 评论(0) 推荐(0)
摘要:经过本人目测之后,眼花了,看不下了http://code.google.com/p/vimcolorschemetest/看到喜欢的可以告诉我一声,让我也尝试一下,下面我给大家看看我自己DIY的一个https://github.com/sijianwudi/vimrc.git 阅读全文
posted @ 2012-09-24 20:38 godjob 阅读(267) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2012-09-22 17:15 godjob 阅读(606) 评论(0) 推荐(0)
摘要:vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vim the Six Billion Dollar editorBetter, Stronger, Faster.学习vim并且 阅读全文
posted @ 2012-09-20 10:44 godjob 阅读(182) 评论(0) 推荐(0)
摘要:"""""""""""""""""""""""""""""""""""""""""""""""""" 阅读全文
posted @ 2012-09-15 10:59 godjob 阅读(478) 评论(0) 推荐(0)
摘要:*tabpage.txt* For Vim version 7.3. 最近更新: 2010年8月 VIM 参考手册 by Bram Moolenaar 译者: Willis http://vimcdoc.sf.net多标签页窗口编辑 *tab-page* *tabpage*这里解释新加入的处理多标签页的命令。另外,也提供因为和多于一个标签页组合使用而... 阅读全文
posted @ 2012-09-14 22:04 godjob 阅读(1394) 评论(0) 推荐(0)
摘要:This article is part of the ongoing Vi / Vim Tips and TricksSeries. As a programmer, you may do lot of repetitive tasks while coding such as:Adding file headerAdding function/frame commentIncluding default code snippetPerforming syntax checkReading documentation about a functionConverting a code blo 阅读全文
posted @ 2012-09-14 21:06 godjob 阅读(692) 评论(0) 推荐(0)
摘要:一、官方文档 网友happyvim说:“gvim的两份帮助写得非常好,vim的帮助不像tc的帮助—-跟垃圾差不多。相比之下,简直是一个在天上,一个在地下的区别。”30分钟入门: 首次安装vim后,可用 :help tutor 或 :help tutor@cn ,进入一个30分钟的vim入门教程。Vim官方文档中文版安装包: Vim Documentation Chinese Version ,安装后使用 :help @cn 命令,就可以看到中文手册。Vim用户手册中译7.2版pdf: 作者:BramMoolenaar,翻译:ZhaoRuFei(slimzhao # hotmail)。链... 阅读全文
posted @ 2012-09-13 14:50 godjob 阅读(232) 评论(0) 推荐(0)
摘要:"设置缩进set sw=2set ts=2set softtabstop=2set expandtabif has("autocmd") autocmd bufwritepost .vimrc source $MYVIMRC autocmd FileType python setlocal et sta sw=4 sts=4endif" endif" 载入文件类型插件filetype plugin on " 为特定文件类型载入相关缩进文件filetype indent oncolorscheme ir_black" colo 阅读全文
posted @ 2012-09-13 10:55 godjob 阅读(245) 评论(0) 推荐(0)
摘要:Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起来"简易", 但功能绝对不比一个好的IDE差, 该有的功能都有, 不该有的功能也有, 你就自己没事 阅读全文
posted @ 2012-09-13 10:20 godjob 阅读(176) 评论(0) 推荐(0)
摘要:键盘移动 (Move)一切都从键盘的移动k-> 上 upj-> 下 downh-> 左 leftl-> 右 rightz-> 重画屏幕,当前光标变成屏幕的第一行 (redraw current line at top of window)CTRL-f-> 跳到下一页 (page down)CTRL-b-> 跳到上一页 (page up)跳跃指令 (jumps)跳跃指令类似于游览器中的<前进><后退>按钮CTRL-]-> 跟着link/tag转入 (follow link/tag)CTRL-o-> 回到上一次的jump 阅读全文
posted @ 2012-09-12 22:58 godjob 阅读(227) 评论(0) 推荐(0)