To convert Unicode string to bytes object, you can use two methods:
'hello'.encode('utf-8')bytes('hello', encoding='utf-8')
To convert bytes back to Unicode string, you can use two methods:
b'\xe4\xbd\xa0\xe5\xa5\xbd'.decode('utf-8')
| { | |
| "shell_cmd": "pandoc \"${file}\" -o \"${file_path}/${file_base_name}.docx\" ", | |
| // "path": "C:/Users/east/AppData/Local/Pandoc/;%PATH%", | |
| "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", | |
| "working_dir": "${file_path}", | |
| "selector": "text.html.markdown", | |
| "variants": | |
| [ | |
| { |
| [MASTER] | |
| # A comma-separated list of package or module names from where C extensions may | |
| # be loaded. Extensions are loading into the active Python interpreter and may | |
| # run arbitrary code | |
| extension-pkg-whitelist=cv2 | |
| # Add files or directories to the blacklist. They should be base names, not | |
| # paths. | |
| ignore=CVS |
| <?xml version="1.0" encoding="utf-8"?> | |
| <key name="Software"> | |
| <key name="ConEmu"> | |
| <key name=".Vanilla" modified="2019-04-29 11:20:20" build="180626"> | |
| <value name="ColorTable00" type="dword" data="00222827"/> | |
| <value name="ColorTable01" type="dword" data="009e5401"/> | |
| <value name="ColorTable02" type="dword" data="0004aa74"/> | |
| <value name="ColorTable03" type="dword" data="00a6831a"/> | |
| <value name="ColorTable04" type="dword" data="003403a7"/> | |
| <value name="ColorTable05" type="dword" data="009c5689"/> |
| snippet kbd "HTML kbd tag" | |
| <kbd>${1:KEY}</kbd>$0 | |
| endsnippet | |
| snippet head "Markdown header" b | |
| --- | |
| title: "$1" | |
| date: `!v strftime("%Y-%m-%d %H:%M:%S%z")` | |
| tags: [$2] | |
| categories: [$3] |
| A.A.A. | |
| AAAAAA | |
| Aaberg | |
| Aachen | |
| aahing | |
| Aalborg | |
| Aalesund | |
| aaliis | |
| Aandahl | |
| A-and-R |
| ####################################################################### | |
| # key bindings # | |
| ####################################################################### | |
| # SET THE PREFIX TO CTRL-W. | |
| unbind C-b | |
| set-option -g prefix C-w | |
| bind-key C-w send-prefix | |
| # make split pane similar to vim |
| export PATH=$HOME/local/bin:$PATH | |
| export SHELL=`which zsh` | |
| [ -f "$SHELL" ] && exec "$SHELL" -l | |
| # Get the aliases and functions | |
| if [ -f ~/.bashrc ]; then | |
| . ~/.bashrc | |
| fi |
| # Path to your oh-my-zsh installation. | |
| export ZSH="/home/haojiedong/.oh-my-zsh" | |
| # Set name of the theme to load --- if set to "random", it will | |
| # load a random theme each time oh-my-zsh is loaded, in which case, | |
| # to know which specific one was loaded, run: echo $RANDOM_THEME | |
| # See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes | |
| # to use random theme, enable the following option | |
| ZSH_THEME="random" |
| # Enable tab completion | |
| import rlcompleter | |
| import pdb | |
| pdb.Pdb.complete=rlcompleter.Completer(locals()).complete |