使用SwitchyOmega

谷歌浏览器插件配置代理 switchyomega的获取 代码在GitHub上维护: https://github.com/FelisCatus/SwitchyOmega 不在维护 推荐使用: ZeroOmega https://github.com/zero-peak/ZeroOmega switchyomega的配置 配置auto switch 规则列表地址: https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

April 28, 2019 · 1 min · zhangxiaofeng05

vim基础配置

注意:推荐参考:https://github.com/zhangxiaofeng05/dotfiles 我的配置 系统的vim的配置文件在 /etc/vim/vimrc 当前用户的vim配置文件 ~/.vimrc " --------------zhangxiaofeng---------------- " 显示行号 或者 set number set nu " 语法高亮,自动识别代码,使用多种颜色显示 syntax on " 不与vi兼容,采用vim自己的操作命令 set nocompatible " 不支持鼠标,如果想支持把-去掉 set mouse-=a " 使用utf-8编码 set encoding=utf-8 " 高亮度搜寻 set hlsearch " 输入搜索模式时,每输入一个字符,就自动跳到第一个匹配的结果 set incsearch " 设置主题 " colorscheme molokai colorscheme desert " 高亮显示当前行/列 set cursorline set cursorcolumn " 修改行/列线的外观 " highlight CursorLine cterm=NONE ctermbg=black ctermfg=green guibg=NONE guifg=NONE highlight CursorColumn cterm=NONE ctermbg=black ctermfg=green guibg=NONE guifg=NONE " 按下回车键后,下一行的缩进会自动跟上一行的缩进保持一致 set autoindent " 按下 Tab 键时,Vim 显示的空格数 set tabstop=4 " 在文本上按下>> <<等缩进,每一级的字符数 set shiftwidth=4 " 光标遇到括号,自动高亮对应的括号 set showmatch

August 25, 2018 · 1 min · zhangxiaofeng05

安装jdk

Linux 下载 官网:https://www.oracle.com/technetwork/java/javase/downloads/index.html 配置环境 解压到/opt sudo tar -zxf jdk-8u211-linux-x64.tar.gz -C /opt/ 修改/etc/profile文件 sudo vi /etc/profile 把下面的添加到文件的末尾 export JAVA_HOME=/opt/jdk1.8.0_211 export JRE_HOME=/opt/jdk1.8.0_211/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 使修改后的文件生效 source /etc/profile Windows 下载 官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装 我选择默认安装 C:\Program Files\Java\jdk1.8.0_211 C:\Program Files\Java\jre1.8.0_211 配置环境 新建系统变量JAVA_HOME 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_211 新建系统变量CLASSPATH 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 在系统变量Path中添加 %JAVA_HOME%\bin %JAVA_HOME%\jre\bin 测试是否成功 java -version java javac

August 23, 2018 · 1 min · zhangxiaofeng05

终端使用socks5代理

安装proxychains 简单粗暴的方式: $ sudo apt-get install proxychains 如果想要使用最新版,也可以自己手动编译源码 # 安装 git clone https://github.com/rofl0r/proxychains-ng.git ./configure --prefix=/usr --sysconfdir=/etc make sudo make install sudo make install-config 配置 在安装完成之后,一般在 /etc/proxychains.conf 处会有默认配置文件,编辑该文件 sudo vim /etc/proxychains.conf 然后在文件末修改成自己设置的shadowsocks设置的端口,如下 socks5 127.0.0.1 1080 验证 $ curl ip.gs 这个显示的ip是没有被代理的 $ proxychains curl ip.gs 这个就是你的代理了 在配置完 proxychains 之后,在终端如果任何命令无法连接成功时,在其前加上 proxychains 就可以走代理方式来执行该命令。 shell函数(unix&linux) 如果系统不支持proxychains,可以考虑设置函数。 # .zshrc function proxy_on() { export http_proxy=http://127.0.0.1:1080 export https_proxy=$http_proxy echo -e "终端代理已开启。" } function proxy_off(){ unset http_proxy https_proxy echo -e "终端代理已关闭。" } 参考 终端使用 sock5 代理 终端 terminal socks5 shadowsocks 代理 proxy 终端使用代理加速的正确方式(Shadowsocks)

August 16, 2018 · 1 min · zhangxiaofeng05