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:

  1. sudo mkfontscale
  2. sudo mkfontdir
  3. sudo fc-cache -fv

Shell -- zsh

  1. sudo apt-get install zsh
  2. chsh -s /bin/zsh
  3. #on my zsh
  4. wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

Vim

To make sure our vim have
Themes: solarized

  1. "========
  2. "Encoding
  3. set guifont=Consolas:h12:cANSI
  4. set encoding=utf-8
  5. set fileencoding=utf-8
  6. set fileencodings=ucs-bom,utf-8,chinese,cp936
  7. set termencoding=utf-8
  8. "========
  9. "Clean workspace
  10. set nobackup
  11. set noswapfile
  12. set dir=C:/tmp
  13. "========
  14. "Basic setting
  15. syntax on
  16. syntax enable
  17. "========
  18. "Make vim looks better
  19. set guifont=YaHei\ Consolas\ Hybrid:h14:b:cDEFAULT
  20. set t_Co=256
  21. set background=dark
  22. let g:solarized_termcolors=256
  23. colorscheme solarized
  24. "==========
  25. "Better
  26. filetype on
  27. filetype plugin indent on "enable the plugin
  28. let mapleader=";"
  29. nmap lb 0
  30. nmap le $
  31. vnoremap <Leader>y "*y
  32. nmap <Leader>p "*p
  33. set wildmenu
  34. set nocompatible
  35. set backspace=indent,eol,star
  36. "=================================
  37. set nu
  38. set tabstop=4
  39. set shiftwidth=4
  40. set nowrap
  41. set expandtab
  42. set autoindent
  43. set smartindent "indent when insert a new line
  44. "===============
  45. "cursorline
  46. set cursorline "high light the current line
  47. set cursorcolumn
  48. set ruler "status ruler
  49. "================================
  50. set ignorecase smartcase "ignore case or there is more than one Big
  51. set nowrapscan "search no loop
  52. set incsearch "display when input
  53. set hlsearch "high light the search result
  54. "===============================
  55. set cmdheight=1
  56. set laststatus=2
  57. let g:Powerline_colorscheme='solarized256'
  58. "set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %l/%L:%c%)\
  59. "================================
  60. set foldenable "fold
  61. set foldmethod=syntax
  62. setlocal foldlevel=1
  63. nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
  64. "===============================

Vim plugin

  1. "Author-info
  2. "Ctags
  3. "NerdTree
  4. "TList
  5. map <F4> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR><CR>
  6. "第一个命令里的分号是必不可少的。这个命令让vim首先在当前目录里寻找tags文件,如果没有tags文件,或者没有找到对应的目标,就到父目录 中查找,一直向上递归。因为tags文件中记录的>路径总是相对于tags文件所在的路径,所以要使用第二个设置项来改变vim的当前目录。
  7. set tags=tags;
  8. set autochdir
  9. "========
  10. let g:vimrc_author='DarryO'
  11. let g:vimrc_email='lihaodemail@foxmail.com'
  12. let g:vimrc_homepage='darryo.github.com'
  13. nmap <F1> :AuthorInfoDetect<cr>
  14. "========
  15. autocmd VimEnter * nmap <F2> :NERDTreeToggle<CR>
  16. autocmd VimEnter * imap <F2> <Esc>:NERDTreeToggle<CR>
  17. let NERDTreeQuitOnOpen=1
  18. let NERDTreeWinSize=20
  19. autocmd VimEnter * nmap <F3> :TlistToggle<CR>
  20. autocmd VimEnter * imap <F3> <Esc>:TlistToggle<CR>
  21. let Tlist_Show_One_File = 1 "不同时显示多个文件的tag,只显示当前文件的
  22. let Tlist_Exit_OnlyWindow = 1 "如果taglist窗口是最后一个窗口,则退出vim
  23. let 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的更多相关文章

  1. laravel中如何防止直接访问.env文件

    .env文件含有数据库账号密码等敏感数据,在laravel5.2中,在本地访问127.0.0.1/laravel/.env可直接访问到.env. 为避免.env被直接访问,可使用重定向,方法如下: 在 ...

  2. jni调试3(线程调试env变量问题)

    jni层调试线程死机原因 一,导致死机原因:   jni层中  线程函数中  只要添加调用env 的函数 ,,就会死机     二,解决方法 第一我们应该理解: ①(独立性) JNIEnv 是一个与线 ...

  3. 【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 ...

  4. express+gulp构建项目(四)env环境变量

    这里的文件的作用是负责设置env环境变量和日志. index.js try { require('dotenv').load({silent: true}); //dotenv从一个.env文件中读取 ...

  5. #!/usr/bin/env python与#!/usr/bin/python的区别

    [摘自:http://blog.csdn.net/wh_19910525/article/details/8040494] 一般的python文件的开头都有#!/usr/bin/python.这是什么 ...

  6. java:comp/env/jdbc/ 的两种配置方法

    1. 在 META-INF 下建立文件: context.xml <?xml version="1.0" encoding="UTF-8"?> &l ...

  7. Cannot install NodeJs: /usr/bin/env: node: No such file or directory

    安装doxmate时,doxmate地址是:https://github.com/JacksonTian/doxmatenpm install doxmate -g 安装完后把错误:Cannot in ...

  8. python之fabric(一):环境env

    原文:https://my.oschina.net/indestiny/blog/289587 1. fabric有很多可配置的环境,如: user:默认用于ssh登录的本地用户名. password ...

  9. env,export

    这几个命令都是和Linux环境变量相关的 env 查看系统所有的环境变量,个人觉得这里面最重要的就是PATH,我们在终端敲入的命令,其实都是一个个脚本文件,那么Shell去哪找这些文件呢?搜索路径就存 ...

  10. Linux set env export declare unset

    http://www.it165.net/os/html/201405/8390.html env /etc/profile 环境变量 系统提供 可改 set /etc/bashrc及用户自定义的变量 ...

随机推荐

  1. Ext3文件系统mount选项和文件属性介绍

    mount选项 设置方式 ext3 mount选项可以通过多个方式进行设置:1)内核编译时: 内核menuconfig通过CONFIG_EXT3_DEFAULTS_TO_ORDERED编译控制选项,来 ...

  2. ZeroMQ接口函数之 :zmq_errno – 返回errno的值给调用此函数的线程

    ZeroMQ 官方地址 :http://api.zeromq.org/4-0:zmq_errno zmq_errno(3)         ØMQ Manual - ØMQ/3.2.5 Name zm ...

  3. .NET基础面试题整理

    1.什么是.NET?什么是CLI?什么是CLR?IL是什么?   (1).net用于代码编译和执行的集成托管环境,换句话,它管理应用程序运行的方方面面,包括首次运行的编译,为程序分配内存存储数据和指令 ...

  4. 初用idea建立javaweb遇到的问题与心得

    1.直接用idea建立的web项目,其自动生成的web.xml里version=3.1,这样的话建立servlet-name等标签会报错(因为3.1不支持这种做法,更提倡用注解的办法),解决办法是将w ...

  5. 利用jquery发送form表单

    $("#rap_save_draft").click(function(){ rap_start_editor.sync();//同步KindEditor的内容 // 取得要提交的 ...

  6. myString操作符重载

    写在前面的话: 重载是C++的重要内容,在自定义一个类的时候,需要对类中的方法进行重载,才能方便的实现相应的功能,比如一些运算符,构造,析构函数,一些功能函数等等,而C++语言自带的这些东西只使用于基 ...

  7. javaScript中其他类型的值转换为Boolean类型

    将javaScript中其他任意类型的值转换为对应Boolean类型的值. 一  将number类型的值转换为Boolean类型 数值为0: var myBoolean = new Boolean(0 ...

  8. java设计模式

    五种创建型模式: 1.工厂模式 普通工厂模式: 工厂类提供一个方法可以生产多种实现了某种接口的类 多方法工厂模式: 一个方法对应一个要生产的类 静态工厂模式: 静态方法来生产类 2.抽象工厂模式 工厂 ...

  9. Apache Storm源码阅读笔记

    欢迎转载,转载请注明出处. 楔子 自从建了Spark交流的QQ群之后,热情加入的同学不少,大家不仅对Spark很热衷对于Storm也是充满好奇.大家都提到一个问题就是有关storm内部实现机理的资料比 ...

  10. google play iap 常见问题

    1.测试阶段query时获取的sku对象为空 解:测试阶段只能使用如下sku // private static final String SKU_TEST = "android.test. ...