My Env
Font -- YaHei Consolas Hybrid
YaHei Consolas
Asume that we put the font file in /usr/share/fonts/myfonts (with accessary > 444)
Then install this font:
sudo mkfontscalesudo mkfontdirsudo fc-cache -fv
Shell -- zsh
sudo apt-get install zshchsh -s /bin/zsh#on my zshwget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
Vim
To make sure our vim have
Themes: solarized
"========"Encodingset guifont=Consolas:h12:cANSIset encoding=utf-8set fileencoding=utf-8set fileencodings=ucs-bom,utf-8,chinese,cp936set termencoding=utf-8"========"Clean workspaceset nobackupset noswapfileset dir=C:/tmp"========"Basic settingsyntax onsyntax enable"========"Make vim looks betterset guifont=YaHei\ Consolas\ Hybrid:h14:b:cDEFAULTset t_Co=256set background=darklet g:solarized_termcolors=256colorscheme solarized"=========="Betterfiletype onfiletype plugin indent on "enable the pluginlet mapleader=";"nmap lb 0nmap le $vnoremap <Leader>y "*ynmap <Leader>p "*pset wildmenuset nocompatibleset backspace=indent,eol,star"=================================set nuset tabstop=4set shiftwidth=4set nowrapset expandtabset autoindentset smartindent "indent when insert a new line"==============="cursorlineset cursorline "high light the current lineset cursorcolumnset ruler "status ruler"================================set ignorecase smartcase "ignore case or there is more than one Bigset nowrapscan "search no loopset incsearch "display when inputset hlsearch "high light the search result"===============================set cmdheight=1set laststatus=2let g:Powerline_colorscheme='solarized256'"set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %l/%L:%c%)\"================================set foldenable "foldset foldmethod=syntaxsetlocal foldlevel=1nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>"===============================
Vim plugin
"Author-info"Ctags"NerdTree"TListmap <F4> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR><CR>"第一个命令里的分号是必不可少的。这个命令让vim首先在当前目录里寻找tags文件,如果没有tags文件,或者没有找到对应的目标,就到父目录 中查找,一直向上递归。因为tags文件中记录的>路径总是相对于tags文件所在的路径,所以要使用第二个设置项来改变vim的当前目录。set tags=tags;set autochdir"========let g:vimrc_author='DarryO'let g:vimrc_email='lihaodemail@foxmail.com'let g:vimrc_homepage='darryo.github.com'nmap <F1> :AuthorInfoDetect<cr>"========autocmd VimEnter * nmap <F2> :NERDTreeToggle<CR>autocmd VimEnter * imap <F2> <Esc>:NERDTreeToggle<CR>let NERDTreeQuitOnOpen=1let NERDTreeWinSize=20autocmd VimEnter * nmap <F3> :TlistToggle<CR>autocmd VimEnter * imap <F3> <Esc>:TlistToggle<CR>let Tlist_Show_One_File = 1 "不同时显示多个文件的tag,只显示当前文件的let Tlist_Exit_OnlyWindow = 1 "如果taglist窗口是最后一个窗口,则退出vimlet Tlist_Use_Right_Window = 1 "在右侧窗口中显示taglist窗口
Work on Windows
We need Babun . Babun makes me work like in linux.
Some tool.
Here are some tool for Windows, Linux, Android.
Nutstore. In China, Nutstore is a nice substitute for dropbox. It supports Windows, Linux, iOS, Android...
Wiz. It supports Linux, so I choose Wiz instead of Evernote.
附件列表
My Env的更多相关文章
- laravel中如何防止直接访问.env文件
.env文件含有数据库账号密码等敏感数据,在laravel5.2中,在本地访问127.0.0.1/laravel/.env可直接访问到.env. 为避免.env被直接访问,可使用重定向,方法如下: 在 ...
- jni调试3(线程调试env变量问题)
jni层调试线程死机原因 一,导致死机原因: jni层中 线程函数中 只要添加调用env 的函数 ,,就会死机 二,解决方法 第一我们应该理解: ①(独立性) JNIEnv 是一个与线 ...
- 【Junit 报错】No appenders could be found for logger (org.springframework.core.env.StandardEnvironment).
Junit报错 log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvi ...
- express+gulp构建项目(四)env环境变量
这里的文件的作用是负责设置env环境变量和日志. index.js try { require('dotenv').load({silent: true}); //dotenv从一个.env文件中读取 ...
- #!/usr/bin/env python与#!/usr/bin/python的区别
[摘自:http://blog.csdn.net/wh_19910525/article/details/8040494] 一般的python文件的开头都有#!/usr/bin/python.这是什么 ...
- java:comp/env/jdbc/ 的两种配置方法
1. 在 META-INF 下建立文件: context.xml <?xml version="1.0" encoding="UTF-8"?> &l ...
- Cannot install NodeJs: /usr/bin/env: node: No such file or directory
安装doxmate时,doxmate地址是:https://github.com/JacksonTian/doxmatenpm install doxmate -g 安装完后把错误:Cannot in ...
- python之fabric(一):环境env
原文:https://my.oschina.net/indestiny/blog/289587 1. fabric有很多可配置的环境,如: user:默认用于ssh登录的本地用户名. password ...
- env,export
这几个命令都是和Linux环境变量相关的 env 查看系统所有的环境变量,个人觉得这里面最重要的就是PATH,我们在终端敲入的命令,其实都是一个个脚本文件,那么Shell去哪找这些文件呢?搜索路径就存 ...
- Linux set env export declare unset
http://www.it165.net/os/html/201405/8390.html env /etc/profile 环境变量 系统提供 可改 set /etc/bashrc及用户自定义的变量 ...
随机推荐
- 移植tslib1.4至mini2440
在移植tslib1.4至mini2440的过程中出现了一些问题,在解决问题的过程中也学到了不少东西.但是由于注意力不集中也导致了一些低级的错误,非常地浪费时间,以后在做事的时候必须集中注意力,宁愿慢一 ...
- c#使用多线程的几种方式示例详解
本文转载自:http://www.jb51.net/article/46234.htm 本文章主要介绍了c#使用多线程的几种方式,通过示例学习c#的多线程使用方式,大家参考使用吧 (1)不需要传递参数 ...
- linq,sql,lambda转换工具(推荐新手,初学者多多使用)
http://files.cnblogs.com/CielWater/Linqer.rar Linqer用于将sql语句转换为linq语句(暂不支持多表连接查询) http://files.cnblo ...
- 关于BeanUiles.copyPropertis()的用法
最近的项目遇到BeanUiles.copyPropertis(),大大的简化了代码量.用hibernate从数据库中映射的实体类,与pojo对象进行转换,传统做法 Object obj = baseD ...
- 对接第三方支付接口-获取http中的返回参数
这几天对接第三方支付接口,在回调通知里获取返回参数,有一家返回的json格式,请求参数可以从标准输入流中获取. //1.解析参数 , 读取请求内容 BufferedReader br; String ...
- asp.net identity 3.0.0 在MVC下的基本使用(一)
注册时信箱转为用户名. 本人习惯使用用户名做注册用户,因为不管是什么终端起码都能少输入几个字符,可以提高用户体验. 这里需要更改控制器,模型和视图 1.打开Controllers目录下的Account ...
- 利用xtrabackup备份mysql数据库
利用xtrabackup备份mysql数据库 一.安装1.直接下载二进制文件wget http://www.percona.com/downloads/XtraBackup/XtraBackup-2. ...
- DP HDU1421
搬寝室 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submiss ...
- mock the facade
mock the facade: Auth::shouldReceive('user')->andReturn($user = m::mock('StdClass')); $user->s ...
- AtomicBoolean运用
AtomicBoolean运用 首先先看如下例子 private static class BarWorker implements Runnable { private static boolean ...