tengu_crow: (Default)
При обновлении Vim выяснилось, что функционал gx, который я использовал раньше отвалился. Это была очень удобная функция - становишься на ссылку - и бум! - открывается браузер. Теперь те, кто поддерживает встроенный netrw плагин решили, что этого больше не нужно - и все.

Сначала я просто сделал патч, который добавил в .vimrc, потом подумал и переписал его в плагинку, которая устанавливается через Plug или любой другой менеджер.

Превратить патч в плагин для Vim оказалось несложно. Пока все грязно и на коленке, но работает :)


https://github.com/tengucrow/interceptor
tengu_crow: (Джозеф Салливан :))
И снова про plain text. Про то, что переходить по ссылкам из текстовых заметок я уже писал. Несколько позже выяснилось, что ваш покорный слуга изобрел велосипед - у vim'а есть свой netrw с хоткеем gx. Он тоже позволяет ходить по ссылкам из текста, плюс понимает запуск файлов по ссылке (то есть если в файле есть что-то типа ~/gifs/my-pic.jpg - можно стать на эту ссылку, набрать gx - и запустится графический просмотрщик, который по дефолту обрабатывает эту ссылку).

Я часто конспектирую книги - как по работе, так и просто что-то читая. Моя книжная папка часто перетасовывается - появляются новые книги, старые уходят в Глубокие Архивы, разделы пересматриваются. Прямая ссылка на книгу очень быстро стареет - а работая с книгой хочется, чтобы она открывалась прямо из файла. Тут нужен другой механизм.

читать дальше в wordpress'e
читать дальше )
tengu_crow: (Default)
Открыл для себя вимовские text-objects - чудная штука. Особенно впечатлило at и it - они копируют теги - причем любые. Оказывается, можно копировать: букву (l) - удобно для команд типа "5 символов вправо", слово, предложение, параграф, скобки (круглые, фигурные, квадратные, угловые), кавычки (одинарные, двойные, бэктиками) и - теги.




Также приятное открытие (уже давно и уже давно пользуюсь) - это Ctrl+A и Ctrl+X на цифрах соответственно прибавляет и отнимает по единичке из числа.




Редактировать XML иначе как без режима фолдинга - пытка. А этот режим включается очень просто:

:let g:xml_syntax_folding = 1
:set fdm=syntax
:e %


Можно вводить вручную, можно завязать на загрузку xml-файла. Не понимаю, как я раньше обходился без? То есть понимаю - там были совершенно дикие методы. Зато теперь - XML любого размера "схлопывается" в удобоваримый вид и любой файл - как на ладони. Особенно приятно конфигурировать rc.xml к openbox
tengu_crow: (Default)
Открыл для себя вимовские text-objects - чудная штука. Особенно впечатлило at и it - они копируют теги - причем любые. Оказывается, можно копировать: букву (l) - удобно для команд типа "5 символов вправо", слово, предложение, параграф, скобки (круглые, фигурные, квадратные, угловые), кавычки (одинарные, двойные, бэктиками) и - теги.




Также приятное открытие (уже давно и уже давно пользуюсь) - это Ctrl+A и Ctrl+X на цифрах соответственно прибавляет и отнимает по единичке из числа.




Редактировать XML иначе как без режима фолдинга - пытка. А этот режим включается очень просто:

:let g:xml_syntax_folding = 1
:set fdm=syntax
:e %


Можно вводить вручную, можно завязать на загрузку xml-файла. Не понимаю, как я раньше обходился без? То есть понимаю - там были совершенно дикие методы. Зато теперь - XML любого размера "схлопывается" в удобоваримый вид и любой файл - как на ладони. Особенно приятно конфигурировать rc.xml к openbox
tengu_crow: (Default)
Научился рисовать в виме псевдографикой. Понял, что это будет хорошим подспорьем и ценным навыком. Очень часто хочется оформить данные таблицей или сделать простейший набросок от руки. Я привык иллюстрировать свои записи в бумажной записной книжке небольшими схемами-набросками и в АБТФ этого некоторое время не хватало.

читать дальше в wordpress'e
читать дальше )
tengu_crow: (Default)
Научился рисовать в виме псевдографикой. Понял, что это будет хорошим подспорьем и ценным навыком. Очень часто хочется оформить данные таблицей или сделать простейший набросок от руки. Я привык иллюстрировать свои записи в бумажной записной книжке небольшими схемами-набросками и в АБТФ этого некоторое время не хватало.

читать дальше в wordpress'e
читать дальше )
tengu_crow: (Default)
Прошло достаточно много времени с тех пор, как я писал про Аффигительно Большой Текстовый Файл. Это не значит, что тема стоит на месте - просто на все не хватает времени.

Основные новости следующие:


  1. Я дополнил навигацию по разделам и теперь могу произвольно выделять-вырезать-копировать-удалять отдельные заметки через d]] y[[ v]] и тому подобные комбинации клавиш.


  2. 
    " --------- jumper ------------
    map ]] /^[#@]
    map [[ ?^[#@]
    " --------- jumper ------------
    
    


    Все заголовки у меня начинаются с # в Структуре и с @ в дневниковых заметках. То есть по ]] и [[ можно прыгать от заголовка к заголовку, а скажем по d]] удалить текущую заметку в буфер и вставит ее в каком-нибудь новом месте. Через v]]]]]]d можно скопировать три заметки подряд и так далее. Получилось очень удобно.

  3. Файл подсветки я переписал под "стандартные" цвета, так что теперь могу менять цветовые схемы как заблагорассудится не боясь, что какая-то часть подсветки не попадет по цвету.

  4. И главное. Используя вимаутлайнер, я построил на его базе древовидную систему работы с блогом, которую условно назвал Большой и Малой Картами.




читать дальше в wordpress'e
читать дальше )
tengu_crow: (Default)
Прошло достаточно много времени с тех пор, как я писал про Аффигительно Большой Текстовый Файл. Это не значит, что тема стоит на месте - просто на все не хватает времени.

Основные новости следующие:


  1. Я дополнил навигацию по разделам и теперь могу произвольно выделять-вырезать-копировать-удалять отдельные заметки через d]] y[[ v]] и тому подобные комбинации клавиш.


  2. 
    " --------- jumper ------------
    map ]] /^[#@]
    map [[ ?^[#@]
    " --------- jumper ------------
    
    


    Все заголовки у меня начинаются с # в Структуре и с @ в дневниковых заметках. То есть по ]] и [[ можно прыгать от заголовка к заголовку, а скажем по d]] удалить текущую заметку в буфер и вставит ее в каком-нибудь новом месте. Через v]]]]]]d можно скопировать три заметки подряд и так далее. Получилось очень удобно.

  3. Файл подсветки я переписал под "стандартные" цвета, так что теперь могу менять цветовые схемы как заблагорассудится не боясь, что какая-то часть подсветки не попадет по цвету.

  4. И главное. Используя вимаутлайнер, я построил на его базе древовидную систему работы с блогом, которую условно назвал Большой и Малой Картами.




читать дальше в wordpress'e
читать дальше )
tengu_crow: (Default)
Навык слепой печати, в наш интернетно-текстовый век, важен для человека также, как было важным умение писать от руки в старые времена. Человек, умеющий работать в vim - уже не просто умеет писать. Он умеет стенографировать - скорость и эффективность работы с текстом благодаря виму возрастает во много раз.

Самое интересное, что мозг при этом разгружается. "Сложность" вима, которая обычно пугает неподготовленного новичка, после непродолжительной практики "проваливается" на уровень рефлексов. После чего человек редактирует текст (то есть двигается по нему, делает замены, вырезает, копирует, открывает, сохраняет, закрывает, меняет файлы - весь спектр тех действий, которые можно делать с текстом) "без участия сознания" - полностью сосредоточившись на самом тексте. Но я забежал вперед.

Когда я начинал изучать Вим - он казался мне чем-то загадочным и запутанным. Вим - достаточно сложная программа и требует некоторого времени для освоения, но ничего особенно страшного, требующего таланта и терпения в нем нет. Нужно просто уделять ему ежедневно немного времени на протяжении нескольких недель - и это окупится сторицей.

читать дальше в wordpress'e
читать дальше )
tengu_crow: (Default)
Навык слепой печати, в наш интернетно-текстовый век, важен для человека также, как было важным умение писать от руки в старые времена. Человек, умеющий работать в vim - уже не просто умеет писать. Он умеет стенографировать - скорость и эффективность работы с текстом благодаря виму возрастает во много раз.

Самое интересное, что мозг при этом разгружается. "Сложность" вима, которая обычно пугает неподготовленного новичка, после непродолжительной практики "проваливается" на уровень рефлексов. После чего человек редактирует текст (то есть двигается по нему, делает замены, вырезает, копирует, открывает, сохраняет, закрывает, меняет файлы - весь спектр тех действий, которые можно делать с текстом) "без участия сознания" - полностью сосредоточившись на самом тексте. Но я забежал вперед.

Когда я начинал изучать Вим - он казался мне чем-то загадочным и запутанным. Вим - достаточно сложная программа и требует некоторого времени для освоения, но ничего особенно страшного, требующего таланта и терпения в нем нет. Нужно просто уделять ему ежедневно немного времени на протяжении нескольких недель - и это окупится сторицей.

читать дальше в wordpress'e
читать дальше )
tengu_crow: (Default)
Вы как-то говорили на семинаре про циклическое повторение идей... Насчет того, что всегда можно найти аналоги любых новшеств в прошлом. У меня тут большая коллекция старых журналов - знаете, там и вправду столько идей на тему Сети! Некоторые даже не применялись, потому что их еще не заметили... как будто.

(c)Паутина

2009-12-07 14:24

Прошло достаточно времени после того, как я писал про Аффигительно Большой Файл последний раз. С тех пор накопилось множество новшеств (в частности, я снова сменил систему нотации в файле, что облегчило "ручное управление" и сделало его совместимым с маркдаун системами почти на 100%, но это - отдельный разговор). Однако, главным из этих новшеств было то, что я наконец нашел третий компонент из формулы urbansheep. Я сделал карту для АБТФ.

подробности )

P.S.
2010-01-20 13:32 Этот пост я начал писать в начале декабря, когда внедрил систему у себя, потом меня отвлекли от. Так что к этому времени, эта система уже прошла без малого двухмесячную обкатку на практике. Это действительно - "быстрое решение", которое делает работу с АБТФ комфортной и в принципе дополняет систему до того функционала, которого мне жутко не хватало после того как я ушел с WinOrganizer

И еще одно позднее примечание по опыту эксплуатации системы - аутлайнер необязателен на самом деле. Он упрощает работу лично мне, потому, что я к нему давно привык и это - мой инструмент, но на самом деле можно использовать фолдинг - то есть не возится с отступами, а тупо копировать в документ заголовки и их координаты. Но это - при желании можно будет сделать темой отдельного разговора.
tengu_crow: (Default)
Вы как-то говорили на семинаре про циклическое повторение идей... Насчет того, что всегда можно найти аналоги любых новшеств в прошлом. У меня тут большая коллекция старых журналов - знаете, там и вправду столько идей на тему Сети! Некоторые даже не применялись, потому что их еще не заметили... как будто.

(c)Паутина

2009-12-07 14:24

Прошло достаточно времени после того, как я писал про Аффигительно Большой Файл последний раз. С тех пор накопилось множество новшеств (в частности, я снова сменил систему нотации в файле, что облегчило "ручное управление" и сделало его совместимым с маркдаун системами почти на 100%, но это - отдельный разговор). Однако, главным из этих новшеств было то, что я наконец нашел третий компонент из формулы urbansheep. Я сделал карту для АБТФ.

подробности )

P.S.
2010-01-20 13:32 Этот пост я начал писать в начале декабря, когда внедрил систему у себя, потом меня отвлекли от. Так что к этому времени, эта система уже прошла без малого двухмесячную обкатку на практике. Это действительно - "быстрое решение", которое делает работу с АБТФ комфортной и в принципе дополняет систему до того функционала, которого мне жутко не хватало после того как я ушел с WinOrganizer

И еще одно позднее примечание по опыту эксплуатации системы - аутлайнер необязателен на самом деле. Он упрощает работу лично мне, потому, что я к нему давно привык и это - мой инструмент, но на самом деле можно использовать фолдинг - то есть не возится с отступами, а тупо копировать в документ заголовки и их координаты. Но это - при желании можно будет сделать темой отдельного разговора.
tengu_crow: (Default)
Не прошло и полгода (с 19 июня), после того как я перешел на новую систему работы с закладками. Возникла потребность сделать систему удобнее. И я написал небольшой скрипт на Питоне, который переводит Яндексовые закладки в текстовый вид.

Напомню суть системы. Большая часть закладок лежит в разделе "СборникЛинков" моего АффигительноБольшогоТексовогоФайла - это база данных, которая нужна не ежедневно, а в режиме "по запросу". Они легко находятся поиском по файлу и легко открываются в браузере по F3.

Те линки, которые нужны ежедневно, хранятся на Яндекс.Закладках - всегда под рукой и все такое прочее.

Практика внесла свои коррективы. и так далее. текст скрипта и скриншот прилагаются )
tengu_crow: (Default)
Не прошло и полгода (с 19 июня), после того как я перешел на новую систему работы с закладками. Возникла потребность сделать систему удобнее. И я написал небольшой скрипт на Питоне, который переводит Яндексовые закладки в текстовый вид.

Напомню суть системы. Большая часть закладок лежит в разделе "СборникЛинков" моего АффигительноБольшогоТексовогоФайла - это база данных, которая нужна не ежедневно, а в режиме "по запросу". Они легко находятся поиском по файлу и легко открываются в браузере по F3.

Те линки, которые нужны ежедневно, хранятся на Яндекс.Закладках - всегда под рукой и все такое прочее.

Практика внесла свои коррективы. и так далее. текст скрипта и скриншот прилагаются )
tengu_crow: (Default)
2009-06-30 11:08

Как мне раньше в голову не пришло? Сел и написал в течении пяти минут. /* и гораздо дольше возился оформляя пост со всеми его скобками и пр. */

навигация по разделам блога )
tengu_crow: (Default)
2009-06-30 11:08

Как мне раньше в голову не пришло? Сел и написал в течении пяти минут. /* и гораздо дольше возился оформляя пост со всеми его скобками и пр. */

навигация по разделам блога )
tengu_crow: (Default)
Пару месяцев назад сэр Ollycat поднял вопрос об отложенном чтении. Что привело к обмену идей по "правильному приготовлению" закладок.

Несколько дней назад выяснилось, что мой провайдер не желает дружить с гуглопочтой. Никаких других объяснений после многодневного выяснения причины (Д-р Хата обзавидуется) я придумать не могу. разве что фазу Луны вспомнить.

По ходу дела было переустановлено, проверено и перебрано все, что может быть переустановлено, проверено и перебрано. Попутно, я воспользовался этим процессом, чтобы убить нафиг тонну закладок, которая хранилась у меня в огнелисе и пересмотреть свои методы работы с ними. Идеи, которые крутились у меня в голове со времен поста сэра Ollycat, наконец материализовались во что-то конкретное.

Соображения были следующими )
tengu_crow: (Default)
Пару месяцев назад сэр Ollycat поднял вопрос об отложенном чтении. Что привело к обмену идей по "правильному приготовлению" закладок.

Несколько дней назад выяснилось, что мой провайдер не желает дружить с гуглопочтой. Никаких других объяснений после многодневного выяснения причины (Д-р Хата обзавидуется) я придумать не могу. разве что фазу Луны вспомнить.

По ходу дела было переустановлено, проверено и перебрано все, что может быть переустановлено, проверено и перебрано. Попутно, я воспользовался этим процессом, чтобы убить нафиг тонну закладок, которая хранилась у меня в огнелисе и пересмотреть свои методы работы с ними. Идеи, которые крутились у меня в голове со времен поста сэра Ollycat, наконец материализовались во что-то конкретное.

Соображения были следующими )
tengu_crow: (Default)
Вот тут автор восхищается room-редакторами. Как человек, подсевший на консольный Vim я его очень-очень понимаю. Собственно то, что народ все еще делает рум-редакторы хорошо показывает стремление человека уйти от многозадачности. Даже не столько от многозадачности, сколько от того, что у англосаксов называется емким термином distraction - от отвлечения и распыления внимания.

Такое бывает, если набираешь текст, в то время как рядом крутится куча оповещалок - rss, gmail, irc, jabber, статусы lj в lj-addons, и прочее и прочее и прочее - каждый из которых зажигает в мозгу свой огонек и требует своего кусочка внимания. Легко отвлечься. Легко остыть. Легко потерять нить. Невозможно сосредоточиться.

Рум-редактор имеет и еще одно преимущество - он на 100% использует площадь моего маленького монитора. Я уже не говорю про дружественный к глазам режим отображения (это правда только на консольный вим распространяется) и небольшие затраты памяти на. Я не пересяду завтра на Q10 или DarkRoom, Vim'у альтернативы пока нет и вряд ли будет в ближайшем будущем, но я чувствую некое родство душ с теми, кто обрабатывает большие объемы текста. И это радует.

P.S. там в комментах к статье очень хорошо заметили про консольные редакторы :)

P.P.S. Еще одна заметка. Хорошо описаны ощущения человека... но покупать второй монитор, в то время как можно просто сделать Alt+F1, Alt+F2, ... ,Alt+F8 - это да, это внушает :) Кто там говорил про неэргономичность linux? :)

P.P.P.S. И еще об эффективном месте. Понял, что под windows у меня в трее из девяти значков разных программ - четыре относятся к безопасности системы.
tengu_crow: (Default)
Вот тут автор восхищается room-редакторами. Как человек, подсевший на консольный Vim я его очень-очень понимаю. Собственно то, что народ все еще делает рум-редакторы хорошо показывает стремление человека уйти от многозадачности. Даже не столько от многозадачности, сколько от того, что у англосаксов называется емким термином distraction - от отвлечения и распыления внимания.

Такое бывает, если набираешь текст, в то время как рядом крутится куча оповещалок - rss, gmail, irc, jabber, статусы lj в lj-addons, и прочее и прочее и прочее - каждый из которых зажигает в мозгу свой огонек и требует своего кусочка внимания. Легко отвлечься. Легко остыть. Легко потерять нить. Невозможно сосредоточиться.

Рум-редактор имеет и еще одно преимущество - он на 100% использует площадь моего маленького монитора. Я уже не говорю про дружественный к глазам режим отображения (это правда только на консольный вим распространяется) и небольшие затраты памяти на. Я не пересяду завтра на Q10 или DarkRoom, Vim'у альтернативы пока нет и вряд ли будет в ближайшем будущем, но я чувствую некое родство душ с теми, кто обрабатывает большие объемы текста. И это радует.

P.S. там в комментах к статье очень хорошо заметили про консольные редакторы :)

P.P.S. Еще одна заметка. Хорошо описаны ощущения человека... но покупать второй монитор, в то время как можно просто сделать Alt+F1, Alt+F2, ... ,Alt+F8 - это да, это внушает :) Кто там говорил про неэргономичность linux? :)

P.P.P.S. И еще об эффективном месте. Понял, что под windows у меня в трее из девяти значков разных программ - четыре относятся к безопасности системы.

June 2025

S M T W T F S
123456 7
891011121314
15161718192021
22232425262728
2930     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 20th, 2025 06:29 pm
Powered by Dreamwidth Studios
OSZAR »