vim

工具技能盘点

最近两年切换了很多工具,每个工具都涉及到了很多插件
之类,之前在github上面整理了一次。想着再以文档的形式整理出来。

2017-06-05 23:29:39

工具方面的文章:

安卓方面:
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0526/7973.html

eclipse

SpringSource Tool Suite

SpringSource Tool Suite 基于 Spring IDE ,提供了其它的一些特性,如 基于Spring dm Server 的osgi 开发,及其它一些 Spring 项目的支持,如Spring Roo, Spring Batch等。

Spring Boot Dashboard

cloud foundry

相关文章

中文

安装相关
http://www.itxxz.com/a/gaoji/2015/0120/eclipse_spring_tools.html

http://blog.csdn.net/dhx20022889/article/details/38041039

官方

https://spring.io/tools/sts/all/

http://docs.spring.io/sts/nan/v380/NewAndNoteworthy.html

git

1.5 起步 - 初次运行 Git 前的配置

起步 - 初次运行 Git 前的配置
初次运行 Git 前的配置
一般在新的系统上,我们都需要先配置下自己的 Git 工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。

Git 提供了一个叫做 git config 的工具(译注:实际是 git-config 命令,只不过可以通过 git 加一个名字来呼叫此命令。),专门用来配置或读取相应的工作环境变量。而正是由这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。这些变量可以存放在以下三个不同的地方:

/etc/gitconfig 文件:系统中对所有用户都普遍适用的配置。若使用 git config 时用 –system 选项,读写的就是这个文件。
~/.gitconfig 文件:用户目录下的配置文件只适用于该用户。若使用 git config 时用 –global 选项,读写的就是这个文件。
当前项目的 Git 目录中的配置文件(也就是工作目录中的 .git/config 文件):这里的配置仅仅针对当前项目有效。每一个级别的配置都会覆盖上层的相同配置,所以 .git/config 里的配置会覆盖 /etc/gitconfig 中的同名变量。
在 Windows 系统上,Git 会找寻用户主目录下的 .gitconfig 文件。主目录即 $HOME 变量指定的目录,一般都是 C:\Documents and Settings\$USER。此外,Git 还会尝试找寻 /etc/gitconfig 文件,只不过看当初 Git 装在什么目录,就以此作为根目录来定位。

用户信息
第一个要配置的是你个人的用户名称和电子邮件地址。这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录:

$ git config –global user.name “John Doe”
$ git config –global user.email johndoe@example.com
如果用了 –global 选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默认使用这里配置的用户信息。如果要在某个特定的项目中使用其他名字或者电邮,只要去掉 –global 选项重新配置即可,新的设定保存在当前项目的 .git/config 文件里。

文本编辑器
接下来要设置的是默认使用的文本编辑器。Git 需要你输入一些额外消息的时候,会自动调用一个外部文本编辑器给你用。默认会使用操作系统指定的默认编辑器,一般可能会是 Vi 或者 Vim。如果你有其他偏好,比如 Emacs 的话,可以重新设置:

$ git config –global core.editor emacs
差异分析工具
还有一个比较常用的是,在解决合并冲突时使用哪种差异分析工具。比如要改用 vimdiff 的话:

$ git config –global merge.tool vimdiff
Git 可以理解 kdiff3,tkdiff,meld,xxdiff,emerge,vimdiff,gvimdiff,ecmerge,和 opendiff 等合并工具的输出信息。当然,你也可以指定使用自己开发的工具,具体怎么做可以参阅第七章。

查看配置信息
要检查已有的配置信息,可以使用 git config –list 命令:

$ git config –list
user.name=Scott Chacon
user.email=schacon@gmail.com
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto

有时候会看到重复的变量名,那就说明它们来自不同的配置文件(比如 /etc/gitconfig 和 ~/.gitconfig),不过最终 Git 实际采用的是最后一个。

也可以直接查阅某个环境变量的设定,只要把特定的名字跟在后面即可,像这样:

$ git config user.name
Scott Chacon

vscode

vscode

我感觉这个方面会有大的发展。。所以最近在用这个,sublime 更新的太慢,再过几年可能跟不上潮流了。

常用插件整理

sublime 常用工具

sublime 常用插件说明

好像专门建了一个工程搞这个事情,不过现在用sublime用的少了。

maven

记录maven 相关知识

配置本地仓库

1
2
3
<settings>  
<localRepository>D:\maven_new_repository</localRepository>
</settings>

参考文章

maven 仓库详解

mvn仓库

https://mvnrepository.com/

gitlab 及其他

平时在家github用的多些,在单位就主要是gitlab了。实际上gitlab.com 功能也很多。
有些不想开源的项目就可以放在上面。

最近热衷于CI,今天再单位将gitlab的RUNNER配置成功了,后面好好用起来看下效果。

想着将hexo的博客好好研究一下,可以增加点评论功能,换个不太一样的皮肤