:n 光标移动到第n行.别用ggn+回车 命令了(n代表第几行),多敲个字母啊.
第一步:安装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
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
下载和配置 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
安装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
第一讲小结 1. 光标在屏幕文本中的移动既可以用箭头键,也可以使用 hjkl 字母键. h (左移) j (下行) k (上行) l (右移) 2. 欲进入 Vim 编辑器(从命令行提示符),请输入:vim 文件名 <回车> 3. 欲退出 Vim 编辑器,请输入 <ESC> :q! <回车> 放弃所有改动. 或者输入 <ESC> :wq <回车> 保存改动. 4. 在正常模式下删除光标所在位置的字符,请按: x 5. 欲插入或添加文本,请输入:
" 显示行号 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 "去
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
之前一直在用eclipse,这段时间尝试使用IDEA,但是遇到的第一个问题就是eclipse的项目导入到IDEA中后,启动tomcat发现报非法字符\65279的错误. 以前的解决办法 google了些资料,基本上都是两种解决办法: 使用Eclipse编译器进行编译,在IntelliJ IDEA 10.0中设置的方法为Settings(Ctrl+Alt+S)->Project Setting->Compiler->Java Complier->Use complier选择Eclip
apt-get: debian系系统的软件包管理程序(其图形化前端就是大名鼎鼎的新立得了),会自动帮你搞定依赖关系 最常用参数: update --与你的软件源(在/etc/apt/sources.list中列出)更新软件包列表,换源后需要执行 upgrade --根据update得到的源软件库与本地已经安装的对比,(如果需要升级就)全部升级 install --安装软件包(可以使用tab补全软件包的名字,比较方便) remove --卸载软件包 purge --卸载软件包,同时删除该软件的配置
: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 OS 下我一般都会用Sublime Text来编写代码. 但是早年一直用Vim的原因, 特别喜欢键盘来控制各种事物. 比如 Chrome 就会用 Vimium 来完全键盘来控制. 最近半年来越来越少用鼠标或触摸板了. 但是很多App 在 Mac 下长按某个键时只会触发一次. 比如在Sublime Text下, 用 Vim 模式来 操作时, 长按 「J」 时, 只会按下跳一行. 但是奇怪开了中文输入法后又可以一直往下跳. 其实我们是可以用下面的命令来重新默认打开这个功能. $ defau
vim, MAC, SublimeTextDecember 27
为了后面安装时不出线错误,先安装一个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目录下生成
在主文件夹(个人文件夹)里创建 .vimrc 文件,以下列内容为母版快速的配置gvim. 终端输入:gvim .vimrc 或者在个人文件夹下点击 Ctrl+h(显示隐藏文件命令)找到.vimr文件,根据个人喜好定制gvim的配置 内容如下: "gvim配置for C/C++ "不要使用vi的键盘模式,而是vim自己的 set nocompatible " 语法高亮 set syntax=on "配色方案 " colorscheme torte color
php的yii框架下开发环境xampp,vim,xdebug,DBGp的搭建 选择Linux桌面环境Deepin2014.1下开发网站的理由很简单,能截图,有搜狗输入法,可以WPS文档记录,终端下复制粘贴很容易,相比ubuntu,fedora死机次数少了,对,就是不用折腾,自带的. 先说vim和DBGp插件. Deepin2014.1简体中文,自带的vim7.4版本,很多配置已经很适合大陆的人使用了,比如Php和Python的调试支持等,不需要重新编译了.可以节省不少步骤.这里提供一个vim的配
众所周知,使用JS的正则对中文进行验证时,可以使用: /[\u4e00-\u9fa5]+/.test('中文') 但是在VIM中再使用这个正则时,则会提示无法找到匹配项 E384: 已查找到文件开头(结尾)仍找不到[\u4e00-\u9fa5]+ 实际上,VIM的在进行搜索时,有一个'magic'设置,当magic设置为不同的情况时(默认的设置是magic),正则表达式的写法是不同的: magic: 除了`^.*$`之外所有的字符都需要加反斜杠 nomagic: 除了`^$`之外所有的字符都需要
1.一般模式 移动 h或方向左 ------------------- 左移动 j或方向下-------------------- 下移动 k或方向上------------------ 上移动 l或方向右 ------------------- 右移动 crtl+f 向下移动一页(常用) ctrl+b 向上移动一页(常用) crtl+d 向下移动半页 crtl+u 向上移动半页 + 光标移动到非空格符的下一行 - 光标移动到非空格符的上一行 n<space> 移动到这一行的第n个字符 0 移
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
简介 ctags(Generate tag files for source code)是 vim下方便代码阅读的工具.尽管 ctags 也可以支持其它编辑器,但是它正式支持的只有 vim.并且 vim 中已经默认安装了Ctags,它可以帮助程序员很容易地浏览源代码. ctags 最先是用来生成C代码的 tags 文件,后来扩展成可以生成各类语言的 tags, 有些语言也有专有的 tags 生成工具(比如 java 的 jtags, python 的 ptags). 用途 标签检索,特别
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配置主要有以下优点: 1.按F5可以直接编译并执行C.C++.java代码以及执行shell脚本,按"F8"可进行C.C++代码的调试 2.自动插入文件头 ,新建C.C++源文件时自动插入表头:包括文件名.作者.联系方式.建立时间等,读者可根据需求自行更改 3.映射"Ctrl + A"为全选并复制快捷键,方便复制代码 4.按"F2"可以直接消除代码中的空行 5."F3"
自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
1.复制并粘帖一段文本 把光标移到待复制的段落前,按"v",往后移动光标,光标所过之处的字符都会高亮: 移到待复制段落尾部后,按"y",高亮文本全部被复制到剪粘板. 光标转移到需要复制到的位置,按"p"粘贴到目的地. 2.剪切并粘帖一段文本 把光标移到待剪切的段落前,按"v",往后移动光标,光标所过之处的字符都会高亮: 移到待复制段落尾部后,按"d",高亮文本全部被剪切到剪粘板. 光标转移到需要粘帖到的位置
vimJuly 27
今天安装vim-powerline, 颜色一直出不来,经过检查,需要在.vimrc上添加set t_Co=256 才能正常显示. 刚开始的图片如下: 在.vim.rc添加 set t_Co = 256后如下:
vim, opensuse, vim-powerlineJuly 14
背景 在尝试把vim打造成Python IDE的时候walkthrough过这样一个帖子,在尝试到Basic Editing and Debugging部分的时候行不通了,放弃了. 问题 在terminal使用github每次push的时候都会弹出一个对话框让我填入publickey,然后push成功后发现repo是贴在了我的账户里面了,但是作者并不是我,而是sontek. 这让我想起了当时我在使用他的方法时输入过email和password我想一定是他把我的publickey给更改了. 果然,
在配置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下常按键盘会出现特殊字符 比如长按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作为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
查找替换的格式如下: :[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
请阅读: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
!------------------------------------------------------------------------------- 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
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,而且非常热衷于用vim做一些有意思的事情,如用vim写博客,尤其是用来写oschia的博客,osc上也有人专门为此写了博客指导我们 如何在osc中用vim写博客,但是我们在配置vim插件的时候,可能会遇到各种各样的问题.当遇到问题的时候,如果我们对vim插件没有一些基本的了解,那么面对这些问题的时候我们可能就无从下手了. 另外,使用vim插件还可以做到很多你想做到的事情,比如在vim中利用插件直接发送osc的动弹(在博文最后有相关截图)等等其
学了几天vim,参考手册也翻了很多,但还是开发不了插件. 本来想把QuickXDev也弄到vim上,看来目前是不可行的了. 这几天一直盯着文档练习,眼睛都胀痛了,还是没有多大进步. vim script资料很少,有问题都不知道在哪里找. 目前是想自己完成代码补全那一块,至少做得跟sublime上差不多的效果,但试了很多都不理想. 还是继续用sublime吧,至少目前是这样. 已经很多次学新东西,但感觉这次最累了,因为没有效果. 累了,吐槽一下...
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
hibernate oracle select countselect by attribute for arcgis serverscala cast Any to Mapjquery delay inside while loopflash uploader error 407cannot connect to license server -15,10:10061192.168.24.27|php myadmin|http: tb.cnA5BNYweblogic 启动 HttpSession is invalidhttps: sfglcqrongchang.nacao.org.cn;