IDE
常见的开发工具vim/goland收藏
anssummer
只求每天进步一点点.
展开
-
eclipse下的几个模拟vim的插件
1、vrapper 下载地址:http://vrapper.sourceforge.net vrapper是免费的。安装后在eclipse的工具栏有一个按钮,可以随时选择是否启用vim编辑模式。vrapper的官网上说有类似.vimrc的配置文件,文件名为.vrapperrc。我配置过,但貌似不起什么作用,并且导致vim编辑模式不可用……或许是因为支持的转载 2014-02-11 21:42:32 · 796 阅读 · 0 评论 -
navicat for mysql导出和导入数据库
(1)导出:如上图:在数据库名loan2上右击---->转储SQL文件,然后选择下路径就ok了!(2)导入:先新建要导入的数据库,然后此上右击---->运行SQL文件,然后选择需要导入的数据库就ok了!原创 2013-09-29 10:44:26 · 1091 阅读 · 0 评论 -
git reset应用场景说明
在git的一般使用中,如果发现错误的将不想提交的文件add进入index之后,想回退取消,则可以使用命令:git reset HEAD <file>...,同时git add完毕之后,git也会做相应的提示,比如:引用# Changes to be committed:# (use "git reset HEAD<file>..." to unsta...原创 2016-08-28 18:01:15 · 1610 阅读 · 0 评论 -
vim map nmap
有五种映射存在 - 用于普通模式: 输入命令时。 - 用于可视模式: 可视区域高亮并输入命令时。 - 用于操作符等待模式: 操作符等待中 ("d","y","c" 等等之后)。 见下: |omap-info|。 - 用于插入模式: 也用于替换模式。 ? 用于命令行模式: 输入 ":" 或 "/" 命令时。 下表是map绑定中,对应的模式代号。现在先了解一下,等看完之后再回过头看这个模式代号就会明白转载 2014-07-14 00:33:58 · 632 阅读 · 0 评论 -
vim基本用法
1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行其它命令使用4.:r filename#读入一个文件内容,并写入到当前编辑器中5.:w newfilename#将该编辑器中的内容写入到一个新文件中6.:w原创 2013-09-10 23:21:19 · 789 阅读 · 0 评论 -
vim复制与黏贴
vim的复制粘贴一直是个比较困扰我的问题,之前一直用gvim,跟系统剪贴板之间的复制粘贴都没有问题,gvim毕竟还需要再开个窗口,麻烦,而且不如vim那样快捷,但vim里面最让我头痛的是复制粘贴问题,想把vim里面的内容复制到其它的地方貌似怎么也不行,粘贴进来的话免强可以,但格式可能会很乱,折腾来折腾去,今天先是发现了个往外复制比较蹩脚的办法::set mouse=v这样鼠标就可以变成文本原创 2014-07-19 13:46:02 · 635 阅读 · 0 评论 -
vim插件使用记录
1.bundle2.yankring3.原创 2014-07-18 13:19:57 · 1057 阅读 · 0 评论 -
vim自动补全
最常用的补全方式应该是CTRL-N和CTRL-P补全了。它们会在当前缓冲区、其它缓冲区,以及当前文件所包含的头文件中查找以光标前关键字开始的单词。智能补全不能对局部变量进行补全,而CTRL-N和CTRL-P补全则可以很好的胜任。下图是采用CTRL-P补全的一个例子,输出字符”pa”,然后按CTRL-P,vim会在下拉菜单中列出所有的匹配功能供选择,此时再按一下CTRL-P,就选中了第一个项目,原创 2014-08-24 11:57:35 · 724 阅读 · 0 评论 -
vim ctags vimgrep
–regex-php=/^[ \t][(private|public|static)( \t)]*function[ \t]+([A-Za-z0-9_]+)[ \t]\/\1/f, function, functions/ –regex-php=/^[ \t][(private|public|static)]+[ \t]+$([A-Za-z0-9_]+)[ \t]/\1/p, property,原创 2015-07-25 22:27:50 · 450 阅读 · 0 评论 -
vim的cscpose插件
个人觉得cscope插件是所有vim插件中最强大的一个,使用它给我带来的方便,快捷以及灵活性,使我的日常软件开发效率和读代码的效率提高了许多。在给它投票时,我投了Life Change,是的,它改变了我的生活。Cscope最先由MIT的研究人员开发,也算是系出名门。它能够完成什么样的功能呢?我先简单的列举几条:1、在函数调用点快速跳转到函数定义处,反之亦然。如果有多个调用点,会以列表形原创 2013-12-17 09:39:43 · 660 阅读 · 0 评论 -
vim用法记录
1. 光标移动H 将光标移动到屏幕的顶行nH 将光标移动到屏幕顶行下的第 n 行M 将光标移动到屏幕的中间L 将光标移动到屏幕的底行2.屏幕移动z-return 将当前行置为屏幕的顶行原创 2015-10-24 16:56:32 · 705 阅读 · 0 评论 -
sublime使用基础
1. 如何在原窗口打开文件夹 这里需要这样操作,点击Project-Add Folder to Project 如此,选择你要加入的项目文件夹,这样就能在原窗口打开了。经博主测试,上面”open_files_in_new_window”: false 的方式仅对文件有效。2. 常用配置 { “open_files_in_new_window”: false, “update_check”原创 2016-04-26 23:23:01 · 793 阅读 · 0 评论 -
vim-记录2
1.NERDTree - K: go to first child - J: go to last child - P: go to root - p: go to parent - F: files - B: bookmarks - <C-j>: go to next sibling - <C-k>: go to prev sibling2.minibufexpl当前窗口高亮:vi原创 2016-05-22 11:06:09 · 587 阅读 · 0 评论 -
vim折叠
http://www.2cto.com/os/201203/122133.html主要命令:zf-创建折叠zf20G--创建折叠,从当前行折叠到第20行zfgg--创建折叠,从当前位置折叠到文件头,非常适合编程的时候隐藏文件顶部的头文件包含,源文件注释写程序时都是以函数为单位,可以很方便的折叠一个函数,而保留函数头部。如下函数,我们将光标停留在{处,输入zf原创 2016-05-22 21:38:11 · 488 阅读 · 0 评论 -
将vimdiff作为svn di默认的编辑工具
#!/bin/sh# 配置你喜欢的diff程序路径DIFF="vimdiff"# SVN diff命令会传入两个文件的参数LEFT=${6}RIGHT=${7}# 拼接成diff命令所需要的命令格式$DIFF $LEFT $RIGHT原创 2014-07-03 17:20:41 · 561 阅读 · 0 评论 -
vim配置
1.vim自动补全在配置文件中加入以下内容即可: inoremap ( ()i inoremap [ []i inoremap { {}i "inoremap i inoremap " ""i inoremap ' ''i2.快速选择{}两个大括号中间的代码 { X原创 2013-12-01 18:39:19 · 680 阅读 · 0 评论 -
vimdiff
源程序文件(通常是纯文本文件)比较和合并工具一直是软件开发过程中比较重要的组成部分。现在市场上很多功能很强大的专用比较和合并工具,比如 BeyondCompare;很多IDE 或者软件配置管理系统,比如Eclipse, Rational ClearCase都提供了内建的功能来支持文件的比较和合并。当远程工作在Unix/Linux平台上的时候,恐怕最简单而且到处存在的就是命令行工具,比如di原创 2013-09-30 14:10:15 · 845 阅读 · 0 评论 -
vim寄存器和变量类型
一:官方帮助手册:help registers:help :registers二: 寄存器分类1.无名(unnamed)寄存器:"",缓存最后一次操作内容;2.数字(numbered)寄存器:"0 ~ "9,缓存最近操作内容,复制与删除有别, "0寄存器缓存最近一次复制的内容,"1-"9缓存最近9次删除内容3.行内删除(small delete)原创 2013-10-19 20:29:45 · 1214 阅读 · 0 评论 -
vim中执行shell
vim中执行shell命令,有以下几种形式1):!command不退出vim,并执行shell命令command,将命令输出显示在vim的命令区域,不会改变当前编辑的文件的内容例如:!ls -l特别的可以运行:!bash来启动一个bash shell并执行命令,不需要退出vim2):r !command将shell命令command的结果插入到当前行的下一行例如原创 2013-10-19 16:18:04 · 835 阅读 · 0 评论 -
XSHELL快捷键设置
转自:http://sundful.iteye.com/blog/704079 XShell是一款Windows下非常优秀的远程连接Linux主机的工具,是我平常使用不可缺少的工具。今天没事看了下XShell的帮助,找到了一些很实用的技巧,分享给大家。 复制和粘贴 由于在linux的Shell下,Ctrl+c是中断当前指令,这个快捷键和windows下的复制快捷键冲突,所以经常转载 2013-11-29 10:50:36 · 7970 阅读 · 0 评论 -
xshell设置
1.自定义复制快捷键 每次按shift+Inset很麻烦,改为一个键直接黏贴2.打开文件,中文乱码 设置xshell本身编码为utf-8,在vim中设置set encoding=utf-8即可.原创 2013-12-08 01:41:28 · 763 阅读 · 0 评论 -
vim的map功能
Map是Vim强大的一个重要原因,可以自定义各种快捷键,用起来自然得心应手。vim里最基本的map用法也就是:map c a这里把c映射成了a,在map生效的情况下,按下c就等同于按下了a当然,常用的Ctrl,Shift,Alt自然也是支持的。令Ctrl+a对应到a:map C-a> a原创 2013-12-01 22:36:58 · 1777 阅读 · 0 评论 -
Using Vim's paste mode with the system paste command
本文转自:http://vimcasts.org/episodes/using-vims-paste-mode-with-the-system-paste-command/If you copy this snippet of JavaScript, then use the system paste command (ctrl-v, or cmd-v for mac users)转载 2013-12-17 01:43:02 · 705 阅读 · 0 评论 -
vim 粘贴 取消缩进
Vim 复制粘贴探秘Vim 作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。每当学会了vim的一个新功能,就会很大地提高工作效率。有人使用vim几 十年,还没有完全掌握vim的功能,这也说明了vim的强大。而这样何尝不是一件好事呢,只要有的学习,就有的提高。最近使用Vim来写博客,发现在Vim中粘贴Python代码后,缩进就全乱了。仔细研究了以下,原来是自动缩原创 2013-12-17 01:44:47 · 1359 阅读 · 0 评论 -
vim设置编码
Vim 设置编码让Vim能正确显示和保存各种编码文件内容是个头疼的事情,今天专注的把这个问题研究一下首先是Vim编码配置的三个选项:encoding(enc):此项目配置的是vim的默认显示编码,如果你打开的文件编码与该属性配置的编码不同,那么Vim会将编码自动转换到配置编码再显示fileencodings(fencs):此项目配置的是一个编原创 2014-01-01 10:44:55 · 1881 阅读 · 0 评论 -
vimball
vimball是一个vim插件,可以很方便地帮你安装vba格式的插件。首先安装vimball,下载后解压到与gvim.exe相同的目录下面,貌似vim自带有vimball(vim7.3自带),这样安装可以覆盖掉自带的旧版本。安装完毕后。直接用vim打开vba格式的文件,输入:so %即可安装,然后:q退出。删除插件也很方便,直接在vim里输入:RmVimball 插原创 2013-12-22 02:06:48 · 712 阅读 · 0 评论 -
vim文本对齐命令
要使一定范围包括的行居中,用以下命令::{range} center [width] {range} 即是那些通常命令所能指定的范围。 [width] 是一个可选项,用来确定要居中的行的宽度。如果没有指定 [width],则默认使用 'textwidth' 的值。(如果'textwidth' 是 0,则默认为 80。)例如::1,5center 40 将原创 2013-12-22 12:06:41 · 1719 阅读 · 0 评论 -
eclipse设置
1.eclipse乱码:改编码,在改编码地方,没有gbk,怎么不?原来可以自己输入啊.2.不支持php5.4,数组有红叉提示错误,很多功能,比如outlook都不能用? 一刀切办法:将所有错误都影藏,window》preferences》general》editors》text editors》Annotations,右边的Annotation type里,点选errors,原创 2013-12-04 00:37:32 · 842 阅读 · 0 评论 -
vim寄存器的使用
一:官方帮助手册:help registers:help :registers二: 寄存器分类1.无名(unnamed)寄存器:"",缓存最后一次操作内容;2.数字(numbered)寄存器:"0 ~ "9,缓存最近操作内容,复制与删除有别, "0寄存器缓存最近一次复制的内容,"1-"9缓存最近9次删除内容3.行内删除(small delete)转载 2014-01-14 19:55:09 · 951 阅读 · 0 评论 -
vim基础
3.21一些补充*(#) 当光标停留在某个单词上时, 输入这条命令表示查找与该单词匹配的 下(上)一个单词. 同样, 再输入n 查找下一个匹配处, 输入N 反方向查找.f(F)x 本命令表示在光标所在行进行查找, 查找光标右(左)方第一个x字符. 找到后: 输入; 表示继续往下找 输入,原创 2013-09-30 15:23:38 · 1175 阅读 · 0 评论