vim

  • vim 一些命令--持续更新

    :n 光标移动到第n行.别用ggn+回车 命令了(n代表第几行),多敲个字母啊.

    vim, 一些命令May 8

  • vundle for windows

    第一步:安装git并配置curl git --version curl --version 如果有输出版本结果,则表明安装成功. 第二步:安装vundle git clone https://github.com/gmarik/vundle D:\Vim\vimfiles\bundle\vundle 根据vim的真实安装路径需要修改"D:\Vim\vimfiles\bundle\vundle" 第三步:配置vundle 配置_vimrc "{vunndle begin set

    vim, Vundle, _vimrcApril 22

  • vim 取消自动注释及文件比较

    set formatoptions-=r ============================== 1. 使用vim的比较模式打开两个文件: vim -d file1 file2 或 vimdiff file1 file2 2. 如果已经打开了文件file1,再打开另一个文件file2进行比较: :vert diffsplit file2 如果没有用vert命令,diffsplit则会分上下两个窗口. 3. 如果已经用split方式打开了两个文件file1,file2,又想比较两文件的不同.

    vim, formatoptionsApril 20

  • vim插件:显示树形目录插件NERDTree安装 和 使用
    vim插件:显示树形目录插件NERDTree安装 和 使用

    下载和配置 NERDTree插件的官方地址如下,可以从这里获取最新的版本 https://github.com/scrooloose/nerdtree 下载zip安装包 或者使用下面官网源文件安装方法 我的实验环境是centos6.6,其他版本可能有些不同. 安装方法很简单,先把压缩文件下载下来,解压后将plugin目录下的NERD_tree.vim拷贝~/.vim/plugin以及doc目录下的NERD_tree.txt拷贝到~/.vim/doc. ~表示当前用户的目录,我的环境中没有~/.v

    vim, nerdtree, nerdtree安装, nerdtree配置, nerdtree快捷方式March 19

  • vi编辑器的使用
    vi编辑器的使用

    一.文本编辑器的种类 (1)图形模式:gedit.kwrite.openoffice (2)文本模式:vi.vim(vi增强版) 二.vi的三种命令模式 (1)命令模式:用于输入命令,简单更改 (2)插入模式:用于插入文本 (3)末行模式:用于输入命令.视化操作.查找替换等. 三.vi的退出 命令模式:连续按两次大写字母Z 末行模式: :q 系统退回shell,如果编辑的内容未保存,则会在末行给出提示信息. :q! 强制退出 :wq 保存内容后再退出 :wq! 保存内容后,强制退出 :x 该命令

    vim, 文本编辑March 17

  • vim实用技巧

    vim 一个全键盘的的旅程: 在vim中自由的移动 move hjkl ctrl-f page up ctrl-b page down gg * go to first line % jump to matching brace w jump to next word W jump to next blank delimited word e * jump to end of word E jump to end of blank delimited word b * jump to the b

    vimFebruary 22

  • cygwin-vim配置
    cygwin-vim配置

    安装cygwin 略 安装vim 配置vim 配置VIM下编程和代码阅读环境 修改配色 ls -l /usr/share/vim/vim74/colors/ 修改~/.vimrc colorscheme 后面的就是配色方案名称 colorscheme evening 常用配置 set fenc=utf-8 "设定默认解码 set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936 set nocp "或者 set nocompatib

    cygwin, vimFebruary 17

  • vim tutor study

    第一讲小结 1. 光标在屏幕文本中的移动既可以用箭头键,也可以使用 hjkl 字母键. h (左移) j (下行) k (上行) l (右移) 2. 欲进入 Vim 编辑器(从命令行提示符),请输入:vim 文件名 <回车> 3. 欲退出 Vim 编辑器,请输入 <ESC> :q! <回车> 放弃所有改动. 或者输入 <ESC> :wq <回车> 保存改动. 4. 在正常模式下删除光标所在位置的字符,请按: x 5. 欲插入或添加文本,请输入:

    vim, gvim, tutorFebruary 15

  • linux命令学习之vim个人配置

    " 显示行号 set nu " 语法高亮 syntax on "去掉vi一致性模式 set nocompatible "vim配色 colorscheme ron "映射全选+复制 ctrl+a map <C-A> ggVGY map! <C-A> <Esc>ggVGY map <F12> gg=G "选中状态下 Ctrl+c 复制 vmap <C-c> "+y "去

    vim, 配置February 13

  • 4 Best Modern Open Source Code Editors For Linux
    4 Best Modern Open Source Code Editors For Linux

    Looking for best programming editors in Linux? If you ask the old school Linux users, their answer would be Vi, Vim, Emacs, Nano etc. But I am not talking about them. I am going to talk about new age, cutting edge, great looking, sleek and yet powerf

    vim, emacs, nano, mceditFebruary 10

  • IDEA 导入 eclipse 的项目出现\65279错误的解决

    之前一直在用eclipse,这段时间尝试使用IDEA,但是遇到的第一个问题就是eclipse的项目导入到IDEA中后,启动tomcat发现报非法字符\65279的错误. 以前的解决办法 google了些资料,基本上都是两种解决办法: 使用Eclipse编译器进行编译,在IntelliJ IDEA 10.0中设置的方法为Settings(Ctrl+Alt+S)->Project Setting->Compiler->Java Complier->Use complier选择Eclip

    eclipse, vim, 65279, idea, 项目导入February 10

  • vim提示小技巧
    vim提示小技巧

    vim使用小技巧 ctags插件 加入了ctags后,在项目的根目录执行 ctags -R 会自动在此目录下生成 tags 文件 在源文件中,Ctrl + ] 即可跳转到某函数的定义,Ctrl + o 可以返回刚才的起始点. 多窗口操作 使用:sp + 文件名可以水平分割窗口 使用:vs + 文件名可以垂直分割窗口 使用:Ctrl + w可以快速在窗口间切换 vim配置文件 vim的配置文件路径: ~/.vimrc 插件安装的路径: ~/.vim TagList插件 如果配置了TagList,但

    linux, vimJanuary 28

  • Vim批量增删操作

    在vim中,需要注释代码时,比如bash,需要在行首加上一个#号 对于注释少行的代码,可以手动每行加上,但是在遇到主要注释很多行的时候, 手动的方法就不靠谱,因此可以用上批量注释操作的命令 批量注释 从需要被注释的第一行开始,将光标移动到行首, 按下 Ctrl + v 接着按下方向键下,一直移动到需要被注释的最后一行, 这时可以看到,这些需要被注释的行的行首第一个字符已经全部被选中 然后按下 Shift + i,批量插入, 这时光标会跳到第一行的行首,不用管,继续按下Shift + 3,也就是

    vim, 批量操作January 28

  • Ubuntu 常用命令收集

    apt-get: debian系系统的软件包管理程序(其图形化前端就是大名鼎鼎的新立得了),会自动帮你搞定依赖关系 最常用参数: update --与你的软件源(在/etc/apt/sources.list中列出)更新软件包列表,换源后需要执行 upgrade --根据update得到的源软件库与本地已经安装的对比,(如果需要升级就)全部升级 install --安装软件包(可以使用tab补全软件包的名字,比较方便) remove --卸载软件包 purge --卸载软件包,同时删除该软件的配置

    ubuntu, linux, vim, Debian, 配置管理January 27

  • vim 常用命令

    基础 :e filename 打开编辑文件 :w 保存 :q 退出 :q! 不保存退出 :x 保存并退出 :sav filename 另存为 . 重复在正常模式下的最后一次更改 5. 重复正常模式下的5次前的修改?Repeats 5 times the last change made in normal mode 在文件中移动 k or Up Arrow 向上移动光标一行 j or Down Arrow 光标向下移动一行 e 将光标移动到单词的末尾 b 将光标移动到单词的起始 0 将光标移动到

    vimJanuary 10

  • 有趣的vi-vim页面内的音乐播放控制

    :r!mkfifo area-ear.ff :r!mpg123 -O area-ear.ff 分手快乐.mp3 & :r!aplay -f S16_LE -c2 -r44100 area-ear.ff & :exec 'normal [email protected]@c`m' :r!ps -e|grep mpg123|awk -F ' ' {'print ":r\!kill " $1'} :r!ps -e|grep aplay :exec 'normal [email protected] @cdd`m'

    vimJanuary 7

  • Mac tips - 打开[键盘重复按键]功能

    在Mac OS 下我一般都会用Sublime Text来编写代码. 但是早年一直用Vim的原因, 特别喜欢键盘来控制各种事物. 比如 Chrome 就会用 Vimium 来完全键盘来控制. 最近半年来越来越少用鼠标或触摸板了. 但是很多App 在 Mac 下长按某个键时只会触发一次. 比如在Sublime Text下, 用 Vim 模式来 操作时, 长按 「J」 时, 只会按下跳一行. 但是奇怪开了中文输入法后又可以一直往下跳. 其实我们是可以用下面的命令来重新默认打开这个功能. $ defau

    vim, MAC, SublimeTextDecember 27

  • ubuntu编译安装vim7.4

    为了后面安装时不出线错误,先安装一个ncurses库. sudo apt-get install libncurses5-dev 再输入 sudo apt-get install vim-gnome 1.到 官网下载vim-7.3.tar.bz2包 2.打开终端,通过命令行解压缩,输入 tar jxf vim-7.3.tar.bz2 此时会在当前目录下生成vim74文件夹 3.继续在终端输入 cd vim73 cd src ./configure 经过前面几步,会在/vim73/src目录下生成

    linux, vimDecember 20

  • Vim 插件收集

    NerdTree,一款vim上的树形目录插件. 1. 使用vundle安装 在vi配置文件中修改vundle添加以下插件配置: Bundle 'The-NERD-tree' Bundle 'The-NERD-Commenter' 进入vi后使用:BundleInstall 进行安装 2.NERDTree插件使用 :q 退出当前窗口 o.............打开文件或目录或书签. O.............打开所选目录下的所有子目录 x.............关闭当前节点的目录 X....

    vim, 插件November 30

  • ubuntu下gvim配置文件for C/C++

    在主文件夹(个人文件夹)里创建 .vimrc 文件,以下列内容为母版快速的配置gvim. 终端输入:gvim .vimrc 或者在个人文件夹下点击 Ctrl+h(显示隐藏文件命令)找到.vimr文件,根据个人喜好定制gvim的配置 内容如下: "gvim配置for C/C++ "不要使用vi的键盘模式,而是vim自己的 set nocompatible " 语法高亮 set syntax=on "配色方案 " colorscheme torte color

    vim, gvimNovember 20

  • php的yii框架下开发环境xampp,vim,xdebug,DBGp的搭建

    php的yii框架下开发环境xampp,vim,xdebug,DBGp的搭建 选择Linux桌面环境Deepin2014.1下开发网站的理由很简单,能截图,有搜狗输入法,可以WPS文档记录,终端下复制粘贴很容易,相比ubuntu,fedora死机次数少了,对,就是不用折腾,自带的. 先说vim和DBGp插件. Deepin2014.1简体中文,自带的vim7.4版本,很多配置已经很适合大陆的人使用了,比如Php和Python的调试支持等,不需要重新编译了.可以节省不少步骤.这里提供一个vim的配

    vim, xdebug, xampp, yii, dbgpNovember 7

  • VIM中使用正则匹配中文

    众所周知,使用JS的正则对中文进行验证时,可以使用: /[\u4e00-\u9fa5]+/.test('中文') 但是在VIM中再使用这个正则时,则会提示无法找到匹配项 E384: 已查找到文件开头(结尾)仍找不到[\u4e00-\u9fa5]+ 实际上,VIM的在进行搜索时,有一个'magic'设置,当magic设置为不同的情况时(默认的设置是magic),正则表达式的写法是不同的: magic: 除了`^.*$`之外所有的字符都需要加反斜杠 nomagic: 除了`^$`之外所有的字符都需要

    vim, 中文, 正则November 6

  • linux学习5 vi,vim的学习

    1.一般模式 移动 h或方向左 ------------------- 左移动 j或方向下-------------------- 下移动 k或方向上------------------ 上移动 l或方向右 ------------------- 右移动 crtl+f 向下移动一页(常用) ctrl+b 向上移动一页(常用) crtl+d 向下移动半页 crtl+u 向上移动半页 + 光标移动到非空格符的下一行 - 光标移动到非空格符的上一行 n<space> 移动到这一行的第n个字符 0 移

    linux, vimNovember 4

  • Vim必备插件

    Vim十大必备插件 Taglist taglist是一个用于显示定位程序中各种符号的插件,例如宏定义.变量名.结构名.函数名这些东西我们将其称之为符号(symbols),而在taglist中将其称之为tag.显然,要想将程序文件中的tag显示出来,需要事先了解全部tag的信息,并将其保存在一个文件中,然后去解析对应的tag文件.taglist做的仅仅是将tag文件中的内容解析完后显示在Vim上而已.tag扫描以及数据文件的生成则是由ctags(Exuberant Ctags)这一工具完成的,所以

    vimOctober 22

  • vim中的酷盘API操作

    vim文档 :r!firefox http://bbs.chinaunix.net/thread-586014-1-1.html & :r!firefox http://blog.csdn.net/gundomcz/article/details/5425587 & ------------------------------------------------------------ https://auth.kanbox.com/0/auth?response_type=code&am

    vim, 酷盘October 16

  • Vim入门必知必会

    想体验写代码指间行云流水般的感觉吗?想见识修改代码时大刀阔斧.乾坤挪移吗 ?如果是,那么试着去用Vim吧 . 然他的入门曲线是较陡.较高的.第一步,需在此编辑器上生存下来.以下是我精心收集整理的入门必会命令,请务必烂熟于心,多多练习,并能达到无意识中便能使用,如此,方能登堂入室.一览众山. 各类命令如下 : 光标移动定位方式 hjkl (强例推荐使用其移动光标,但不必需) →你也可以使用光标键 (←↓↑→). 注: j 就像下箭头 0 → 数字零,到行首 ^ → 到本行第一个不是blank字符的

    linux, vimSeptember 24

  • ctags --- 每天一个 Linux 命令
    ctags --- 每天一个 Linux 命令

    简介   ctags(Generate tag files for source code)是 vim下方便代码阅读的工具.尽管 ctags 也可以支持其它编辑器,但是它正式支持的只有 vim.并且 vim 中已经默认安装了Ctags,它可以帮助程序员很容易地浏览源代码. ctags 最先是用来生成C代码的 tags 文件,后来扩展成可以生成各类语言的 tags, 有些语言也有专有的 tags 生成工具(比如 java 的 jtags, python 的 ptags). 用途   标签检索,特别

    vim, shell, 命令行, 索引, 检索, Linux命令, shell命令September 19

  • emacs和vim命令对比

    exit: C-x C-c :qa /:wq /:xa /:q! Get back/command mode: C-g <esc> Backward(left): C-b h Forward(right): C-f l Next(down): C-n j Previous(up): C-p k stArt of line(^): C-a 0 End of line($): C-e $ mUltiple commands: C-u nnn cmd nnn cmd Multiple command

    vim, emacsSeptember 4

  • vim 高级应用

    vim 高级应用 搜索和替换 /string --忽略大小写:set ic 取消:set noic n :%s/old/new/g 全文替换 :n1,n2s/old/new/g 部分替换 不需要确认g需要确认c #shift+z+z 等于 :wq #:w /home/zeuss/hehe.bak 另存为 导入文件 :r filename 执行命令 :!data 把命令执行的结果导入到文件中 :r !data 定义快捷键 :map ^n I#<ESC> :map ^e izhexuejiadiw

    vimSeptember 2

  • 强大的vim配置文件,让编程更随意
    强大的vim配置文件,让编程更随意

    花了很长时间整理的,感觉用起来很方便,共享一下. 我的vim配置主要有以下优点: 1.按F5可以直接编译并执行C.C++.java代码以及执行shell脚本,按"F8"可进行C.C++代码的调试 2.自动插入文件头 ,新建C.C++源文件时自动插入表头:包括文件名.作者.联系方式.建立时间等,读者可根据需求自行更改 3.映射"Ctrl + A"为全选并复制快捷键,方便复制代码 4.按"F2"可以直接消除代码中的空行 5."F3"

    vim, vimrc, vim配置文件August 9

  • VIM常用快捷命令(翻译)

    自70年代起(哇,比我大很多哎),vi和vim就是程序员们最爱的文本编辑器.五年前我写了一篇文章<程序员应该知道的100条VIM命令>,现在升级版来了! 基本命令 :e filename 打开filename用于编辑 :w 保存文件 :q 退出vim :q! 退出并且不保存修改 :x 保存更改并退出 :sav filename 另存为filename . 重做常规模式下的上一个动作 5. 重复五次.命令 在文件里移动 k or Up Arrow move the cursor up one l

    vim, 编辑器July 31

  • [软件]VIM的常用操作

    1.复制并粘帖一段文本 把光标移到待复制的段落前,按"v",往后移动光标,光标所过之处的字符都会高亮: 移到待复制段落尾部后,按"y",高亮文本全部被复制到剪粘板. 光标转移到需要复制到的位置,按"p"粘贴到目的地. 2.剪切并粘帖一段文本 把光标移到待剪切的段落前,按"v",往后移动光标,光标所过之处的字符都会高亮: 移到待复制段落尾部后,按"d",高亮文本全部被剪切到剪粘板. 光标转移到需要粘帖到的位置

    vimJuly 27

  • opensuse vim-powerline 无颜色显示的问题
    opensuse vim-powerline 无颜色显示的问题

    今天安装vim-powerline, 颜色一直出不来,经过检查,需要在.vimrc上添加set t_Co=256 才能正常显示. 刚开始的图片如下: 在.vim.rc添加 set t_Co = 256后如下:

    vim, opensuse, vim-powerlineJuly 14

  • 解决github上publickey问题
    解决github上publickey问题

    背景 在尝试把vim打造成Python IDE的时候walkthrough过这样一个帖子,在尝试到Basic Editing and Debugging部分的时候行不通了,放弃了. 问题 在terminal使用github每次push的时候都会弹出一个对话框让我填入publickey,然后push成功后发现repo是贴在了我的账户里面了,但是作者并不是我,而是sontek. 这让我想起了当时我在使用他的方法时输入过email和password我想一定是他把我的publickey给更改了. 果然,

    vim, IDE, github, publickeyJuly 7

  • 源码安装 vim

    环境:ubuntu server 14.04 1 remove vim sudo apt-get remove vim vim-runtime gvim 2 download vim source code git clone https://github.com/b4winckler/vim.git 3 cd vim ./configure --with-features=huge \ --enable-multibyte \ --enable-rubyinterp \ --enable-py

    vim, sourceJune 13

  • Vim 分屏
    Vim 分屏

    本篇文章主要教你如何使用 Vim 分屏功能. 分屏启动Vim 使用大写的O参数来垂直分屏. vim -On file1 file2 ... 使用小写的o参数来水平分屏. vim -on file1 file2 ... 注释: n是数字,表示分成几个屏. 关闭分屏 关闭当前窗口. Ctrl+W c 关闭当前窗口,如果只剩最后一个了,则退出Vim. Ctrl+W q 分屏 上下分割当前打开的文件. Ctrl+W s 上下分割,并打开一个新的文件. :sp filename 左右分割当前打开的文件.

    vim, 分屏May 22

  • Mac 配置VIM插件 提示"E492:Not an editor command:^M"

    在配置VIM插件时,提示"E492:NOT an editor command:^M",google了许久,没有发现有效的解决方法,于是综合搜到的资料尝试设置不同参数,终于发现了解决方法 使用VIM打开报错的文件(我的是javascript.vim); 输入:set fileformat=mac后保存退出; 重新打开文件,看到的是一堆很乱的东西,其中会发现^M; 输入:%s/\r/\r/g替换^M(有人肯定尝试:%s/^M/\r/g,不过它只是一种换位符在不同系统下的表现形式,所以该命

    vim, MAC, JAVASCRIPT.VIMMay 9

  • mac下用sublime vim模式 常按键盘会出现特殊字符

    mac下常按键盘会出现特殊字符 比如长按n,就会出现ñ ń这些选项的. 可是这些在写代码时候根本不需要,而且我配置的是vim模式 经常喜欢长按hjkl这几个键位,怎么办啊??? sublimetext 3 defaults write com.sublimetext.3 ApplePressAndHoldEnabled -bool false sublimetext 2 defaults write com.sublimetext.2 ApplePressAndHoldEnabled -bool

    vim, SublimeTextMay 6

  • vim 的快捷操作

    vim的一些快捷键,方便自己记忆 vim 有 一:,命令模式 二:可编辑模式(输入小写i) 三:可视模式(输入v或者ctrl+v) 一模式 yy 复制光标所在行 nyy 复制光标向下n行 一模式 dd 剪切光标所在行 ndd 剪切光标向下n行 一模式 p 粘贴最近一次复制的内容 一模式 u 撤销之前的操作 一模式 x 删除光标后面的一个字 一模式 X 删除光标前面的一个字 二模式 ctrl+p 关键字补全 ,例如:你输入pri 然后输入ctrl+p 就会弹出一个窗口,选择你要的函数名,不仅仅是p

    vim, 的快捷操作April 29

  • vim 使用笔记
    vim 使用笔记

    vim使用笔记 快捷键 # : 在全文查找光标所在的这个词 :set guioptions+=m : 显示菜单栏 cltr+d: 减少缩进, cltr+t :%s/vivian/sky/g:(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky J: 合并两行.(把下一行剪切,添加到该行的后面) :1,3s/$/;/g : 在1到3行的行尾加入;号. ($意味着行尾) Ctrl+v选中想要的行,按$,这样就能选中到每一行的行末.接着输入大写A命令表示在行末追

    vimApril 27

  • Vim Plugins For Node.js
    Vim Plugins For Node.js

    使用Vim作为Node.js的IDE环境也是个不错的选择. Vim: http://www.vim.org/download.php Node.js在Github上也有一篇关于Vim插件的推荐文章. https://github.com/joyent/node/wiki/Vim-Plugins 下面就整理一下配置Vim的一些步骤. 1. Pathogen 这是Vim中用来方便管理插件的插件,有了它,之后介绍的很多插件安装就会显得简单. 在~\vimfiles下新建两个文件夹,~\vimfiles

    vim, nodejsApril 24

  • vim查找替换及取消高亮
    vim查找替换及取消高亮

    查找替换的格式如下: :[range]s[ubstitute]/{pattern}/{string}/[flags] [count] range可以是 . 点号表示在当前行查找(这是默认的range) $ 表示文件的最后一行 % %号表示在整个文件中查找替换,相当于1,$ 输入:help range查看更多用法 比如如果想把最后三行的item替换成character,那么: 输入 :20,$s/item/character/g : range为20,$(从第20行开始到文件末) s表示替换 pa

    vimApril 22

  • (原)vim改变工作路径及多标签切换

    请阅读:http://vim.wikia.com/wiki/Using_tab_pages 那里边写得超详细 vim 从 vim7 开始加入了多标签切换的功能, 相当于多窗口. :tabnew 打开新的tab(Ctrl+N新建标签页,Ctrl+T在新标签页中打开选定的文件) :tabclose 关闭当前的tab(Ctrl+W) :tabonly 关闭所有其他的tab(Ctrl+Shift+W ) vim不区分ctrl+shift+字母和ctrl+字母 :tabprev 前一个(Ctrl+Shif

    vimApril 22

  • vim脚本编程
    vim脚本编程

    太帅了 :help script 慢慢阅读吧. 在此之前,我装了vim的中文文档,在这里http://vimcdoc.sourceforge.net/ 下载, 这样help出来的内容全部就是中文了 新建一个文件test,输入如下内容 let i = 1 while i < 5 echo "count is" i let i += 1 endwhile 然后:source test 就可以看到vim脚本的执行结果 count is 1 count is 2 count is 3 c

    vimApril 22

  • 分享 -- urxvt 配色 -- Solarized
    分享 -- urxvt 配色 -- Solarized

    !------------------------------------------------------------------------------- URxvt.depth: 32 URxvt.geometry: 90x30 URxvt.transparent: false URxvt.fading: 0 ! URxvt.urgentOnBell: true ! URxvt.visualBell: true URxvt.loginShell: true URxvt.saveLines

    linux, vim, urxvt, .Xdefaults, solarizedApril 19

  • linux vim 常用命令

    vim 常用命令 一 插入命令 a : 在光标所在的字符后面插入 A : 在光标所在的行尾插入 i : 在光标所在的字符前插入 I : 在光标所在的行首插入 o : 在光标所在的下一行插入 O : 在光标所在的上一行插入 二 定位命令 :set nu 设置行号 :set nonu 取消行号 :gg 到第一行 :G 到最后一行 :nG 到第n行 :n 到第n行 :$ 移至行尾 :0 移至行首 三 删除命令 x 删除光标所在处字符串 nx 删除光标所在处n个字符 dd 删除光标所在行 ndd 删除n

    linux, vim, 常用命令March 25

  • vim插件开发入门之helloword
    vim插件开发入门之helloword

    相信在linux下开发和工作的同学一定都很喜欢vim,而且非常热衷于用vim做一些有意思的事情,如用vim写博客,尤其是用来写oschia的博客,osc上也有人专门为此写了博客指导我们 如何在osc中用vim写博客,但是我们在配置vim插件的时候,可能会遇到各种各样的问题.当遇到问题的时候,如果我们对vim插件没有一些基本的了解,那么面对这些问题的时候我们可能就无从下手了. 另外,使用vim插件还可以做到很多你想做到的事情,比如在vim中利用插件直接发送osc的动弹(在博文最后有相关截图)等等其

    vim, Vim插件, vim插件开发, vim开发March 23

  • 弄不了vim插件开发

    学了几天vim,参考手册也翻了很多,但还是开发不了插件. 本来想把QuickXDev也弄到vim上,看来目前是不可行的了. 这几天一直盯着文档练习,眼睛都胀痛了,还是没有多大进步. vim script资料很少,有问题都不知道在哪里找. 目前是想自己完成代码补全那一块,至少做得跟sublime上差不多的效果,但试了很多都不理想. 还是继续用sublime吧,至少目前是这样. 已经很多次学新东西,但感觉这次最累了,因为没有效果. 累了,吐槽一下...

    vim, vim插件开发February 14

  • ubuntu12.04的vim配置

    ubuntu12.04中使用的vim的版本不支持像语法高亮和文件类型检测等配置 #sudo apt-get install vim vim默认的配置使用起来还不能让人满意,还需要自己配置 默认配置文件是:/etc/vim/vimrc 我们可以在家目录下建立自己的配置文件 切换到家目录 #cd ~ touch一个名为.vimrc的文件(以.开头的为隐藏文件) #vi .vimrc 输入以下配置: set nocompatible 不使用vi默认键盘布局 set number 显示行号 set au

    vim, ubuntu12.04February 12

  • 基本vi命令

    编辑命令例: 文本对象 更改 删除 复制 一个单词 cw dw yw 两个单词,不包括标点符号 2cw或c2w 2dw或d2w 2yw或y2w 后退三个单词 3cb或c3b 3db或d3b 3yb或y3b 一整行 cc dd yy或Y 到一行的结尾 c$或C d$或D y$ 到一行的开头 c0 d0 y0 单个字符 r x或X yl或yh 五个字符 5s 5x 5yl 光标移动命令例: 移动 命令 方向键:左.下.上.右 h.j.k.l 到下一行的第一个字符 + 到上一行的第一个字符 - 到单词

    vimFebruary 11