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')
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 |
####################################################################### | |
# 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 |
A.A.A. | |
AAAAAA | |
Aaberg | |
Aachen | |
aahing | |
Aalborg | |
Aalesund | |
aaliis | |
Aandahl | |
A-and-R |
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] |
<?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"/> |
[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 |
{ | |
"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": | |
[ | |
{ |
nnoremap <F9> :w <CR> :!g++ -Wall -std=c++11 % -o %<&&./%<<CR> |
" Remove trailing white space, see https://vi.stackexchange.com/a/456/15292 | |
function utils#StripTrailingWhitespaces() abort | |
let l:save = winsaveview() | |
" vint: next-line -ProhibitCommandRelyOnUser -ProhibitCommandWithUnintendedSideEffect | |
keeppatterns %s/\v\s+$//e | |
call winrestview(l:save) | |
endfunction | |
" Create command alias safely, see https://bit.ly/2ImFOpL. | |
" The following two functions are taken from answer below on SO: |