UsefulLinks
Computer Science
Other Tools and Technologies
Vim Editor
1. Introduction to Vim
2. Installation and Setup
3. First Steps with Vim
4. Understanding Vim Modes
5. Basic Navigation in Normal Mode
6. Basic Text Editing in Normal Mode
7. Command-Line Mode Operations
8. Visual Mode Operations
9. Advanced Navigation and Text Objects
10. Marks and Jumps
11. Register System
12. Macro System
13. Working with Multiple Files
14. Search and Pattern Matching
15. File Operations and Management
16. Customization and Configuration
17. Plugin System and Extensions
18. Advanced Vim Features
19. Integration and Workflow
20. Troubleshooting and Help
21. Advanced Learning and Mastery
16.
Customization and Configuration
16.1.
Vimrc Configuration File
16.1.1.
Configuration File Location
16.1.1.1.
System-wide Config
16.1.1.2.
User-specific Config
16.1.1.3.
Platform Differences
16.1.2.
Configuration File Structure
16.1.2.1.
Comment Syntax
16.1.2.2.
Command Organization
16.1.2.3.
Conditional Configuration
16.1.3.
Loading Configuration
16.1.3.1.
Automatic Loading
16.1.3.2.
Manual Sourcing
16.1.3.3.
Configuration Errors
16.2.
Key Mapping
16.2.1.
Mapping Concept
16.2.1.1.
Key Remapping
16.2.1.2.
Command Shortcuts
16.2.1.3.
Workflow Optimization
16.2.2.
Mapping Commands
16.2.2.1.
Mode-Specific Mapping
16.2.2.1.1.
Normal Mode
16.2.2.1.2.
Insert Mode
16.2.2.1.3.
Visual Mode
16.2.2.1.4.
Command-Line Mode
16.2.2.2.
Recursive vs Non-recursive
16.2.2.3.
Mapping Removal
16.2.3.
Leader Key System
16.2.3.1.
Leader Key Concept
16.2.3.2.
Setting Leader Key
16.2.3.3.
Leader-Based Mappings
16.2.4.
Special Keys
16.2.4.1.
Function Keys
16.2.4.2.
Modifier Keys
16.2.4.3.
Key Combinations
16.3.
Option Configuration
16.3.1.
Boolean Options
16.3.2.
Numeric Options
16.3.3.
String Options
16.3.4.
Option Scopes
16.3.4.1.
Global Options
16.3.4.2.
Buffer-Local Options
16.3.4.3.
Window-Local Options
16.4.
Appearance Customization
16.4.1.
Color Schemes
16.4.1.1.
Built-in Schemes
16.4.1.2.
Custom Schemes
16.4.1.3.
Scheme Installation
16.4.2.
Syntax Highlighting
16.4.2.1.
Language Support
16.4.2.2.
Custom Highlighting
16.4.2.3.
Highlighting Groups
16.4.3.
Status Line
16.4.3.1.
Status Line Format
16.4.3.2.
Custom Status Lines
16.4.3.3.
Status Line Plugins
16.4.4.
Visual Elements
16.4.4.1.
Cursor Customization
16.4.4.2.
Line Highlighting
16.4.4.3.
Column Highlighting
16.5.
Autocommands
16.5.1.
Event-Driven Actions
16.5.2.
Common Events
16.5.2.1.
File Events
16.5.2.2.
Buffer Events
16.5.2.3.
Window Events
16.5.3.
Autocommand Groups
16.5.4.
Conditional Autocommands
Previous
15. File Operations and Management
Go to top
Next
17. Plugin System and Extensions