在vim中强制保存正在编辑的文件(即使当前没有写权限...

linux操作环境中,我们经常会碰上这种情况:以普通用户vim编辑一个文件,改了许多地方后,发现无权限保存。命令“:w !sudo tee %”可以很好滴解决这个问题。 下面我们简单分析一下          “:w !sudo tee %”这条命令的含义是把当前编辑的文件的内容当做标准输入输入到命令sudo tee 文件名里...

       时间 : 2016-11-25| 栏目 : vim| 浏览 : 567 次| 暂无评论 标签: [阅读全文]

    在VIM中进行文本替换

    在VIM中进行文本替换(转载网络,侵权请告知): 1. 替换当前行中的内容: :s/from/to/ (s即substitude) :s/from/to/ : 将当前行中的第一个from,替换成to。如果当前行含有多个 from,则只会替换其中的第一个。 :s/from/to/g : 将当前行中的所有from都替换成to。 ...

         时间 : 2016-07-06| 栏目 : vim| 浏览 : 869 次| 暂无评论 标签: [阅读全文]

      vim中使用正则表达式

      vim中使用正则表达式 一、使用正则表达式的命令 使用正则表达式的命令最常见的就是 / (搜索)命令。其格式如下: /正则表达式 另一个很有用的命令就是 :s(替换)命令,将第一个//之间的正则表达式替换成第二个//之间的字符串。 :s/正则表达式/替换字符串/选项 在学习正则表达式时可以利用 / 命令来练习。...

           时间 : 2016-07-02| 栏目 : vim| 浏览 : 26 次| 暂无评论 [阅读全文]

        vim多标签、多窗口操作

        多标签 进入vim前 vim -p <文件名> 以多标签形式打开文件。如vim -p * 就是编辑当前目录的所有文件 vim编辑中 :tabnew 增加一个标签 :tabc 关闭当前的tab :tabo 关闭所有其他的tab :tabs 查看所有打开的tab :tabp 或gT 前一个 :ta...

             时间 : 2016-05-21| 栏目 : vim| 浏览 : 967 次| 暂无评论 标签: [阅读全文]

          简明 Vim 练级攻略(转载)

          简明 Vim 练级攻略  2011年9月7日陈皓 vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,...

               时间 : 2015-08-15| 栏目 : vim, 技术文章| 浏览 : 493 次| 暂无评论 标签:, [阅读全文]

            vim 批量替换多个文件中的字符

            vim 批量替换多个文件中的字符 假定你有个变量名为 "x_cnt" 而你要把他改为 "x_counter"。这个变量在多个 C 文件都 被用到了。你需要在所有文件中作此改动。你得这么做。 把所有相关文件放进参数列表: >   :args *.c < 这个命令会找到所有的 C...

                 时间 : 2015-05-03| 栏目 : vim| 浏览 : 490 次| 暂无评论 [阅读全文]