Как я могу сделать шпаргалку для поиска ярлыков?

312
SOMN

Так что, как и у большинства людей, бывает так, что моя память для ярлыков и команд работает плохо до тех пор, пока она не попадает в мышечную память, но так как просто больно иметь причудливую конфигурацию в vim + tmux + urxvt, не зная по памяти сотни ярлыки Я думал, есть ли какой-нибудь практичный способ сохранить ярлыки и назначить им теги или описание, и иметь возможность их искать.

Я имею в виду, что-нибудь похожее на Zeal / Dash (или это: http://devdocs.io/ ).

Обратите внимание, что я имею в виду пользовательский индекс с пользовательскими записями, а не что-то вроде справочной страницы vim или doc-набора Dash.

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

1
То, как я справляюсь с этим: по одному маленькому кусочку за раз. Я не пытаюсь изучать расширенные возможности нескольких новых программ одновременно. Другая вещь, которую я делаю, - просто сохраняю простой файл заметок с вещами, которые я считаю полезными, и удаляю их по одному, когда мне удалось зафиксировать их в памяти. Heptite 8 лет назад 2
Отметил. Я постараюсь создать этот простой текстовый файл, но он, вероятно, вырастет до 200-300 строк от одного vim, поэтому я задал этот вопрос. :) SOMN 8 лет назад 0

1 ответ на вопрос

2
J.M. Janzen

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

У меня очень грубая текстовая реализация только той системы, которую вы описываете, только я обрабатываю и ищу свои файлы с помощью инструментов командной строки (функции оболочки, grep и т. Д.).

Вот ссылка Github на мой репозиторий заметок (вы можете использовать Dropbox, но мне нравится Github, потому что git доступен практически на каждой машине, на которой я работаю).

А вот простая функция для поиска в этих заметках (Usage:) notes <category> <pattern>:

function notes() { grep -r $HOME/notes/ -e $1 | grep --color -C 10 $2 } 

Надеюсь, это даст вам несколько забавных идей, я бы просто сделал две заметки, если вы хотите попробовать какую-нибудь систему, аналогичную описанной мной:

  1. Определитесь с форматом заголовков, комментариев, файлов; даже если в конечном итоге вы меняете его.

  2. Возможно разделите ваши файлы по теории, сочетаниям клавиш и командам терминала.

Я не делал ни одной из этих вещей, и теперь мои заметки немного запутаны, и иногда их сложно действительно придавить.

Так что в основном отформатированные текстовые файлы и функции оболочки ... хм, хорошо, я могу это использовать. Это не очень выгодно для файлов с тысячами записей, но для ста или двухсот строк это должно быть хорошо. :) SOMN 8 лет назад 1