learn vi【1】
来源:互联网 发布:现在学php有前途吗 编辑:程序博客网 时间:2024/05/18 22:55
1.
在vi中可以调用外部命令,命令前加上“!”即可。
例如,可以在vi的command模式下,使用:!ls /tmp查看tmp目录的文件。其他df,rm命令均可。
2.
或着更干脆一点,在vi中建立一个临时的shell环境。
:sh
此时可以用exit或者ctrl+D返回。
3.
一些比较简单的:
command mode下,使用h,j,k,l进行光标的移动。同时可以配合数字来进行进行跨步移动。比如使用55l向右移动55个字符。
4.
vi中的页边距:
set wm=10
wm是warpmargin的abbreviation【缩写】。这个命令对已经输入的文本无效。
5.
行内移动:
数字键0可以将光标移动到行头,美元符号$则可以帮助你移动到行尾。
6.
设置行号:
:set nu
7.
文本快移动:使用w和e,b进行单词间的移动。w词头,e词尾。可以配合数字键使用。同第3点。
8.
d delete,p put, y yank 复制,c change
可以配合0,w,$等类object使用,效果不错。D是d$的简写【简不到哪里去吧】。
还能加上数字键:
command number object
number command object
cc will replace the entire current line,类似dd,yy
9.
s能删除单个字符并进入insert模式。
S则删除整行,不论光标在哪个位置。
r和R进行替换,单个字符和连续字符。
~改变大小写
u和U撤销编辑。
重复编辑:
period 句点 (.)
使用 J 连接两行。current line & next line。
“热图”:
- learn vi【1】
- learn vi【2】
- learn vi【3】
- learn vi【4】
- Learn EJB (1)
- learn english(1)
- shell learn 1
- learn lua 1
- 学习scikit learn 1
- Swift learn 1
- fis3-learn - 1 起步
- scikit-learn Tutorials (1)
- Learn Some Framework-1
- git learn (1)
- 读书笔记:Learn C++ (1)
- learn caffe 1
- scikit-learn(1)
- Summary:learn python 1
- 图片瀑布流的威力?最新数据显示Pinterest有望成为第二大社交网站,仅次于Facebook
- 人类是种病毒
- java获得CPU使用率,系统内存,虚拟机内存等情况
- jquery阻止链接跳转
- JQuery.ajax传递数组问题
- learn vi【1】
- DOMContentLoaded与load
- 关于系统架构,项目设计案例(一):抽奖系统概率设计
- php 获取最后插入数据的id
- java编译报类名是公共的错误
- [java]单例模式Singleton
- PL/SQL代码举例
- 年过完了,准备返京
- linux tar 命令