首页 > 代码库 > 整理的vim常用操作和配置文件(未完待续,随时添加)
整理的vim常用操作和配置文件(未完待续,随时添加)
只列出我常用的,更丰富全面的请自己动手google
基础命令:
u:撤销上步操作
i:插入
搜索单词:
/word:从光标位置开始,向下查找一个名为word的字符串
?word:从光标位置开始,向上查找一个名为word的字符串
n:表示“重复前一个搜索的动作”,比如:刚刚执行了/word向下搜索word字符串,则按了n后,会向下继续搜索下一个word字符串,?word也是一样
:s/ABC/123/g是进行当前行替换,把当前行里所有的ABC替换为123
:%s/ABC/123/g是进行全局替换,把本文本里所有的ABC替换为123,注意要替换如/的话,要用\转义,例如用_P_/替换./,方法是:%s/.\//_P_\//g
复制、粘贴、删除
1)把光标移动到要复制的行上,按yy(复制当前行)
2)把光标移动到要复制的位置,按p(粘贴到指定行)
3)把光标移动到要复制的位置,按dd(删除当前行)
NerdTree插件使用
<style></style>NERDTree 开启需输入 :NERDTree,关闭时按 q 即可。也可以加入快捷键开启
1. vim ~/.vimrc
2. 加入此行:nnoremap <silent> <F5> :NERDTree<CR>
3. 这样按F5就会自动展开目录树
ctrl + w + w 光标自动在左右侧窗口切换
o 展开左侧某个目录,再按一下就是合并目录
t 在新 Tab 中打开选中文件/书签,并跳到新 Tab
T 在新 Tab 中打开选中文件/书签,但不跳到新 Tab
P 跳到根结点
p 跳到父结点
q 关闭 NerdTree 窗口
标准模式下:
gT
前一个
tab
gt
后一个
tab
整理的vim常用操作和配置文件(未完待续,随时添加)