Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fabianuntermoser/2023-barcamp-vim
https://github.com/fabianuntermoser/2023-barcamp-vim
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fabianuntermoser/2023-barcamp-vim
- Owner: FabianUntermoser
- License: mit
- Created: 2023-11-07T18:35:23.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-11T22:23:20.000Z (about 1 year ago)
- Last Synced: 2024-05-05T11:22:31.422Z (8 months ago)
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 2023-barcamp-vim
Google Slides: https://docs.google.com/presentation/d/1MTyVWt0XHA1JPFjqmy17CFzMflzDuCakor6ljqVN9bQ/edit?usp=sharing
This repository is designed to help participants learn and practice Vim, a powerful text editor. The workshop includes hands-on tasks using real-world examples, such as configuring Nginx files.
## Workshop Structure
The workshop is structured into basic and advanced tasks, gradually introducing Vim commands and functionalities. Participants will have the opportunity to navigate, edit, and manipulate Nginx configuration files using Vim.
### Basic Tasks
- Replace placeholders with personal information.
- Modify and delete specific lines within the Nginx configuration.
- Use visual mode for selection and manipulation.### Advanced Tasks
- Perform more complex edits and substitutions within the Nginx file.
- Explore conditional statements and configuration blocks.
- Practice global search and replace for more extensive changes.## How to Use
1. Clone this repository.
2. Open the provided Nginx configuration file (`nginx.conf`) in Vim.
3. Follow the tasks outlined in the `nginx.conf` file.
4. Experiment with Vim commands and different solutions.