LINUX.ORG.RU

gVim


0

0

скажите реально ли настроить gVim как обычный текстовый редактор,,чтоб

1.работало Копировать/Вставить(по Ctrl+Ins Shift+Ins) 2.Нормально функционировал Backspace и Del 3.И чтоб сохранялись все настройки при выходе.

в гугле поискал,, там все не то.Скажите как?


1. Реально и это сделано по умолчанию.

2. См. п. 1.

>Скажите как?

Выкинь слаку, поставь дебиан. Зацени сессию:

if &cp | set nocp | endif
let s:cpo_save=&cpo
set cpo&vim
map! <S-Insert> <MiddleMouse>
imap <F10> :q

map! <xHome> <Home>
map! <xEnd> <End>
map! <S-xF4> <S-F4>
map! <S-xF3> <S-F3>
map! <S-xF2> <S-F2>
map! <S-xF1> <S-F1>
map! <xF4> <F4>
map! <xF3> <F3>
map! <xF2> <F2>
map! <xF1> <F1>
map Q gq
vnoremap p :let current_reg = @"
gvdi=current_reg

map <S-Insert> <MiddleMouse>
nnoremap <silent> <S-F9> :Tlist

nnoremap <silent> <S-F8> :TagExplorer

nmap <F10> :q

map <F8> :emenu Encoding.	
map <xHome> <Home>
map <xEnd> <End>
map <S-xF4> <S-F4>
map <S-xF3> <S-F3>
map <S-xF2> <S-F2>
map <S-xF1> <S-F1>
map <xF4> <F4>
map <xF3> <F3>
map <xF2> <F2>
map <xF1> <F1>
let &cpo=s:cpo_save
unlet s:cpo_save
set autoindent
set backspace=indent,eol,start
set backup
set cscopeprg=/usr/bin/cscope
set cscopetag
set cscopeverbose
set fileencodings=utf-8,koi8-r,latin-1
set guifont=Lucida\ Console\ Semi-Condensed\ 13
set helplang=ru
set hidden
set history=50
set hlsearch
set incsearch
set mouse=a
set printoptions=paper:a4
set ruler
set runtimepath=~/.vim,/etc/vim,/usr/share/vim/vimfiles,/usr/share/vim/addons,/usr/s
hare/vim/vim63,/usr/share/vim/vimfiles,/usr/share/vim/addons/after,~/.vim/after

set scrolloff=4
set shiftwidth=4
set showcmd
set softtabstop=4
set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.
inx,.out,.toc
set termencoding=utf-8
set wildcharm=<Tab>
set wildmenu
let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0
let v:this_session=expand("<sfile>:p")
silent only
cd ~/
set shortmess=aoO
silent! argdel *
set splitbelow splitright
set nosplitbelow
set nosplitright
wincmd t
set winheight=1 winwidth=1
argglobal
enew
setlocal noarabic
setlocal autoindent
setlocal autoread
setlocal nobinary
setlocal bufhidden=
setlocal buflisted
setlocal buftype=
setlocal nocindent
setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e
setlocal cinoptions=
setlocal cinwords=if,else,while,do,for,switch
setlocal comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-
setlocal commentstring=/*%s*/
setlocal complete=.,w,b,u,t,i
setlocal nocopyindent
setlocal define=
setlocal dictionary=
setlocal nodiff
setlocal equalprg=
setlocal errorformat=
setlocal noexpandtab
if &filetype != ''
setlocal filetype=
endif
setlocal foldcolumn=0
setlocal foldenable
setlocal foldexpr=0
setlocal foldignore=#
setlocal foldlevel=0
setlocal foldmarker={{{,}}}
setlocal foldmethod=manual
setlocal foldminlines=1
setlocal foldnestmax=20
setlocal foldtext=foldtext()
setlocal formatoptions=tcq
setlocal grepprg=
setlocal iminsert=0
setlocal imsearch=2
setlocal include=
setlocal includeexpr=
setlocal indentexpr=
setlocal indentkeys=0{,0},:,0#,!^F,o,O,e
setlocal noinfercase
setlocal iskeyword=@,48-57,_,192-255
setlocal keymap=
setlocal keywordprg=
setlocal nolinebreak
setlocal nolisp
setlocal nolist
setlocal makeprg=
setlocal matchpairs=(:),{:},[:]
setlocal modeline
setlocal modifiable
setlocal nrformats=octal,hex
setlocal nonumber
setlocal path=
setlocal nopreserveindent
setlocal nopreviewwindow
setlocal noreadonly
setlocal norightleft
setlocal rightleftcmd=search
setlocal noscrollbind
setlocal shiftwidth=4
setlocal noshortname
setlocal nosmartindent
setlocal softtabstop=4
setlocal suffixesadd=
setlocal swapfile
if &syntax != ''
setlocal syntax=
endif
setlocal tabstop=8
setlocal tags=
setlocal textwidth=0
setlocal thesaurus=
setlocal nowinfixheight
setlocal wrap
setlocal wrapmargin=0
set winheight=1 winwidth=20 shortmess=filnxtToO
let s:sx = expand("<sfile>:p:r")."x.vim"
if file_readable(s:sx)
  exe "source " . s:sx
endif
let &so = s:so_save | let &siso = s:siso_save

anonymous
()
Ответ на: комментарий от anonymous

Прекрасно!как теперь сделать чтоб эта сессия по умолчанию загружалась?

и насчет 1 пункта с копированием вставкой не пашет

U-ZvER
() автор топика
Ответ на: комментарий от anonymous

Ты идиот, уважаемый. Умение настроить используемый редактор от дистра не зависит.

Вопрошающему: запусти evim, будет тебе Блокнот из Вима, но зачем тогда Вим?

fagot ★★★★★
()
Ответ на: комментарий от fagot

> Умение настроить используемый редактор от дистра не зависит.

За слова ответишь? :)

Хинт: посмотри скока есть вариантов сборки того же вима. Проблема (2) - типично слачная.

anonymous
()
Ответ на: комментарий от anonymous

cream поставь. Будет Щастье и геморрой рассосется.

anonymous
()
Ответ на: комментарий от anonymous

Вы че к слаке прицепились?У меня ваще ASP9.2 к тому же сурогатный.А вим ваще из исходников собирал,,

U-ZvER
() автор топика
Ответ на: комментарий от anonymous

>За слова ответишь? :)

Отвечу.

>Хинт: посмотри скока есть вариантов сборки того же вима. Проблема (2) - типично слачная.

Да ну? А че ж у меня все работает?

fagot ★★★★★
()
Ответ на: комментарий от anonymous

Гы, а fagot-то оказался прав.:) Что подтверждает пост U-ZvER-я о версии дистрибутива. Так что уважаемый прежде чем что-то писать, - думайте. Хинт: У меня почему-то все работает, - Slackware-10.0+securefix-ы. даже не current.

MoS
()
Ответ на: комментарий от MoS

а мне вот понравился Evim как раз то что нужно было.,,я имею введу работу с клавой.Вопрос такой что надо в evim.vim прописать чтоб стандартная цветовая схема грузилась(desert)

U-ZvER
() автор топика
Ответ на: комментарий от U-ZvER

ну у меня оно грузится из .vimrc Где-то в начале файла прописано: source $VIMRUNTIME/colors/desert.vim

Но это в в gvim. А вот evim я не использую. Но скорее всего тоже самое.

MoS
()
Ответ на: комментарий от U-ZvER

>что надо в evim.vim прописать чтоб стандартная цветовая схема грузилась(desert)

Для gvim я прописал следующее в ~/.gvimrc: colorscheme evening Думаю, для evim это должно сработать... попробуй!

php-coder ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.