может, кто-нибудь что-то найдёт полезное
~/.vimrc
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
|
set nu set background=dark imap <F1> <Esc>:set<Space>nu!<CR>a nmap <F1> :set<Space>nu!<CR> " Размер табуляции set tabstop=4 " Размер сдвига при нажатии на клавиши << и >> set shiftwidth=4 " Копирует отступ от предыдущей строки "set autoindent " Включаем 'умную' автоматическую расстановку отступов "set smartindent " Включаем подсветку синтаксиса syntax on
" Включаем перенос строк set wrap " Перенос строк по словам, а не по буквам set linebreak
" Включаем отображение выполняемой в данный момент команды в правом нижнем углу экрана. " К примеру, если вы наберете 2d, то в правом нижнем углу экрана Vim отобразит строку 2d. set showcmd " Включаем отображение дополнительной информации в статусной строке set statusline=%<%f%h%m%r%=format=%{&fileformat;}\ file=%{&fileencoding;}\ enc=%{&encoding;}\ %b\ 0x%B\ %l,%c%V\ %P
" Включаем подсветку выражения, которое ищется в тексте set hlsearch " При поиске перескакивать на найденный текст в процессе набора строки set incsearch " Останавливать поиск при достижении конца файла set nowrapscan " Игнорировать регистр букв при поиске set ignorecase
" Отключаем создание бэкапов set nobackup " Отключаем создание swap файлов set noswapfile "" Все swap файлы будут помещаться в эту папку set dir=~/.vim/swp
"" Размер истории для отмены "set undolevels=1000
" Список кодировок файлов для автоопределения set fileencodings=utf-8,cp1251,koi8-r,cp866
" Перемещать курсор на следующую строку при нажатии на клавиши вправо-влево и пр. set whichwrap=b,s,<,>,<,>,l,h
" Просмотр нетекстовых файлов в Vim --> au BufReadPost *.pdf silent %!pdftotext -nopgbrk "%" - |fmt -csw78 au BufReadPost *.doc silent %!antiword "%" au BufReadPost *.odt silent %!odt2txt "%" " Просмотр нетекстовых файлов в Vim <--
" Клавиши быстрого редактирования строки в режиме вставки " и в режиме редактирования командной строки. " --> "imap imap <C-J> <Left> imap <C-K> <Right> imap <C-L> <Del>
"cmap cmap <C-J> <Left> cmap <C-K> <Right> cmap <C-L> <Del> " <--
" Меню Encoding --> " Выбор кодировки, в которой читать файл --> set wildmenu set wcm=<Tab> menu Encoding.Read.utf-8<Tab><F7> :e ++enc=utf8 <CR> menu Encoding.Read.windows-1251<Tab><F7> :e ++enc=cp1251<CR> menu Encoding.Read.koi8-r<Tab><F7> :e ++enc=koi8-r<CR> menu Encoding.Read.cp866<Tab><F7> :e ++enc=cp866<CR> map <F7> :emenu Encoding.Read.<TAB> " Выбор кодировки, в которой читать файл <--
" Выбор кодировки, в которой сохранять файл --> set wildmenu set wcm=<Tab> menu Encoding.Write.utf-8<Tab><S-F7> :set fenc=utf8 <CR> menu Encoding.Write.windows-1251<Tab><S-F7> :set fenc=cp1251<CR> menu Encoding.Write.koi8-r<Tab><S-F7> :set fenc=koi8-r<CR> menu Encoding.Write.cp866<Tab><S-F7> :set fenc=cp866<CR> map <S-F7> :emenu Encoding.Write.<TAB> " Выбор кодировки, в которой сохранять файл <--
" Выбор формата концов строк (dos - , unix - , mac - ) --> set wildmenu set wcm=<Tab> menu Encoding.End_line_format.unix<Tab><C-F7> :set fileformat=unix<CR> menu Encoding.End_line_format.dos<Tab><C-F7> :set fileformat=dos<CR> menu Encoding.End_line_format.mac<Tab><C-F7> :set fileformat=mac<CR> map <C-F7> :emenu Encoding.End_line_format.<TAB> " Выбор формата концов строк (dos - , unix - , mac - ) <-- " Меню Encoding <--
|
~/XTerm
|
tScrollBar: false XTerm*scrollBar: false XTerm*saveLines: 1000 XTerm*foreground: green XTerm*cursorColor: grey XTerm*background: black XTerm*geometry: 105x35 XTerm*emghtBitInput: false XTerm*metaSendsEscape: true
|
Последние 2 строчки - чтобы работали хоткеи с альтом
~/.bashrc
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
#цветной вывод alias ls='ls --color=auto' PS1='\<\e<0;31m\>\u\<\e<m> \<\e<1;34m\>\w\<\e</m><m> \<\e<0;31m\>\$ \<\e</m><m>\<\e<0;32m\> ' eval `dircolors -b` export GREP_COLOR="1;33" alias grep='grep --color=auto'
#только один таб set show-all-if-ambiguous on
#автодополнение if < -f /etc/bash_completion >; then . /etc/bash_completion fi
#размер истории для хранения export HISTSIZE=10000
#алиасы для частых команд (сейчас, вроде, даже не использую некоторые) alias pb='pmount /dev/sdb1' alias pub='pumount /dev/sdb1' alias pc='pmount /dev/sdc1' alias puc='pumount /dev/sdc1' alias pd='pmount /dev/sdd1' alias pud='pumount /dev/sdd1' alias asd='aria2c' alias asd30='aria2c --max-overall-download-limit=30K'
#переменные для редактора, браузера и чтения манов (и других, где используется PAGER) export EDITOR=vim export BROWSER=/usr/bin/google-chrome export PAGER="/usr/bin/most -s"
alias srv-arm='rdesktop -u Administrator -p "pass" -g 1280x800 -k en-us 172.16.1.6' alias srv-arm2='rdesktop -u "user@domain" -p "pass" -g 1280x800 -k en-us 172.16.1.6' alias srv-int='rdesktop -u Administrator -p "pass" -g 1280x800 -k en-us 172.16.1.5' alias srv-buh='rdesktop -u Администратор -p "pass" -g 1280x800 -k en-us 172.16.1.7' </m>
|
~/.inputrc
Клавиши вверх и вниз ищут по истории с учётом того, какие первые буквы введены