vim 程序编辑器
1.安装vim
sudo apt-get install vim
需要输入密码,不显示,直接输入就ok。
出现问题:
Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend)
原因:
vim 这在被使用,没有被关闭,进程没有终止
解决方案:
输入
sudo rm /var/cache/apt/archive/lock
sudo rm /var/lib/dpkg/lock
重新安装
sudo apt-get install vim
宕机
1.vim自带缓存机制会有一个.swap缓存文件
2.模拟宕机 kill 9 %1
这句话会导致不正常的停止,尽管文件仍旧存在如果编写就会报错。
3.解决办法 根据提示,分两种情况
其他程序员正在编辑 | 中断 |
---|---|
终止vim | d:删除缓存,q:退出,o:只读 |
使用
三种模式
vim比vi的多的功能
1.多文件编辑
2.可视化区块
既可以以行为单位,也可以以列为单位
使用【Ctrl+v】配合光标移动可以进行可视区域的选择,整列整列的选,复制粘贴即可.
也可以实现整列的删除。
3.代码高亮
4.多窗口
使用sp:
【ctrl 】 + w +上:上一个屏幕
【ctrl】 + w + q:退出
5.关键词自动补全
其他注意事项
1.中文编码
2.DOS与linux换行符不同
很关键
如何解决
3.语系编码转化
bash
正则表达式与文件格式化处理
shell编程
1.语法
(1)循环
(2)判断
(3)嵌套
2.过程
(1)改变权限chmod 777 文件名
(2)./或者source 或者bath /sh
(3)注意参数
进程的管理
哲学家进餐问题