бытьэффективныйпрограммистов, которые хотят большего, чем敏捷的思维
,нужнее敏捷的操作
.
На работе всегда вокруг несколько старших программистов, которые при просмотре и написании кода на большой скорости переключают файлы, переключают экраны, ищут ключевые слова и т. д. Иногда еще понимаешь, что какую операцию он проделал, а у него нашел нужный фрагмент кода.
Индийские подростки на самом деле являются квалифицированными работниками на рабочем месте, а мастерство программистов отражается в использовании IDE без ограничений.
Далее мы используемWebstorm
Например, поговорите о том, как в полной мере использовать удобство, которое IDE предоставляет программистам для повышения эффективности.
Keymap
Установить личные предпочтения快捷键
.
Прежде всего, вам нужно разобраться с наиболее часто используемыми функциями IDE в вашей повседневной разработке. Если вы не знаете комбинацию клавиш, перейдите к таблице клавиш, чтобы найти ее, или измените ее на нужную клавишу. Ниже приведен список горячих клавиш, которыми я лично пользуюсь.
-
Find in path:
必备
. Поиск в текущем проекте Это наиболее часто используемая функция. Через сопоставление ключевых слов, регулярные выражения, предустановленную область поиска (scope), я не знаю, как искать в проекте快速搜索到自己想要的内容
или搜索完整
Это серьезно снизит вашу эффективность. Таким образом, хорошая конфигурация поиска очень важна. -
Введите имя файла:
必备
. Поиск файлов по имени файла. Стоит отметить, что этоотличный отFind everywhere
, который используется по умолчанию в webstorm连按2次shift
функция.Enter file name
автоматически отфильтруетmarkдляlibrary root
а такжеtest
Каталог. найти соотношение файловFind everywhere
Ассортимент меньше, но большеточный. - Pull: вытащить код. Перемещение мыши для нажатия кнопки в углу — пустая трата времени.
- Push: нажмите код.
-
Find usages:
必备
. Это используется для поиска файлов для вызовов функций или вызовов классов. При написании js это не очень распространено, потому что поиск не полный, но при написании java, особенно рефакторинга, будет очень полезно. -
Recent files:
必备
. Откройте список недавно открытых файлов. Удобно переключать файлы самостоятельно. -
Back:
必备
. Вернитесь туда, где курсор был последним. Когда мы изменяем код фрагмента в очень длинном файле, а затем просматриваем другие фрагменты, чтобы изменить код, мы можем использовать эту комбинацию клавиш для быстрого переключения позиционирования в этих фрагментах кода. -
Forward:
必备
. Курсор переместится на следующую позицию. -
Add watches:
必备
. При отладке кода мы все надеемся, что на позиции точки останова мы можем напрямую просматривать значения некоторых переменных или отслеживать изменения некоторых переменных в ходе пошагового выполнения. Мы можем напрямую выбрать переменное поле в коде, а затем передатьAdd watches
Быстро добавить в часы. отлично работал. -
Rename:
必备
. Переименуйте файл. Переименуйте файл в Webstorm,Вы можете напрямую переименовать файл, не щелкая его правой кнопкой мыши., нужно найтиrefactor > rename
Только тогда может. Поэтому установка такого сочетания клавиш может быть очень удобной. -
Run:
必备
. Часто используемые кнопки, не повторяйте их. -
Debug:
必备
. Часто используемые кнопки, не повторяйте их. включать каждый шагstep
хорошо использовать горячие клавиши. -
Terminal:
必备
. быстро выдохнутьterminal
инструмент. Очень полезно. -
Parameter info:
必备
. подсказки параметров. Если объявленная функция имеетjsdoc
Если код прокомментировал, этот параметр Hint будет лучше в том месте, где функция была использована.
В дополнение к этим, есть много других практических сокращений, добро пожаловать в дополнение.
Highlight
Настройка высокого качества代码高亮
.
Код подсвечивается, можно использовать какую-то чужую цветовую тему, а потом модифицировать.
Тема с высокой ценностью может лучше помочь разработчикам:
- Найдите орфографические ошибки в английских словах.
- Неопределенные функции и переменные.
- Различать типы данных.
- Спецификация грамматики и советы по упрощению грамматики.
- Определенная переменная не используется.
так далее
Конечно, при некоторых проблемах можно положиться на инструменты проверки качества кода, но эффективнее всего обнаружить проблемы во время написания и предотвратить доработку.
Джентльмен хорош в делах. Спешите настроить свою IDE~ Весь прогресс начинается с изменения себя.