鸟哥的Linux私房菜 课后练习第九章(3)

指令列的储存、离开等指令  
:w   将编辑的数据写入硬盘档案中(常用)  
:w!   若文件属性为『只读』时,强制写入该档案。不过,到底能不能写入, 还是跟你对该档案的档案权限有关啊!  
:q   离开 vi (常用)  
:q!   若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。  
注意一下啊,那个惊叹号 (!) 在 vi 当中,常常具有『强制』的意思~  
:wq   储存后离开,若为 :wq! 则为强制储存后离开 (常用)  
ZZ   这是大写的 Z 喔!若档案没有更动,则不储存离开,若档案已经被更动过,则储存后离开!  
:w [filename]   将编辑的数据储存成另一个档案(类似另存新档)  
:r [filename]   在编辑的数据中,读入另一个档案的数据。亦即将 『filename』 这个档案内容加到游标所在行后面  
:n1,n2 w [filename]   将 n1 到 n2 的内容储存成 filename 这个档案。  
:! command   暂时离开 vi 到指令列模式下执行 command 的显示结果!例如
『:! ls /home』即可在 vi 当中察看 /home 底下以 ls 输出的档案信息!
 
vim 环境的变更  
:set nu   显示行号,设定之后,会在每一行的前缀显示该行的行号  
:set nonu   与 set nu 相反,为取消行号!  

区块选择(Visual Block)

如果想要选择一个区块,用vim是可以办到的。

区块选择的按键意义  
v   字符选择,会将光标经过的地方反白选择!  
V   行选择,会将光标经过的行反白选择!  
[Ctrl]+v   区块选择,可以用长方形的方式选择资料  
y   将反白的地方复制起来  
d   将反白的地方删除掉  

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/23873.html