zedituju soubor, ulozim, a kdyz ho otevru v libovolnem jinem editoru, tak je videt, zena konci je znak 0A (LineFeed). Sam Vim pritom dela, ze nic nevidi, tj posledni radek je se znaky, a pak uz vlnovky, jakoze dal uz neni nic.. Je lhostejne, jestli je soubor s dosovskymi crlf, nebo unixovymi lf oddelovaci radku.
je to ViM 6.3, cygwin, a pro jistotu pridavam .vimrc (stazene odnekud z webu a jen velmi mirne upravene - ty imapy-abych mel dostupnou diakritiku):
Kód:
" File: .vimrc
" Author: Gustavo Picon <tabo@slashcore.com>
" Last Change: 2004 Feb 10 (Vim 6.2.72)
" Download: http://slashcore.com/tabo/code/vimrc
" License: This file is placed in the publid domain
" Disclaimer: Published as-is, no support, no warranty
set nocompatible " VIM extensions, not very VI compatible;
" this setting must be set because when vim
" finds a .vimrc on startup, it will set
" itself as "compatible" with vi
"
" User Interface
"
imap <A-2> ì
imap <A-3> ¹
imap <A-4> è
imap <A-5> ø
imap <A-6> ¾
imap <A-7> ý
imap <A-8> á
imap <A-9> í
"imap <C-2> Ì
"imap <C-3> ©
"imap <C-4> È
"imap <C-5> Ø
"imap <C-6> ®
"imap <C-7> Ý
"imap <C-8> Á
"imap <C-9> Í
" Syntax highlighting, only if the feature is available and the terminal can
" display colors
" (tabo@20040210) had to fix this because t_Co doesn't work in gvim@win32
if has('syntax') && (&t_Co > 2 || has('win32'))
syntax on " enable syntax highlighting
colorscheme default " load a colorscheme, it's redundant to use
" 'default', but this setting is here to be
" modified
endif
set backspace=indent,eol,start " backspace for dummys
set showmatch " show matching brackets/parenthesis
set wildmode=list:longest,full " comand <Tab> completion, list matches and
" complete the longest common part, then,
" cycle through the matches
set shortmess+=filmnrxoOtT " abbrev. of messages (avoids 'hit enter')
set showmode " display the current mode
if has('cmdline_info')
set ruler " show the ruler
" a ruler on steroids
set rulerformat=%30(%=\:b%n%y%m%r%w\ %l,%c%V\ %P%)
set showcmd " show partial commands in status line and
" selected characters/lines in visual mode
endif
if has('statusline')
set laststatus=1 " show statusline only if there are > 1 windows
" a statusline, also on steroids
set statusline=%<%f\ %=\:\b%n%y%m%r%w\ %l,%c%V\ %P
endif
"
" Editing
"
filetype on " enable filetype detection
set wrap " wrap long lines
set autoindent " indent at the same level of the previous line
set shiftwidth=4 " use indents of 4 spaces
"set textwidth=0 " the text width - sere me zalamovani tam kde o to nestojim
set formatoptions+=tcq " basic formatting of text and comments
set matchpairs+=<:> " match, to be used with %
autocmd FileType c,cpp call <SID>cstuff()
function <SID>cstuff()
set cindent
set formatoptions+=croql
set formatoptions-=t
endfunction
"
" gvim- (here instead of .gvimrc)
"
if has('gui_running')
set guioptions-=T " remove the toolbar (a toolbar in vi? please,
" what's next? document tabs and mdi?)
set lines=40 " 40 lines of text instead of 24,
" perfect for 1024x768
endif
"
" misc, there is _always_ a misc section
"
"set nobackup " real men _never_ _ever_ do backups, but I do.dfkgjk
set backup
" to please the gods
iabbrev cthuf Ia! Ia! Cthulhu fhtagn! Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn! Cthulhu fhtagn! Cthulhu fhtagn!
set ts=2 tw=0
" vim: set sw=4 ts=8 sts=0 et tw=78 nofen fdm=indent ft=vim :