博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vim编辑器第二天
阅读量:5231 次
发布时间:2019-06-14

本文共 837 字,大约阅读时间需要 2 分钟。

编辑模式的进入:

        i  :在光标所在的字符前插入

       a :在光标所在的字符后插入

       o :在光标所在的行的下面一行插入

       I  : 在光标所在的行的行首插入,如果行首有空格则在空格后面开始插入

       A :在光标所在行的行尾开始插入

       O:在光标所在行的上面另起一行插入

        s:删除光标所在行并开始插入

vim的配置:

  1. 新建一个隐藏文件如(vim .vimrc)并进行编辑
  2. 编辑的时候第一行输入set nu(显示文本行数)
  3. 打开配置文档(vim /etc/vimrc)并在其后面添加一行set nonu
  4. 随机打开一个文档(vim /etc/passwd)可以发现打开就发现有行数显示

      通过上面过程可以发现个人配置的文件是优先于全局配置文件的即(递进关系 针对本次>针对个人>针对整个计算机)

      异常退出我们应该删除隐藏文件下面的交换文件比如a.txt打开有异常我们应该输入rm -rf .a.txt.swp

 

别名机制:

         我们可以通过打开vim .bashrc     比如我们可以增加一行alias cls =‘clear’  然后我们通过输入命令cls也可以达到清屏的效果(需要重进用户才能生效)

         如果想在这次启动中用可以直接输入命令# alias cls =“clear” 只能在本次中用,下次再启动该用户无法启动效果

解码:  通过输入命令# iconv -f gb2312 -t utf-8 c.txt -o d.txt 

             表示将乱码c.txt解码并保存到的d.txt(因为linux对于传送过去的中文无法识别,因此需要解码)

             iconv -f gb2312 -t utf-8 c.txt   只能临时解码,cat c.txt一次后再次查看还是会出现乱码

             因此我们应输入iconv -f gb2312 -t utf-8 c.txt -o d.txt 

             -o  表示输出文件名

             -t   输出编码

             -f   原始文本编码

 

转载于:https://www.cnblogs.com/jclty/p/10192567.html

你可能感兴趣的文章
LeetCode 15. 3Sum
查看>>
第四次Scrum编码冲刺
查看>>
佛教、道教、基督教的几个问题比较
查看>>
SignalR示例demo
查看>>
ViewPager中使用PhotoView时出现pointerIndex out of range异常
查看>>
实验七——函数定义及调用总结
查看>>
apple-touch-startup-image 制作iphone web应用程序的启动画面
查看>>
Dp Hdu1421 搬寝室
查看>>
C/C++中的可变参函数
查看>>
最简单的二叉树
查看>>
git操作整理
查看>>
集合与深浅拷贝
查看>>
git命令
查看>>
《深入理解Android2》读书笔记(五)
查看>>
《构建之法》(七)
查看>>
初来乍到
查看>>
${}
查看>>
结对编程
查看>>
mouseenter事件和mouseover事件
查看>>
谈C#中的Delegate
查看>>