Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: vim клавиатура  (Прочитано 950 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн blank

  • Автор темы
  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
vim клавиатура
« : 28 Января 2017, 17:31:54 »
поставил lubuntu на ноут, все замечательно работает кроме одного странного глюка.
в vim не правильно работает клавиатура, выводимые символы не соответствуют нажимаемым.
при этом в терминале, в других консольных редакторах (nano) или оконных текстовых редакторах все нормально.
как так?

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: vim клавиатура
« Ответ #1 : 28 Января 2017, 18:24:16 »
Смотрите конфигурационные файлы
Код: (html5) [Выделить]
~/.vimrc
/etc/vim/vimrc
.exrc #если есть в папке откуда вызываете vim
« Последнее редактирование: 28 Января 2017, 18:34:09 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн blank

  • Автор темы
  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: vim клавиатура
« Ответ #2 : 28 Января 2017, 19:13:14 »
у меня только глобальный файл конфигурации есть. в нем почти все закоментированно, кроме:
runtime! debian.vim
проверки синтаксиса
if filereadable(/etc/vim/vimrc.local)
 source /etc/vim/vimrc.lokal
enfif
этого файла у меня тоже нет, т.е. испоььзуется только vimrc.

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: vim клавиатура
« Ответ #3 : 28 Января 2017, 19:15:29 »
А покажитеvim --version
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн blank

  • Автор темы
  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: vim клавиатура
« Ответ #4 : 28 Января 2017, 19:25:41 »
А покажитеvim --version
говорит пакет не установлен, можете установить.
на vi --version говорит
VIM - vi imprlved 7.4

собственно у меня установлено два пакета
vim-common и vim-tiny оба версии 2:7.4.1689-3ubuntu1.2
это не я ставил, вместе с системой установилось.
« Последнее редактирование: 28 Января 2017, 19:54:04 от blank »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: vim клавиатура
« Ответ #5 : 28 Января 2017, 20:53:59 »
Я просил вывод команды, а не Вашу его интерпретацию и комментарии. (там в конце указаны конфигурационные файлы)
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн blank

  • Автор темы
  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: vim клавиатура
« Ответ #6 : 28 Января 2017, 21:27:45 »
Я просил вывод команды, а не Вашу его интерпретацию и комментарии. (там в конце указаны конфигурационные файлы)
vim --version
Приложение 'vim' может быть найдено в следующих пакетах:
 * vim
 * vim-gnome
 * vim-tiny
 * vim-athena
 * vim-athena-py2
 * vim-gnome-py2
 * vim-gtk
 * vim-gtk-py2
 * vim-gtk3
 * vim-gtk3-py2
 * vim-nox
 * vim-nox-py2
Попробуйте: sudo apt install <выбранный пакет>
vi --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:44:48)
Included patches: 1-1689
Extra patches: 8.0.0056
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by pkg-vim-maintainers@lists.alioth.debian.org
Small version without GUI.  Features included (+) or not (-):
+acl             -farsi           -mouse_sgr       -tag_any_white
-arabic          -file_in_path    -mouse_sysmouse  -tcl
-autocmd         -find_in_path    -mouse_urxvt     +terminfo
-balloon_eval    -float           -mouse_xterm     -termresponse
-browse          -folding         +multi_byte      -textobjects
+builtin_terms   -footer          -multi_lang      -timers
-byte_offset     +fork()          -mzscheme        -title
-channel         -gettext         -netbeans_intg   -toolbar
-cindent         -hangul_input    +packages        -user_commands
-clientserver    +iconv           -path_extra      +vertsplit
-clipboard       -insert_expand   -perl            -virtualedit
-cmdline_compl   -job             -persistent_undo +visual
+cmdline_hist    +jumplist        -printer         -visualextra
-cmdline_info    -keymap          -profile         -viminfo
-comments        -langmap         -python          -vreplace
-conceal         -libcall         -python3         +wildignore
-cryptv          -linebreak       -quickfix        -wildmenu
-cscope          -lispindent      -reltime         +windows
-cursorbind      -listcmds        -rightleft       +writebackup
-cursorshape     -localmap        -ruby            -X11
-dialog          -lua             -scrollbind      +xfontset
-diff            -menu            -signs           -xim
-digraphs        -mksession       -smartindent     -xsmp
-dnd             -modify_fname    -startuptime     -xterm_clipboard
-ebcdic          -mouse           -statusline      -xterm_save
-emacs_tags      -mouse_dec       -sun_workshop    -xpm
-eval            -mouse_gpm       -syntax         
+ex_extra        -mouse_jsbterm   -tag_binary     
-extra_search    -mouse_netterm   -tag_old_static 
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H   -Wdate-time  -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -DTINY_VIMRC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1     
Linking: gcc   -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim    -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE  -lm -ltinfo  -lselinux -lacl -lattr -ldl           
« Последнее редактирование: 28 Января 2017, 21:34:12 от blank »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: vim клавиатура
« Ответ #7 : 28 Января 2017, 21:44:59 »
Я vim не использую, но у меня устаноелены также пакеты:
vim, vim-gnome, vim-runtime, vim-gui-common, vim-scripts, vim-doc и vim-addon-manager.
А вообще дайте команду
apt-cache search vim | grep ^vimона даст список из 48 пакетов.
Пётр.

Оффлайн rainall

  • Любитель
  • *
  • Сообщений: 73
  • Ubuntu-Mate 16.10
    • Просмотр профиля
Re: vim клавиатура
« Ответ #8 : 30 Января 2017, 18:29:41 »
А покажитеvim --version
говорит пакет не установлен, можете установить.
на vi --version говорит
VIM - vi imprlved 7.4
try this in vi session:
:set nocpEnter

Оффлайн blank

  • Автор темы
  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: vim клавиатура
« Ответ #9 : 30 Января 2017, 19:35:23 »
try this in vi session:

:set nocp
Enter

точно, работает, спасибо.

 

Страница сгенерирована за 0.037 секунд. Запросов: 23.