vi或vim搜索之</><?>
一般情况查找一个文件里面的内容,vi或vim文件后,之前习惯性的使用“/加内容”来进行搜索,按n跳到下一个位置;
但是有一个需求是文件内容太大,需要从文件的后面开始查找内容,那么就衍生出来<?>和N键
1、一般情况:
/内容 向下搜索 n继续搜索下一个
注:回车后一般跳转到内容的第一个位置
?内容 向上搜索 n继续搜索上一个
注:回车后一般跳转到内容的最后一个位置
2、另一种情况:
/内容
#回车后一般跳转到内容的第一个位置,
但是按N键后会切换到“?内容”这种模式,继续按N键会继续搜索上一个内容(是在当前行开始);
n键会切回“/”这种模式,继续按n继续搜索下一个
?内容
#回车后一般跳转到内容的最后一个位置,
但是按N键后会切换到“/内容”这种模式;继续按N键会继续搜索下一个内容(是在当前行开始);
n键会切回“?”这种模式,继续按n继续搜索上一个
- 总的来说就是按n键是第一次执行的模式,按N键执行的是另一种模式(是在当前行开始)。