https://github.com/litefeel/sublime-classname
copy class full name and package path to clipboard.
https://github.com/litefeel/sublime-classname
clipboard sublime-text-plugin
Last synced: 3 months ago
JSON representation
copy class full name and package path to clipboard.
- Host: GitHub
- URL: https://github.com/litefeel/sublime-classname
- Owner: litefeel
- Created: 2013-11-11T06:55:30.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2017-08-13T11:36:47.000Z (almost 8 years ago)
- Last Synced: 2025-01-29T15:25:43.434Z (4 months ago)
- Topics: clipboard, sublime-text-plugin
- Language: Python
- Homepage: https://packagecontrol.io/packages/ClassName
- Size: 15.6 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ClassName
[](https://travis-ci.org/litefeel/Sublime-ClassName)
[](https://ci.appveyor.com/project/litefeel/sublime-ClassName/branch/master)
[](https://scrutinizer-ci.com/g/litefeel/Sublime-ClassName/?branch=master)
[](https://codecov.io/gh/litefeel/Sublime-ClassName)![]()
ClassName is a tiny and simple plugin for [Sublime Text](http://www.sublimetext.com) .
It copy class full name and package path to clipboard.### Installtion
1. Install it using [Sublime Package Control](https://packagecontrol.io/installation).
2. Run `Package Control: Install Package` command
3. find and install ClassName plugin.### Usage
- Right click to copy class name and package path
- `Ctrl+Alt+C` to copy class name### Key Bindings
Default Key Bindings:
~~~json5
[
{ "keys": ["ctrl+alt+c"], "command": "classname_copy" }
]
~~~Change key bindings via menu:
`Preferences > Package Settings > ClassName > Key Bindings`### Settings
Default Settings:
~~~json5
{
// set this string as prefix of class name
"classname_prefix": "",
// set this string as namespace separator
"namespace_separator": ".",
// set this string as suffix of class name
"classname_suffix": ""
}
~~~Change setting via menu:
`Preferences > Package Settings > ClassName > Settings`### Frequently Asked Questions
1. What is class full name?
If the path of a file in the sidebar is `src/com/litefeel/MyClass.lua`,
so the class full name is `com.litefeel.MyClass`.2. What is package path?
If the path of a file in the sidebar is `src/com/litefeel/MyClass.lua`,
so the package path is `com.litefeel`.### Related Links
homepage:
github:
issues: