Tuesday, June 21, 2011

Выделение блоков в vim

Нашел пару удобных команд для выделения блоков в визуальном режиме:
ab - выделяет блок между (), вместе со скобками
aB - выделяет блок между {}, вместе со скобками
ib - выделяет блок между (), без скобок
iB - выделяет блок между {}, без скобок

Labels:

Показывать текущий режим в Vim

В Vi из коробки показ текущего режима (Insert, Replace, Visual) в нижней строке выключен, включить можно командой  
:set showmode
В Vim наоборот, по умолчанию эта опция включена. Выключить можно командой
:set noshowmode
 

Labels:

JS: вызывать проверку с таймаутом, пока деревянная лошадка не пукнет.

И не срем в глобальную область видимости:
  1. (function (i, start, iterations) {
  2.     (function () {
  3.         if (i < iterations) {
  4.             i++;
  5.             setTimeout.call(this, arguments.callee, 1);
  6.         } else {
  7.             alert(i + ' iterations took ' + ((+new Date()) - start) + 'ms');
  8.         }
  9.     })();
  10. })(0, +new Date(), 500);
* This source code was highlighted with Source Code Highlighter.

Labels: ,