打开文件
#vi file_name
开始编辑 i(insert:在光标处输入) a(将光标后移一位输入) o(换行输入)
退出编辑状态 esc
非编辑状态下命令:
[url=http://www.linuxpx.cn/Linux/Linux_2170.html]http://www.linuxpx.cn/Linux/Linux_2170.html[/url]
常用命令
1、复制(一行:yy; 多行:[n]yy)
在命令模式下:将光标定位到想开始复制的行,然后输入yy 则将当前行复制。
若想复制多行,则将光标定位到起始行,输入8yy 表示从当前行开始向下复制8行。
2、粘贴(p);粘贴的起始行为当前行的下一行
在命令模式下:将光标定位到某行,输入p 则是将复制的内容粘贴到当前行的下一行.
3、撤销()
4、删除(一行:dd;多行:[n]dd)
删除一行:将光标定位到想删除的那行,命令模式下,输入dd。则当前行就会被删除。
删除多行:光标定位到某行,命令模式下,输入8dd ,则表示从当前行开始的向下8行被删除。
#vi file_name
开始编辑 i(insert:在光标处输入) a(将光标后移一位输入) o(换行输入)
退出编辑状态 esc
非编辑状态下命令:
/main() /*查找字符串 main(),此时按“N”,表示查找下一个。和windows中F3的功能类似*/
:set number/nu /*设置行号*/
:set nonu /*取消行号*/
:/66 /*光标移动到66行*/
:!make
:!gcc -o mycpro mycpro.c /*不退出vi,执行linux命令*/
:q /*没有对文件更改的情况下退出vi*/
:q! /*不保存修改,退出vi*/
:w /*保存做的修改,不退出vi*/
:wq /*保存修改,并退出vi*/
[url=http://www.linuxpx.cn/Linux/Linux_2170.html]http://www.linuxpx.cn/Linux/Linux_2170.html[/url]
常用命令
1、复制(一行:yy; 多行:[n]yy)
在命令模式下:将光标定位到想开始复制的行,然后输入yy 则将当前行复制。
若想复制多行,则将光标定位到起始行,输入8yy 表示从当前行开始向下复制8行。
2、粘贴(p);粘贴的起始行为当前行的下一行
在命令模式下:将光标定位到某行,输入p 则是将复制的内容粘贴到当前行的下一行.
3、撤销()
4、删除(一行:dd;多行:[n]dd)
删除一行:将光标定位到想删除的那行,命令模式下,输入dd。则当前行就会被删除。
删除多行:光标定位到某行,命令模式下,输入8dd ,则表示从当前行开始的向下8行被删除。