2010-07-22 2 views
17

С годами я думал, что я мастер Vim! Недавно я посетил настоящего мастера Vim! упс! Мои знания ужасно поверхностны!Скрытые возможности Vim

Например, я не знал, что можно добавить \c, чтобы сделать регистр нечувствительным к регистру. (вместо :set ignorecase)

Я четко помню, как я удивлен, когда нашел SuperTab или TagList плагины впервые. Официальный сайт Vim говорит: «Vim - это не редактор, предназначенный для хранения рук своих пользователей. Это инструмент, использование которого необходимо изучить», поэтому, естественно, у него должно быть много неоткрытых функций.

Итак, я спрашиваю, каковы ваши любимые функции Vim? Что вы можете сделать с этим, что вы не можете или сложнее в других редакторах?

Конечно, есть некоторые же вопросы о других редакторов:

+1

См. [Полезные функции Vim] (http://stackoverflow.com/questions/20735/useful-vim-features) –

+0

Это должна быть вики сообщества. (Вопросы Eclipse и TextPad тоже.) – Cascabel

+1

постоянно читает и использует vim, тогда вы можете удивить многих людей. http://www.thegeekstuff.com/2010/04/vim-editor-tutorial/ – thegeek

ответ

6

О "скрытой" части ... Попробуйте это:

:help 42

:help!

: o)

+4

Прохладный !! Это последнее - что он сделал точно, похоже, что он просто дал мне пустой файл с именем «)»? – poundifdef

+0

Он просто показывает сообщение «E478: Не паникуйте!» :) – KKovacs

+2

@rascher: Я думаю, что последний из них не команда vim, просто смайлик в этом посте. (смотрите, как он не отформатирован так же, как первые два) –

6

меня ушло несколько лет, прежде чем я узнал о текстовых объектах

:help text-object 
:nmap cw ciw 
:nmap cW ciW 

Также хорошо являются ci" и ci (когда я хочу, чтобы изменить строку или функцию арг).

0

Это не совсем скрытая функция, но это немного известная функция. Если вы наберете: X, вы можете зашифровать свой файл паролем.

Смежные вопросы