主要会参考 陈皓的博客,CoolShell
使用环境,目前使用的是集成在eclipse上的vim环境。
Toggle Vrapper 了解一下
Commands
i 光标前切换插入模式 s删除光标所在位置的字符并切换到插入模式 a 光标后插入
u 撤销
- dd 删除当前行并保存到vim剪切板(与系统剪切板不通)
- hjkl 左下上右 backspace也可以不断向左移动光标
- gg 移动至全文最头部 G移动至最末行的最头部
- daw 删除当前单词 dnw n为数字表示从光标起删除几个单词
- % 匹配另一个括号
- J 直接把下一行连接到本行末尾,去除缩进
- /xxx xxx为需要匹配的单词 enter后会高亮所有该单词 按n会不断展现下一个
- d$删除至行尾,d0删除至行首(包括缩进),d^删除至行首(保留缩进)
- yy复制单行,nyy 复制多行,n为行数 光标所在的那行按nyy 然后会将该行往下包括该行的n行复制,然后你找个位置p就复制过去了。
- ctrl-R 重复上一次操作,该指令容易与各种工具冲突
- . 重复上一次操作
- cw 替换从光标所在位置后到一个单词结尾的字符
- dG 删除当前全部内容
Skills
Problems
- vim的复制快捷键并不能将内容复制到系统剪切板的问题。
解决方案,可以改配置。但我用的是eclipse里集成的Toggle Vrapper。不知道该怎么改 https://blog.csdn.net/zhangxiao93/article/details/53677764
当然,我是采取i进入insert模式后选中内容ctrl+c解决。。 哈哈哈哈哈