LINUX.ORG.RU

переопределение точки в VIM


0

0

Дурацкий вопрос, конечно, но... В виме который входит в archlinux клавиша .(точка), вместо того, чтобы как положено повторять предыдущую команду почему-то работает как / - поиск. Не подскажете, как вправить ему мозги ? :)


Найди где у него vimrc (обычно либо в /etc, либо в /usr/share/vim) и посмотри что они там накрутили...

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

так в том то и дело что ничего криминального на мой дилетантский взгляд.

/etc/vimrc
------------------------------------------

if v:progname =~? "evim"
  finish
endif

set nocompatible

set backspace=indent,eol,start

set history=50          " keep 50 lines of command line history
set ruler               " show the cursor position all the time
set showcmd             " display incomplete commands
set incsearch           " do incremental searching

map Q gq

if &t_Co > 2 || has("gui_running")
  syntax on
  set hlsearch
endif

if has("autocmd")
  filetype plugin indent on
  augroup vimrcEx
  au!

  autocmd FileType text setlocal textwidth=78

  autocmd BufReadPost *
    \ if line("'\"") > 0 && line("'\"") <= line("$") |
    \   exe "normal g`\"" |
    \ endif

  augroup END
else

  set autoindent                " always set autoindenting on

endif 



/etc/gvimrc
--------------------------------------------------------

set ch=2                " Make command line two lines high

set mousehide           " Hide the mouse when typing text


map <S-Insert> <MiddleMouse>
map! <S-Insert> <MiddleMouse>

" Only do this for Vim version 5.0 and later.
if version >= 500

  " I like highlighting strings inside C comments
  let c_comment_strings=1

  " Switch on syntax highlighting if it wasn't on yet.
  if !exists("syntax_on")
    syntax on
  endif

  " Switch on search pattern highlighting.
  set hlsearch
  highlight Normal guibg=grey90
  highlight Cursor guibg=Green guifg=NONE
  highlight lCursor guibg=Cyan guifg=NONE
  highlight NonText guibg=grey80
  highlight Constant gui=NONE guibg=grey95
  highlight Special gui=NONE guibg=grey95

endif

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

>vim, arch -- точка, как точка [;

я имею в виду gvim =)

А у меня на двух компах ерунда. Что 0.7 обновленный до 0.8, что свежепоставленный с ISO 0.8 alpha

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

С gvim тоже нормально, может дело не в нём?

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

>А что говорит команда :map .? У меня "No mapping found" (надо набирать вместе с вопросительным знаком)

У меня тоже самое. Точнее с учетом локализации "Привязки не найдены"

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

А дело случаем не в русском языке? А то ведь точка в русской раскладке находится на то же клавише, где / в английской.

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

>А дело случаем не в русском языке? А то ведь точка в русской раскладке находится на то же клавише, где / в английской.

черт, я болван ) Вы правы - это я как-то не подумав скопировал строку langmap там в конце мапится . на /

Спасибо )

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