All Projects → JetBrains → mnemonics

JetBrains / mnemonics

Licence: Apache-2.0 license
Source code for mnemonic template generators for ReSharper and IDEA

Programming Languages

F#
602 projects
C#
18002 projects
Visual Basic .NET
514 projects

Projects that are alternatives of or similar to mnemonics

resharper-presentation-assistant
ReSharper extension to show executing commands and keystrokes
Stars: ✭ 49 (-28.99%)
Mutual labels:  jetbrains, resharper, resharper-plugin
resharper-devguide
Developer guide for the ReSharper Platform
Stars: ✭ 65 (-5.8%)
Mutual labels:  jetbrains, resharper, resharper-plugin
ExternalAnnotations
JetBrains ReSharper External Annotations
Stars: ✭ 78 (+13.04%)
Mutual labels:  jetbrains, resharper, resharper-plugin
resharper-xunit-templates
ReSharper Live Templates for xUnit.net
Stars: ✭ 18 (-73.91%)
Mutual labels:  jetbrains, resharper, resharper-plugin
JetBox
ReSharper settings synchronization through Dropbox
Stars: ✭ 18 (-73.91%)
Mutual labels:  jetbrains, resharper, resharper-plugin
XmlDocInspections
Configurable XML Doc warnings for ReSharper
Stars: ✭ 25 (-63.77%)
Mutual labels:  resharper, resharper-plugin
fakesharper
ReSharper features for Visual Studio Code
Stars: ✭ 31 (-55.07%)
Mutual labels:  resharper, resharper-extension
intellij-one-dark
One Dark syntax theme for JetBrains IDEs
Stars: ✭ 69 (+0%)
Mutual labels:  jetbrains
soar-jetbrains-plugin
Plugin of https://github.com/XiaoMi/soar for JetBrains IDE which for SQL optimize and rewrite. SQL 优化工具 SOAR 的 JetBrains IDE 插件
Stars: ✭ 20 (-71.01%)
Mutual labels:  jetbrains
hd-address
An extensible HD Wallet Address management utility
Stars: ✭ 22 (-68.12%)
Mutual labels:  mnemonic
AsyncSuffix
Asynchronous methods naming checker for ReSharper
Stars: ✭ 19 (-72.46%)
Mutual labels:  resharper
utools-recent-projects
uTools 插件, 快速查询最近打开的项目
Stars: ✭ 84 (+21.74%)
Mutual labels:  jetbrains
SideMirror
An Android Studio plugin to mirror your android devices with scrcpy directly from Android Studio.
Stars: ✭ 49 (-28.99%)
Mutual labels:  jetbrains
cardano-addresses
Addresses and mnemonic manipulation & derivations
Stars: ✭ 118 (+71.01%)
Mutual labels:  mnemonic
sqle
SQLE is a SQL audit platform | SQLE 是一个支持多场景,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具
Stars: ✭ 731 (+959.42%)
Mutual labels:  jetbrains
resharper-structured-logging
An extension for ReSharper and Rider that highlights structured logging templates and contains some useful analyzers
Stars: ✭ 117 (+69.57%)
Mutual labels:  resharper
ReactPropTypes-Plugin
A Jetbrains Plugin for react PropTypes
Stars: ✭ 62 (-10.14%)
Mutual labels:  jetbrains
laravel-youtrack-sdk
Laravel wrapper for the YouTrack PHP Software Development Kit provides set of tools to interact with JetBrains YouTrack.
Stars: ✭ 17 (-75.36%)
Mutual labels:  jetbrains
JetBrainsCopilot
✈️ IDE plugin for the IntelliJ platform which adds GitHub Copilot support. (VERY WIP)
Stars: ✭ 155 (+124.64%)
Mutual labels:  jetbrains
laravel-tinker
Adds a way to write php and run it directly in Laravels' Artisan Tinker.
Stars: ✭ 123 (+78.26%)
Mutual labels:  jetbrains

official JetBrains project

Mnemonics

Mnemonics are templates for ReSharper and IntelliJ that let you quickly generate code and data structures by typing in names which are based on mnemonics - a structured abbreviation of the code you're trying to create.

For example, in C#, typing c and pressing Tab creates something like this:

public class MyClass
{
  |
}

The vertical bar above indicates where the caret will end up once you're done editing the name of the class.

Similarly, C will create a static class, m creates a method, M creates a static method, and so on, including fields, variables, properties and more. You can then extend this to include the return type of the method:

  • mf - generates a method that returns float
  • ms - a method that returns string
  • m~s - a method that returns an IEnumerable<string>

This extends to more complex examples such as:

  • pgh.sb - a property with only a getter, of type HashSet<StringBuilder>

Please take a look through the templates in ReSharper or IntelliJ to see the full list. Note that currently the shortcuts that include a period (.) do not work, and are unlikely to work in the future.

Supported Languages

The project aims to support the following languages - currently supported ones are in bold:

  • C# and VB.NET (ReSharper)
  • Java, Scala, Kotlin (IntelliJ IDEA)
  • Python (PyCharm)
  • Ruby (RubyMine)
  • Objective-C (appCode)

Installation Notes

Installing mnemonics is simple.

  • Go to the downloads directory and download the file related to your IDE.
  • ReSharper:
  • 8.0 and later: Look for the mnemonics extension package in the ReSharper|Extension Manager.
  • pre-8.0: Open ReSharper|Templates Explorer, press the Import... button, select the XML file. You're done. Note that on first use, VS might freeze for a while - this is normal and only happens once.
  • IntelliJ IDEA: open File|Import Settings..., navigate to the directory with the .jar file, select it, press OK. IDEA will ask you to restart.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].