目录
历史记录
- 2024年1月2日, 搭建好框架,开始学习;
前言
vim使用很久了,但是都是一些基本用法,主要是用于配置Linux,进行一些简单的编写文档和程序.没有进行过大型程序开发,没有达到熟练使用的程度.
我日常使用的主力编程工具是:1.vscode,2.beyondcompare,3.sourceinsight,4.notepad++,5.git命令行,6.vim.7.UltraEdit.
vscode配置成远程ssh开发方式时,非常好用,不需要建立工程等操作,开源免费,跨平台,最近成为主力编辑器.
beyondcompare用于源代码比较,也能对图片进行比较,excel文档,word文档进行比较.速度很快,meld速度有点慢,beyondcompare是闭源收费软件.
sourceinsight是闭源收费软件,以前的主流编辑器,主要缺点配置比较麻烦,优点非常多,刚开始起sourceinsight切换到vscode不是太习惯,现在习惯了.
notepad++主要用来编辑makefile,文本等比较小的文件,还有就是使用这个工具的宏命令,宏命令非常好用,现在逐渐使用vscode代替,宏命令没有找到好的代替方案.
git命令行非常灵活,大多数时候都是使用git命令行操作,同时使用vscode提供的默认git功能查看修改内容,git graph查看历史记录,有时也使用命令行查看.
vim平时用于配置linux,偶尔也使用nano配置linux
UltraEdit 用于临时记录任务和调试命令.
打算把vim比较熟练地掌握,和vscode配合工作.使用make管理vim配置和安装,实现在ubuntu和树莓派上都可以有同样的使用效果.我的Linux使用平台主要是ubuntu和树莓派.
相关资料
vim教程,手册,图表等: https://gitee.com/fedorayang/vim.git, 会不定期更新
vim配置: https://gitee.com/fedorayang/vim_make_config.git, 现在是空的, 会不定期更新
vim8文本处理实战配套资料: https://gitee.com/fedorayang/vim8_text_process_exercise.git
配套资料也可以在这里下载: https://box.lenovo.com/l/x1m3EE
配置
windows互换ESC和Caps Lock按键
Esc
按键在vim经常使用,Caps Lock
很少使用,这两个按键的位置不合理,调换一下位置比较合理.
Win+R
-> regedit
-> 找到 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout"
-> 右键 "Keyboard Layout"
-> "新建"
-> "二进制值"
-> 重命名 "新 值 #1" 为 "Scancode Map"
-> 右键 "Scancode Map"
-> "修改"
-> 输入值如下
0000 00 00 00 00 00 00 00 00
0008 03 00 00 00 01 00 3a 00
0010 3a 00 01 00 00 00 00 00
0018
最后重启.
基本操作
替换字符串
bash
:%s/str1/str2/g