一些比较实用的工具,插件
vim
自动配置 vim
1 | git clone https://github.com/amix/vimrc.git ~/.vim_runtime |
oh-my-zsh
安装 zsh
1 | sudo yum install zsh |
wget 自动安装
1 | wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh |
执行完毕后,zhs 基本已经配置完成,只要切换到 zsh 模式就行
1 | chsh -s /usr/bin/zsh |
自己的配置 .zshrc
1 | plugins=( |
配置有这个 incr-0.2.zsh 补全插件, 它能让你在zsh 模式下全自动补全指令或目录
lantern
下载网址 lantern
shadowsocks
windows 版本下载地址: https://github.com/shadowsocks/shadowsocks-windows/releases
Linux 版本:
1 | pip install shadowsocks |
sublime Text 3
安装 Package Control
1 | import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by) |
ctrl + ` 呼出命令框,复制上面的代码,回车 ,等待安装成功
插件
ConvertToUTF8
支持 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等编码的插件
Bracket Highlighter
用于匹配括号,引号和html标签。对于很长的代码很有用。安装好之后,不需要设置插件会自动生效
DocBlockr
可以自动生成PHPDoc风格的注释。它支持的语言有Javascript, PHP, ActionScript, CoffeeScript, Java, Objective C, C, C++
Emmet
快速生成HTML代码段的插件
SideBar Enhancements
改进了侧边栏,增加了许多功能
All Autocomplete
t默认的自动完成只关注当前文件的单词。这个插件扩展了其自动完成的单词列表到所有打开的文件(请注意,这是所有打开的文件)
Git
GitGutter
会在你最后一次提交GIt后显示出有哪些行是被改动过的
AutoFileName
自动完成文件名的输入
输入中文
下载需要的文件
1 | git clone https://github.com/lyfeyaj/sublime-text-imfix.git |
将 subl
移动到 /usr/bin/
,并且将 sublime-imfix.so
移动到 /opt/sublime_text/
(sublime的安装目录)
1 | cd ~/sublime-text-imfix |
启动sublime,如果成功启动的话,应该就可以输入中文了。
1 | LD_PRELOAD=./libsublime-imfix.so subl |
解决中英文上下错位
Yahei Consolas Hybrid 是一种合成字体,是由微软雅黑的中文字体和 Consolas 的英文字体合成的,Consolas 字体是微软专为程序员开发的一种字体,但没有中文支持,所以 Yahei Consolas Hybrid 这种字体特别适合中英文的编程开发,代码编写
可以使用git库快速安装
1 | git clone https://github.com/cypro666/yahei.consolas-font.git |
当git库不可用, 可以直接使用命令安装字体
1 | sudo mkdir /usr/share/fonts/consolas |
之后, 在sublime text 3
的配置文件中添加
1 | "font_face":"Yahei Consolas Hybrid" |
VS Code
下载 Setting Sync 统一设置
1 | GitHub Token: 6a006c24ea62*******d357ab676c88f |
常用扩展
- Better Align
- Bootstrap 4, Font awesome 4, Font Awesome 5 Free & Pro snippets
- Bracket Pair Colorizer
- Chinese (Simplified) Language Pack for Visual Studio Code
- Document This
- DotENV
- HTML CSS Support
- HTML Snippets
- IntelliSense for CSS, SCSS class names in HTML, Slim and SCSS
- laravel-5-snippets
- Laravel Blade Snippets
- Laravel goto view
- PHP DocBlocker
- PHP Intelephense
- PHP IntelliSense
- SQL Server (mssql)
- vscode-icons
github API
yii token: fce4f41d8**43246ddf
小孩便签
该软件完全模仿了日常生活中的纸质便签,所有操作简单快捷,一目了然。您可以将它作为工作提醒、记录您日常生活琐事等等。
Capslock+
Capslock+是一个加强 Capslock 键的功能,以提高效率的工具。
1 | Capslock+E / D / S / F(上 / 下 / 左 / 右) |