::经验
使用SSH密钥实现Git多账号切换
阅读本文前,请先参考使用SSH密钥连接Git仓库了解SSH密钥配置方法。
场景
有时,在一台机器上需同时使用多个Git账号(个人账号和工作账号),不同的Git仓库使用不同的账号访问。本文将介绍如何通过配置实现该需求。
使用SSH密钥连接Git仓库
检查SSH密钥是否存在
打开Git Bash
,执行下面的命令,显示.ssh
目录下的所有文件:
ls -al ~/.ssh
如果该目录下已经存在密钥对(比如,id_rsa.pub
/id_rsa
是一对公/私钥),可跳过下一步直接添加密钥到ssh-agent。
搭建GitLab服务器
使用Source Insight查看Java项目代码
Source Insight是一款优秀的代码编辑和查看软件,提供了丰富的代码高亮、符号关联等功能,尤其对于代码查看及其方便。目前的最新版本是3.50.0076。
使用Source Insight查看Java项目代码时,需要做以下工作:
关联JDK源代码
配置方法为:
Source Insight工作空间下提供一个Base
项目,这是一个全局项目,工作空间下的其他项目均可访问该项目下的代码并建立符号关联。因此,可以将系统库文件放在Base
项目下。对于Java项目而言,可以将JDK源代码置于Base
项目下,使其他项目均可访问JDK的源码。
Eclipse风格配置
一个看上去“舒服”的开发环境是有利于提高开发过程中的体验的。但个人之间对“舒服”的界定真的是仁者见仁智者见智了。以下分享的是本人使用Eclipse时的一些配置。
版本
我是比较倾向于使用最新版本的,原因很简单:新、潮、体验好、功能全。比如我从Kepler SR2更新到Luna SR2,发现几个明显的改进:
- 更新了dark主题,我不需要再安装Eclipse Monnrise UI Theme插件了;况且,一般而言,原生效果永远是插件所达不到的。
- 更新了语法高亮,比如常量使用粗斜体显示,dark主题下方法、类名均加粗显示。
- 更新了图标,尤其在dark主题下感受更为明显,马赛克的图标少了很多。
- 支持JDK 8,至少可以有机会体验JDK 8中的一些新特性了。
中文字体
Eclipse显示的中文默认很小,可以有两种方法解决这个问题:
How to Convert Documents With Pandoc
What's Pandoc
According to official site, Pandoc is your swiss-army knify to convert files from one markup format into another.
Pandoc can convert documents in markdown, reStructuredText, textile, HTML, DocBook, LaTeX, MediaWiki markup, TWiki markup, OPML, Emacs Org-Mode, Txt2Tags, Microsoft Word docx, EPUB, or Haddock markup to
- HTML formats: XHTML, HTML5, and HTML slide shows using Slidy, reveal.js, Slideous, S5, or DZSlides.
- Word processor formats: Microsoft Word docx, OpenOffice/LibreOffice ODT, OpenDocument XML
- Ebooks: EPUB version 2 or 3, FictionBook2
- Documentation formats: DocBook, GNU TexInfo, Groff man pages, Haddock markup
- Page layout formats: InDesign ICML
- Outline formats: OPML
- TeX formats: LaTeX, ConTeXt, LaTeX Beamer slides
- PDF via LaTeX
- Lightweight markup formats: Markdown, reStructuredText, AsciiDoc, MediaWiki markup, DokuWiki markup, Emacs Org-Mode, Textile
- Custom formats: custom writers can be written in lua.
使用Wubi安装Ubuntu 14.04
Wubi(Windows Ubuntu-Based Installer)是Ubuntu官方支持的一个安装工具。我们可以使用它在Windows像安装一个普通程序一样试用Ubuntu系统。Ubuntu 13.04起停止支持Wubi,但实际发现,在Windows 8.1中仍可以使用Wubi安装Ubuntu 14.04.1 LTS。
1、下载Ubuntu安装包
从Ubuntu官网中下载Ubuntu安装包ubuntu-14.04.1-desktop-amd64.iso。
2、使用Wubi安装Ubuntu
将安装包中wubi.exe解压到与安装包相同目录下,断开网络,运行wubi.exe,在弹出界面中配置安装的磁盘分区、分配空间大小、语言、用户名、密码等,安装Ubuntu。安装完成后重启,等待后续安装工作完成后,即可进入Ubuntu系统。