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 :



Odpověď s citací