.
我用
vi
开启某个文件后,要在第
34
列向右移动
15
个字符,应该在一般指令模式中下达什么指令?
(1)
先按下
34G
到第
34
列;
(2)
再按下
[ 15 +
向右键
]
,或
[ 15l ]
亦可!
.
在
vi
开启的文件中,如何去到该文件的页首或页尾?
去页首按下
1G
或
gg
;去页尾按下
G
即可
.
在
vi
开启的文件中,如何在光标所在列中,移动到行头及行尾?
移动到行头,按
0
,移动到行尾按
$
即可!
.
vi
的一般指令模式情况下,按下『
r
』有什么功能?
取代光标所在的那个字符
.
在
vi
的环境中,如何½目前正在编辑的文件另存新档名为
newfilename
?
:w newf ilename
.
在
linux
底下最常使用的文书编辑器为
vi
,请问如何½入编辑模式?
在一般指令模式底下输入:
i, I, a, A
为在本列当中输入新字符;
(
出现
–
Insert- )
在一般指令模式当中输入:
o, O
为在一个新的一列输入新字符;
在一般指令模式当中输入:
r, R
为取代字符!(左下½出现
–
Replace-
)
.
在
vi
软件中,如何由编辑模式跳回一般指令模式?
可以按下
[Esc]
.
在
vi
环境中,若上下左右键无法使用时,请问如何在一般指令模式移动光标?
[h, j, k, l]
分别代表
[
左、下、上、右
]
.
在
vi
的一般指令模式中,如何删除一列、
n
列;如何删除一个字符?
分别为
dd, ndd, x
或
X
(
dG
及
d1G
分别表示删除到页首及页尾)
.
在
vi
的一般指令模式中,如何复制一列、
n
列并加以贴上?
分别为
yy, nyy, p
或
P
.
在
vi
的一般指令模式中如何搜寻
string
这个字符串?
.string (
往前搜寻
)
/string (
往后搜寻
)
.
在
vi
的一般指令模式中,如何取代
word1
成为
word2
,而若需要使用者确认机制,又该如何?
:1,$s/word1/word2/g
或