Skip to content

hongmoSung/snakeOrCamel

Repository files navigation

SnakeOrCamel - Case Converter

JetBrains Marketplace Downloads

Ultimate Text Case Conversion Tool for Developers

SnakeOrCamel is a powerful IntelliJ-based IDE plugin that instantly converts between different text case formats, making it effortless to work with various naming conventions across different languages and frameworks.

Features

  • Bidirectional Conversion:

    • Convert from snake_case to camelCase
    • Convert from camelCase to snake_case
  • Multiple Access Points:

    • Context menu - Right-click and select "Snake or Camel"
    • Code Format menu - Find in the Code menu under Format options
    • Keyboard shortcut - Use ⌃ + ⌘ + C (macOS) for instant conversion
  • Multi-selection Support:

    • Convert multiple selections simultaneously
    • Perfect for batch operations

Usage

  1. Select the text you want to convert
  2. Convert using one of these methods:
    • Right-click and select "Snake or Camel" from the context menu
    • Press ⌃ + ⌘ + C (Control + Command + C) on macOS
    • Select "Snake or Camel" from the Code Format menu

SnakeOrCamel in action

Use Cases

  • Cross-language Development: Convert between Java/JavaScript camelCase and Python snake_case
  • Database Integration: Transform SQL column names (snake_case) to programming variables (camelCase)
  • API Development: Match various API naming conventions

Installation

  • JetBrains Marketplace: SnakeOrCamel Plugin
  • Within IDE: Go to Preferences → Plugins → Marketplace → Search for "SnakeOrCamel"

Supported IDEs

Works with all IntelliJ-based IDEs:

  • IntelliJ IDEA
  • WebStorm
  • PyCharm
  • PhpStorm
  • Rider
  • And other JetBrains IDEs

Feedback & Contributions

Feedback, feature requests, and contributions are welcome! Please feel free to submit issues or pull requests on our GitHub repository.

License

This plugin is available under the terms of the LICENSE file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages