vimacs Lisp Interaction Paredit AC [离线]
个人文集 VIM asks
基本信息
活跃概况
个人说明
best way to start understand reversing - 1. write C constructs, compile with different compilers and options, see disasm 2. reverse crackme 3. write c++ constructs, compile with different conpilers, see disasm. 3. reverse real world windows, osx and linux bins 4. learn to automate. 5. see the same for other languages - go, rust, pascal, ada, whatever 6. raw firmware 7. more automation 8. formal methods and machine learning
" vimrc for colemak layout
:inoremap e f
:inoremap r p
:inoremap t g
:inoremap y j
:inoremap u l
:inoremap i u
:inoremap o y
:inoremap p ;
:inoremap s r
:inoremap d s
:inoremap f t
:inoremap g d
:inoremap j n
:inoremap k e
:inoremap l i
:inoremap ; o
:inoremap n k
:inoremap : O
:inoremap P :
:inoremap <C-R> <C-P>
:inoremap <C-O> <C-Y>
" remap the semicolon
:nnoremap P :
" paste keys in normal mode
:nnoremap r p
:nnoremap R P
" d in normal mode
:nnoremap g d
:nnoremap t g
:nnoremap ; o
:nnoremap : O
" Enable filetype plugins
filetype plugin on
filetype indent on
"Always show current position
set ruler
" Ignore case when searching
set ignorecase
" When searching try to be smart about cases
set smartcase
" Highlight search results
set hlsearch
" Makes search act like search in modern browsers
set incsearch
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" => Text, tab and indent related
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Use spaces instead of tabs
set expandtab
" Be smart when using tabs ;)
set smarttab
" 1 tab == 4 spaces
set shiftwidth=4
set tabstop=4
" Linebreak on 500 characters
set lbr
set tw=500
set ai "Auto indent
set si "Smart indent
set wrap "Wrap lines
[1A[K[1A[K[1A[K ArchLinux Emacs FuncProgram
Colemak ...