AutoCAD Command Aliases | Keyboard Shortcuts (2023)

AutoCAD Command Aliases | Keyboard Shortcuts (1)

You know that thing where you start typing a command and AutoCAD beats you to it, launching the command before you finish? Of course you do. Those arecalled AutoCAD command aliases and you probably use thema lot. Well, take a few minutes to browse the complete list of command aliases below and you’ll probably use them a lot more. Which will mean saving a lot more time.

You can also visit the Autodesk Knowledge Network if you want to learn about creating command aliases.

  • Jump to AutoCAD Command Aliases: A –C
  • Jump to AutoCAD Command Aliases:D – E
  • Jump to AutoCAD Command Aliases:F – L
  • Jump to AutoCAD Command Aliases:M – P
  • Jump to AutoCAD Command Aliases: Q – S
  • Jump to AutoCAD Command Aliases: T – Z

If you know the alphabet, you can use AutoCAD command aliases.

AutoCAD Command Aliases: A – C

A

A ARC: Creates an arc

AA AREA: Calculates the area and perimeter of objects or of defined areas

ADC ADCENTER: Manages and inserts content such as blocks, xrefs, and hatch patterns

AL ALIGN: Aligns objects with other objects in 2D and 3D

AP APPLOAD: Load Application

AR ARRAY: Creates multiple copies of objects in a pattern

ARR ACTRECORD: Starts the Action Recorder

ARM ACTUSERMESSAGE: Inserts a user message into an action macro

ARU ACTUSERINPUT: Pauses for user input in an action macro

ARS ACTSTOP: Stops the Action Recorder and provides the option of saving the recorded actions to an action macro file

ATI ATTIPEDIT: Changes the textual content of an attribute within a block

ATT ATTDEF: Redefines a block and updates associated attributes

ATE ATTEDIT: Changes attribute information in a block

B

B BLOCK: Creates a block definition from selected objects

BC BCLOSE: Closes the Block Editor

BE BEDIT: Opens the block definition in the Block Editor

BH HATCH: Fills an enclosed area or selected objects with a hatch pattern, solid fill, or gradient fill

BO BOUNDARY: Creates a region or a polyline from an enclosed area

BR BREAK: Breaks the selected object between two points

BS BSAVE: Saves the current block definition

BVS BVSTATE: Creates, sets, or deletes a visibility state in a dynamic block

C

C CIRCLE: Creates a circle

CAM CAMERA: Sets a camera and target location to create and save a 3D perspective view of objects

CBAR CONSTRAINTBAR: A toolbar-like UI element that displays the available geometric constraints on an object

CH PROPERTIES: Controls properties of existing objects

CHA CHAMFER: Bevels the edges of objects

CHK CHECKSTANDARDS: Checks the current drawing for standards violations

CLI COMMANDLINE: Displays the Command Line window

COL COLOR: Sets the color for new objects

CO COPY: Copies objects a specified distance in a specified direction

CT CTABLESTYLE: Sets the name of the current table style

CUBE NAVVCUBE: Controls the visibility and display properties of the ViewCube tool

CYL CYLINDER: Creates a 3D solid cylinder

Go to top

AutoCADCommand Aliases: D – E

D

D DIMSTYLE: Creates and modifies dimension styles

DAN DIMANGULAR: Creates an angular dimension

DAR DIMARC: Creates an arc length dimension

DBA DIMBASELINE: Creates a linear, angular, or ordinate dimension from the baseline of the previous or selected dimension

DBC DBCONNECT: Provides an interface to external database tables

DCE DIMCENTER: Creates the center mark or the centerlines of circles and arcs

DCO DIMCONTINUE: Creates a dimension that starts from an extension line of a previously created dimension

(Video) AutoCAD Command Aliases

DCON DIMCONSTRAINT: Applies dimensional constraints to selected objects or points on objects

DDA DIMDISASSOCIATE: Removes associativity from selected dimensions

DDI DIMDIAMETER: Creates a diameter dimension for a circle or an arc

DED DIMEDIT: Edits dimension text and extension lines

DI DIST: Measures the distance and angle between two points

DIV DIVIDE: Creates evenly spaced point objects or blocks along the length or perimeter of an object

DJL DIMJOGLINE: Adds or removes a jog line on a linear or aligned dimension

DJO DIMJOGGED: Creates jogged dimensions for circles and arcs

DL DATALINK: The Data Link dialog box is displayed

DLU DATALINKUPDATE: Updates data to or from an established external data link

DO DONUT: Creates a filled circle or a wide ring:

DOR DIMORDINATE: Creates ordinate dimensions

DOV DIMOVERRIDE: Controls overrides of system variables used in selected dimensions

DR DRAWORDER: Changes the draw order of images and other objects

DRA DIMRADIUS: Creates a radius dimension for a circle or an arc

DRE DIMREASSOCIATE: Associates or re-associates selected dimensions to objects or points on objects

DRM DRAWINGRECOVERY: Displays a list of drawing files that can be recovered after a program or system failure

DS DSETTINGS: Sets grid and snap, polar and object snap tracking, object snap modes, Dynamic Input, and Quick Properties

DT TEXT: Creates a single-line text object

DV DVIEW: Defines parallel projection or perspective views by using a camera and target

DX DATAEXTRACTION: Extracts drawing data and merges data from an external source to a data extraction table or external file

E

E ERASE: Removes objects from a drawing

ED DDEDIT: Edits single-line text, dimension text, attribute definitions, and feature control frames

EL ELLIPSE: Creates an ellipse or an elliptical arc

EPDF EXPORTPDF: Exports drawing to PDF

ER EXTERNALREFERENCES: Opens the External References palette

EX EXTEND: Extends objects to meet the edges of other objects

EXIT QUIT: Exits the program

EXP EXPORT: Saves the objects in a drawing to a different file format

EXT EXTRUDE: Extends the dimensions of a 2D object or 3D face into 3D space

Go to top

AutoCAD Command Aliases: F – L

F

F FILLET: Rounds and fillets the edges of objects

FI FILTER: Creates a list of requirements that an object must meet to be included in a selection set

FS FSMODE: Creates a selection set of all objects that touch the selected object

FSHOT FLATSHOT: Creates a 2D representation of all 3D objects based on the current view

G

G GROUP: Creates and manages saved sets of objects called groups

GCON GEOCONSTRAINT: Applies or persists geometric relationships between objects or points on objects

GD GRADIENT: Fills an enclosed area or selected objects with a gradient fill

GEO GEOGRAPHICLOCATION: Specifies the geographic location information for a drawing file

H

H HATCH: Fills an enclosed area or selected objects with a hatch pattern, solid fill, or gradient fill

HE HATCHEDIT: Modifies an existing hatch or fill

HI HIDE: Regenerates a 3D wireframe model with hidden lines suppressed

I

I INSERT: Inserts a block or drawing into the current drawing

IAD IMAGEADJUST: Controls the image display of the brightness, contrast, and fade values of images

IAT IMAGEATTACH: Inserts a reference to an image file

ICL IMAGECLIP: Crops the display of a selected image to a specified boundary

ID ID: Displays the UCS coordinate values of a specified location

(Video) AUTOCAD - HOW TO EDIT COMMAND ALIASES

IM IMAGE: Displays the External References palette

IMP IMPORT: Imports files of different formats into the current drawing

IN INTERSECT: Creates a 3D solid, surface, or 2D region from overlapping solids, surfaces, or regions

INF INTERFERE: Creates a temporary 3D solid from the interferences between two sets of selected 3D solids

IO INSERTOBJ: Inserts a linked or embedded object

J

J JOIN: Joins similar objects to form a single, unbroken object

JOG DIMJOGGED: Creates jogged dimensions for circles and arcs

L

L LINE: Creates straight line segments

LA LAYER: Manages layers and layer properties

LAS LAYERSTATE: Saves, restores, and manages named layer states

LE QLEADER: Creates a leader and leader annotation

LEN LENGTHEN: Changes the length of objects and the included angle of arcs

LESS MESHSMOOTHLESS: Decreases the level of smoothness for mesh objects by one level

LI LIST: Displays property data for selected objects

LO LAYOUT: Creates and modifies drawing layout tabs

LT LINETYPE: Loads, sets, and modifies linetypes

LTS LTSCALE: Changes the scale factor of linetypes for all objects in a drawing

LW LWEIGHT: Sets the current lineweight, lineweight display options, and lineweight units

Go to top

AutoCAD Command Aliases: M – P

M

M MOVE: Moves objects a specified distance in a specified direction

MA MATCHPROP: Applies the properties of a selected object to other objects

MAT MATERIALS: Shows or hides the Materials window

ME MEASURE: Creates point objects or blocks at measured intervals along the length or perimeter of an object

MEA MEASUREGEOM: Measures the distance, radius, angle, area, and volume of selected objects or sequence of points

MI MIRROR: Creates a mirrored copy of selected objects

ML MLINE: Creates multiple parallel lines

MLA MLEADERALIGN: Aligns and spaces selected multileader objects

MLC MLEADERCOLLECT: Organizes selected multileader that contain blocks into rows or columns, and displays the result with a single leader

MLD MLEADER: Creates a multileader object

MLE MLEADEREDIT: Adds leader lines to, or removes leader lines from, a multileader object

MLS MLEADERSTYLE: Creates and modifies multileader styles

MO PROPERTIES: Controls properties of existing objects

MORE MESHSMOOTHMORE: Increases the level of smoothness for mesh objects by one level

MS MSPACE: Switches from paper space to a model space viewport

MSM MARKUP: Opens the Markup Set Manager

MT MTEXT: Creates a multiline text object

MV MVIEW: Creates and controls layout viewports

N

NORTH GEOGRAPHICLOCATION: Specifies the geographic location information for a drawing file

NSHOT NEWSHOT: Creates a named view with motion that is played back when viewed with ShowMotion

NVIEW NEWVIEW: Creates a named view with no motion

O

O OFFSET: Creates concentric circles, parallel lines, and parallel curves

OP OPTIONS: Customizes the program settings

ORBIT 3DORBIT: Rotates the view in 3D space, but constrained to horizontal and vertical orbit only

OS OSNAP: Sets running object snap modes

P

P PAN: Adds a parameter with grips to a dynamic block definition

PA PASTESPEC: Pastes objects from the Clipboard into the current drawing and controls the format of the data

PAR PARAMETERS: Controls the associative parameters used in the drawing

(Video) The easiest way to set-up AutoCAD Command Aliases

PARAM BPARAMETER: Adds a parameter with grips to a dynamic block definition

PATCH SURFPATCH: Creates a new surface by fitting a cap over a surface edge that forms a closed loop

PC POINTCLOUD: Provides options to create and attach point cloud files

PCATTACH POINTCLOUDATTACH: Inserts an indexed point cloud file into the current drawing

PCINDEX POINTCLOUDINDEX: Creates an indexed point cloud (PCG or ISD) file from a scan file

PE PEDIT: Edits polylines and 3D polygon meshes

PL PLINE: Creates a 2D polyline

PO POINT: Creates a point object

POFF HIDEPALETTES: Hides currently displayed palettes (including the command line)

POL POLYGON: Creates an equilateral closed polyline

PON SHOWPALETTES: Restores the display of hidden palettes

PR PROPERTIES: Displays Properties palette

PRE PREVIEW: Displays the drawing as it will be plotted

PRINT PLOT: Plots a drawing to a plotter, printer, or file

PS PSPACE: Switches from a model space viewport to paper space

PSOLID POLYSOLID: Creates a 3D wall-like polysolid

PTW PUBLISHTOWEB: Creates HTML pages that include images of selected drawings

PU PURGE: Removes unused items, such as block definitions and layers, from the drawing

PYR PYRAMID: Creates a 3D solid pyramid

Go to top

Q

AutoCAD Command Aliases: Q – S

QC QUICKCALC: Opens the QuickCalc calculator

QCUI QUICKCUI: Displays the Customize User Interface Editor in a collapsed state

QP QUICKPROPERTIES: Displays open drawings and layouts in a drawing in preview images

QSAVE QSAVE: Saves the current drawing

QVD QVDRAWING: Displays open drawings and layouts in a drawing using preview images

QVDC QVDRAWINGCLOSE: Closes preview images of open drawings and layouts in a drawing

QVL QVLAYOUT: Displays preview images of model space and layouts in a drawing

QVLC QVLAYOUTCLOSE: Closes preview images of model space and layouts in the current drawing

R

R REDRAW: Refreshes the display in the current viewport

RA REDRAWALL: Refreshes the display in all viewports

RC RENDERCROP: Renders a specified rectangular area, called a crop window, within a viewport

RE REGEN: Regenerates the entire drawing from the current viewport

REA REGENALL: Regenerates the drawing and refreshes all viewports

REC RECTANG: Creates a rectangular polyline

REG REGION: Converts an object that encloses an area into a region object

REN RENAME: Changes the names assigned to items such as layers and dimension styles

REV REVOLVE: Creates a 3D solid or surface by sweeping a 2D object around an axis

RO ROTATE: Rotates objects around a base point

RP RENDERPRESETS: Specifies render presets, reusable rendering parameters, for rendering an image

RPR RPREF: Displays or hides the Advanced Render Settings palette for access to advanced rendering settings

RR RENDER: Creates a photorealistic or realistically shaded image of a 3D solid or surface model

RW RENDERWIN: Displays the Render window without starting a rendering operation

S

S STRETCH: Stretches objects crossed by a selection window or polygon

SC SCALE: Enlarges or reduces selected objects, keeping the proportions of the object the same after scaling

SCR SCRIPT: Executes a sequence of commands from a script file

SEC SECTION: Uses the intersection of a plane and solids, surfaces, or mesh to create a region

SET SETVAR: Lists or changes the values of system variables

(Video) How to Use AutoCAD Command Alias Editor, Keyboard Commands & Shortcuts Guide, Tutorial Online Course

SHA SHADEMODE: Starts the VSCURRENT command

SL SLICE: Creates new 3D solids and surfaces by slicing, or dividing, existing objects

SN SNAP: Restricts cursor movement to specified intervals

SO SOLID: Creates solid-filled triangles and quadrilaterals

SP SPELL: Checks spelling in a drawing

SPE SPLINEDIT: Edits a spline or spline-fit polyline

SPL SPLINE: Creates a smooth curve that passes through or near specified points

SPLANE SECTIONPLANE: Creates a section object that acts as a cutting plane through 3D objects

SPLAY SEQUENCEPLAY: Plays named views in one category

SPLIT MESHSPLIT: Splits a mesh face into two faces

SPE SPLINEDIT: Edits a spline or spline-fit polyline

SSM SHEETSET: Opens the Sheet Set Manager

ST STYLE: Creates, modifies, or specifies text styles

STA STANDARDS: Manages the association of standards files with drawings

SU SUBTRACT: Combines selected 3D solids, surfaces, or 2D regions by subtraction

Go to top

AutoCAD Command Aliases: T – Z

T

T MTEXT: Creates a multiline text object

TA TABLET: Calibrates, configures, and turns on and off an attached digitizing tablet

TB TABLE: Creates an empty table object

TEDIT TEXTEDIT: Edits a dimensional constraint, dimension, or text object

TH THICKNESS: Sets the default 3D thickness property when creating 2D geometric objects

TI TILEMODE: Controls whether paper space can be accessed

TO TOOLBAR: Displays, hides, and customizes toolbars

TOL TOLERANCE: Creates geometric tolerances contained in a feature control frame

TOR TORUS: Creates a donut-shaped 3D solid

TP TOOLPALETTES: Opens the Tool Palettes window

TR TRIM: Trims objects to meet the edges of other objects

TS TABLESTYLE: Creates, modifies, or specifies table styles

U

UC UCSMAN: Manages defined user coordinate systems

UN UNITS: Controls coordinate and angle display formats and precision

UNHIDE/UNISOLATE: UNISOLATEOBJECTS: Displays objects previously hidden with the ISOLATEOBJECTS or HIDEOBJECTS command

UNI UNION: Unions two solid or two region objects

V

V VIEW: Saves and restores named views, camera views, layout views, and preset views

VGO VIEWGO: Restores a named view

VP DDVPOINT: Sets the 3D viewing direction

VPLAY VIEWPLAY: Plays the animation associated to a named view

VS VSCURRENT: Sets the visual style in the current viewport

VSM VISUALSTYLES: Creates and modifies visual styles and applies a visual style to a viewport

W

W WBLOCK: Writes objects or a block to a new drawing file

WE WEDGE: Creates a 3D solid wedge

WHEEL NAVSWHEEL: Displays a wheel that contains a collection of view navigation tools

X

X EXPLODE: Breaks a compound object into its component objects

XA XATTACH: Inserts a DWG file as an external reference (xref)

XB XBIND: Binds one or more definitions of named objects in an xref to the current drawing

XC XCLIP: Crops the display of a selected external reference or block reference to a specified boundary

XL XLINE: Creates a line of infinite length

XR XREF: Starts the EXTERNALREFERENCES command

(Video) How to Use Command Aliases and Shortcut Keys | AutoCAD Tutorial 2021

Z

Z ZOOM: Increases or decreases the magnification of the view in the current viewport

ZEBRA ANALYSISZEBRA: Projects stripes onto a 3D model to analyze surface continuity

ZIP ETRANSMIT: Creates a Self-Extracting or Zipped Transmittal Package

Go to top

FAQs

What are AutoCAD command aliases? ›

Command aliases are shortened names, often one or two letters in length, that can be used to quickly start frequently used commands. Rather than moving the mouse cursor between the drawing area and the AutoCAD user interface (UI) to start a command, you can use a command alias to. Reduce mouse movements and actions.

How do I fix AutoCAD shortcuts? ›

Consider the following: Disable the AutoComplete setting in AutoCAD Architecture or MEP. Enter the command INPUTSEARCHOPTIONS and uncheck the box for 'Enable AutoComplete' Add the user support directory path into Support File Search Path on the Files tab of Options.

What is the command to edit aliases in AutoCAD? ›

To modify a particular command alias, select that Alias in the AutoCAD Alias Editor and click on Edit. A dialog called Edit Command Alias will pop up. Here, I have selected the Alias 'C' which is assigned to CIRCLE command. To assign COPY command to C, select COPY from the list of AutoCAD commands and Click OK.

How do I use alias commands? ›

The alias syntax

The syntax for creating an alias is easy. You type the word "alias", followed by the name you want to give the alias, stick in an = sign and then add the command you want it to run – generally enclosed in single or double quotes. Single word commands like "alias c=clear" don't require quotes.

What is an alias command give any example of it? ›

An alias lets you create a shortcut name for a command, file name, or any shell text. By using aliases, you save a lot of time when doing tasks you do frequently. You can create a command alias. Use the alias Korn shell built-in command to define a word as an alias for some command.

Why are my shortcuts messed up? ›

Keyboard shortcuts could fail to work if you don't press the key combinations at the same time. If you are having difficulties pressing multiple keys at the same time, you should enable Sticky Keys. This Windows 10 feature allows you to press the shortcut keys one after another.

Why do none of my shortcuts work? ›

If the key combinations for shortcuts are not working, check if Sticky Keys are enabled on your desktop. Step 1: Open Settings from the Start menu and go to 'Ease of Access'. Step 2: Scroll down on the left menu and select Keyboard from the Interaction section. Step 3: Turn the toggle bar on for Sticky Keys.

How do I reset my shortcuts? ›

What to Know
  1. In Word, select the File tab. Select Options at the bottom of the left pane. Choose Customize Ribbon in the left pane.
  2. In the Choose commands from list, select Customize next to Keyboard Shortcuts.
  3. Select Reset All > Yes > Close > OK.
Nov 19, 2021

How do I override an alias? ›

Use a “\” (backslash) before the command to run it without the alias. The backslash escape character can be used before a shell command to override any aliases. For example if rm was made into an alias for rm -i then typing “rm” would actually run rm -i.

Can aliases run multiple commands? ›

Aliasing multiple commands

You can combine multiple commands in an alias by separating them with a semicolon, or by using &&, which will run the next command only if the previous command succeeds. This will cd to the top-level git directory, check out the main branch, and run git pull.

Which command displays all existing aliases? ›

alias : Invokes the alias command. [option] : Allows the command to list all current aliases.

How do I automatically repeat a command in Autocad? ›

Press Ctrl + K, repeat until you get back to the desired command, and then press Enter.

Which key is used to repeat most commands and actions? ›

To repeat something simple, such as a paste operation, press Ctrl+Y or F4 (If F4 doesn't seem to work, you may need to press the F-Lock key or Fn Key, then F4). If you prefer to use the mouse, click Repeat on the Quick Access Toolbar. Notes: By default, the Repeat command.

Which function key is used to repeat most commands *? ›

F4 Repeats the last command or action, if possible.

What is alias shortcut? ›

alias shortcuts, which behave as if they were a copy of the original object with completely independent behavior. Alias shortcuts are available only for query subjects and dimensions.

What is the correct syntax for aliases? ›

The basic syntax of a table alias is as follows. SELECT column1, column2.... FROM table_name AS alias_name WHERE [condition];

What is the benefit of using an alias? ›

Benefits of using an alias

To create a professional presence for a business. To add protection against phishing emails. To protect your primary email address from receiving spam. To change a temporary email address.

How do I get an alias command? ›

The Get-Alias cmdlet gets the aliases in the current session. This includes built-in aliases, aliases that you have set or imported, and aliases that you have added to your PowerShell profile. By default, Get-Alias takes an alias and returns the command name.

How do you know if a command is an alias? ›

If you're on Bash (or another Bourne-like shell), you can use type . will tell you whether command is a shell built-in, alias (and if so, aliased to what), function (and if so it will list the function body) or stored in a file (and if so, the path to the file).

Why are shortcuts not good? ›

Cutting steps out of a process – like changing a light ballast without going back to the workshop or utility cart for safety glasses or using the wrong tool because the right one isn't on hand – may get jobs done faster. However, shortcuts unnecessarily increase the risk of an injury to yourself or others around you.

How do I recover broken shortcuts? ›

Right-click your desktop and select Personalize. On the left-hand side, click Themes and then select Desktop icon settings on the right (or down below under Related Settings). Here you can restore any missing desktop shortcuts you might have enjoyed in earlier Windows versions.

How do I fix big shortcuts? ›

Press and hold the Ctrl key and use the Scroll Wheel on the mouse to make the icons larger or smaller.

What is Autodesk Alias used for? ›

Autodesk Alias is often used for design and styling in the automotive, marine, aircraft, sporting equipment, packaging electronic enclosure, children's toy, and fashion accessory markets.

What is the function of alias? ›

Aliases are expanded when a command is read, not when it is executed. Therefore, an alias definition appearing on the same line as another command does not take effect until the next line of input is read. The commands following the alias definition on that line are not affected by the new alias.

What is Autodesk Alias concept? ›

Autodesk Alias is used to design innovative products and communicate ideas in a visual medium from 2D sketch to 3D form, from conceptual models to production-level data.

When should you use alias? ›

Aliases can be useful when:
  1. There are more than one table involved in a query.
  2. Functions are used in the query.
  3. Column names are big or not very readable.
  4. Two or more columns are combined together.

Is Autodesk Alias easy to learn? ›

I prefer to go with Autodesk Alias for automotive styling purpose class A surface modeling . Most of the Automotive companies like Maurti, Mahindra, Tata and Bajaj are using this software for Automotive body designing. It is easy to learn, it has many tools to make our work so easy.

Is it OK to use an alias? ›

Using an alias or pseudonym is generally fine, as long as within the intrinsic nature of the alias there's no false or misleading information, mentioned or implied, meant to induce the consumer to buy based on that information.

What is the difference between an alias and a function? ›

The main difference between aliases and functions is that aliases don't take arguments¹, but functions do. When you write something like alias l='ls --color' , l foo is expanded to ls --color foo ; you can't grab foo into the alias expansion and do something different with it the way you can do with a function.

Videos

1. Customizing AutoCAD: Creating Keyboard Shortcuts
(Between CAD Classes)
2. 20 Must know AutoCAD Shortcuts & Commands! AutoCAD Tips & Tricks
(CAD Intentions w/Brandon)
3. Keyboard shortcuts in AutoCAD
(CRTech)
4. AutoCAD tutorial | How to modify shortcut command by Command Aliases feature in AutoCAD 2018
(NTD Official)
5. Autocad | Options | Keyboard shortcuts
(KorodiCAD)
6. Autocad Customize Shortcut Keys
(Civil 3d Sucks)
Top Articles
Latest Posts
Article information

Author: Geoffrey Lueilwitz

Last Updated: 28/06/2023

Views: 6275

Rating: 5 / 5 (80 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Geoffrey Lueilwitz

Birthday: 1997-03-23

Address: 74183 Thomas Course, Port Micheal, OK 55446-1529

Phone: +13408645881558

Job: Global Representative

Hobby: Sailing, Vehicle restoration, Rowing, Ghost hunting, Scrapbooking, Rugby, Board sports

Introduction: My name is Geoffrey Lueilwitz, I am a zealous, encouraging, sparkling, enchanting, graceful, faithful, nice person who loves writing and wants to share my knowledge and understanding with you.