Блоґ одного кібера

Історія хвороби контуженого інформаційним вибухом

Конфігурація Vim, вкотре

with 10 comments

Я недавно змінив свою Xubuntu 12.04 на Ubuntu 15.04. Так, я три роки нічого не оновлював, але все працювало ок. Тільки от нові гостьові доповнення в машинах Virtualbox не хотіли працювати з моїм Virtualbox (а той чомусь не хотів оновлюватись), а ще я вручну компілював драйвер для планшета Wacom Intuos, а той все одно не хотів працювати. Зате на 15.04 планшет працює без установки будь-яких драйверів.

І звісно доводиться знову ставити всі плагіни до Vim. Добре що в останній версії мого конфігу для цього використовується пакетний менеджер. Правда команду Vundle, як виявилось, перейменували в Plugin.

Тепер конфіг виглядає так:

"----------- VUNDLE ---------------------
set nocompatible
filetype off

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#rc()

Plugin 'gmarik/vundle'
Plugin 'altercation/vim-colors-solarized'
Plugin 'bernh/pss.vim'
Plugin 'tpope/vim-fugitive'

filetype plugin indent on     " required!
"------------- END VUNDLE ---------------

if has("gui_running")
    colorscheme solarized
    set background=dark
    syntax enable
    syntax on 
    set t_Co=16

    set guioptions=-mgt
    set guifont=Monospace\ 12
endif

set wildmenu
set mouse=a " allow mouse
set clipboard=unnamedplus " no more "+y or "+p, just plain simple y and p.
set number " show numbers of lines
set laststatus=2 " always display status line
set colorcolumn=80

nmap ; :

" indentation and spaces to meet code guidelines
set smartindent
set hlsearch
set expandtab
set tabstop=4
set softtabstop=4
set shiftwidth=4
" in insert mode allow backspace over autoindent and other see :help 'backspace'
set backspace=indent,eol,start

noremap <A-j> :cnext<Return>
noremap <A-k> :cprevious<Return>
Advertisements

Written by bunyk

Травень 19, 2015 at 22:00

Оприлюднено в Інструменти

Tagged with

Відповідей: 10

Subscribe to comments with RSS.

  1. Чим хороший цей Vim?
    зараз є багато різних і зручніших текстових редакторів,наприклад Sublime Text 2. Мені навіть gedit зручніший за Vim.

    Nemo

    Травень 19, 2015 at 22:20

    • В Vim є режими.

      bunyk

      Травень 19, 2015 at 22:29

    • Ергономіка, від центрального ряду пальці практично не відходять. Кожний раз, коли мені треба переводити пальці на стрілки в звичайних редакторах, я не можу стриматись від розчарованого внутрішнього «ах».

      І взагалі велика купа всяких мілких ніштяків, до яких швидко звикаєш: visual selection mode (блокове виділення і блокові операції), макроси, всякі комбінації команд редактора, які реально утворюють несподівані і корисні речі в unix-way (da%, ca”), вбудовані зручні регекспи будь-де, можливість повторювати будь-яку команду задану кількість разів, бездоганна інтеграція із шелом, скриптабельність без серйозного занурення в код самого редактора, наявні плагіни/підсвітка синтаксисів під будь-яку екзотику (накидати свою власну підсвітку для своєї власної мови/формату — справа на годину максимум), практично все, що може захотіти програміст від редактора — на відстані однієї опції/плагіна. Швидкий старт, робота будь-де, на будь-якому сервері, на будь-якій ОС та недоОС, на будь-якій швидкості з’єднання, на будь-якій найхріновішій клавіатурі (наприклад, мобільного телефону); мінімалістичність інтерфейсу, спліти (розбивання екрана на тайли будь-якої конфігурації) і буфери (абстракція «шматка тексту» із власним вікном), псевдографічні «таби-вкладки» — і це все працює з клавіатури в терміналі, але при бажанні обростає GUI та інтеграцією з мишею.

      dmytrish

      Травень 19, 2015 at 23:28

      • Недавно анекдот прочитав:

        Щороку кожен користувач Vim економить в середньому 4 секунди завдяки тому що не має потреби переміщувати руку до мишки.

        I Am Devloper

        bunyk

        Травень 20, 2015 at 11:43

        • Я знайшов таку “цитату”: “I’ve been using Vim for about 2 years now, mostly because I can’t figure out how to exit it.” – I Am Devloper

          Nemo

          Травень 20, 2015 at 13:58

        • Так краса Віма якраз у тому, що не треба вибирати одне, можна повноцінно користуватись ним тільки з клавіатури, і з мишкою.

          dmytrish

          Травень 20, 2015 at 18:34

      • В vim є контекстний пошук команд (“яка команда зберігає файл?”, :?save file)?
        Що думаєш про editor-mode по дефолту?

        danbst

        Травень 20, 2015 at 16:02


Залишити відповідь

Заповніть поля нижче або авторизуйтесь клікнувши по іконці

Лого WordPress.com

Ви коментуєте, використовуючи свій обліковий запис WordPress.com. Log Out / Змінити )

Twitter picture

Ви коментуєте, використовуючи свій обліковий запис Twitter. Log Out / Змінити )

Facebook photo

Ви коментуєте, використовуючи свій обліковий запис Facebook. Log Out / Змінити )

Google+ photo

Ви коментуєте, використовуючи свій обліковий запис Google+. Log Out / Змінити )

З’єднання з %s

%d блогерам подобається це: