r******g 发帖数: 43 | 1 在vi或者vim中换行是要用回车的,长的行可以自动折行,可还是属于逻辑上的一行。如
果是一大段没有回车的文本的话,虽然占了屏幕很多行,可是不方便用j,k来定位光标,
每次移动都只能定位到一个新的逻辑行上(实际是一段)。不知道能不能象Notepad那样自
动折行,但也可以每次只移动一个(屏幕)行?这样vi来写普通东东的话就方便多了。有什
么地方可以设置吗?
谢谢 |
s**n 发帖数: 449 | 2 set textwidth=72
【在 r******g 的大作中提到】 : 在vi或者vim中换行是要用回车的,长的行可以自动折行,可还是属于逻辑上的一行。如 : 果是一大段没有回车的文本的话,虽然占了屏幕很多行,可是不方便用j,k来定位光标, : 每次移动都只能定位到一个新的逻辑行上(实际是一段)。不知道能不能象Notepad那样自 : 动折行,但也可以每次只移动一个(屏幕)行?这样vi来写普通东东的话就方便多了。有什 : 么地方可以设置吗? : 谢谢
|
r******g 发帖数: 43 | 3 不对吧,这样还是自动加入回车字符了吧。
我希望保持原来的样子,就是一个paragraph就是一长行的
但可以用j,k来在屏幕上的一行行间移动
【在 s**n 的大作中提到】 : set textwidth=72
|
q***e 发帖数: 90 | 4 Why you want use j k to do that? You can shift within
a line with other commands, like w 100w, b 20b, 72h, 72l
to move within a line.
【在 r******g 的大作中提到】 : 不对吧,这样还是自动加入回车字符了吧。 : 我希望保持原来的样子,就是一个paragraph就是一长行的 : 但可以用j,k来在屏幕上的一行行间移动
|
r******g 发帖数: 43 | 5 j, k is more easier to operate. Why cann't the vi be like notepad in this
aspect?
【在 q***e 的大作中提到】 : Why you want use j k to do that? You can shift within : a line with other commands, like w 100w, b 20b, 72h, 72l : to move within a line.
|
s**n 发帖数: 449 | 6 maybe you can try "nmap j 72l"? hehe.
【在 r******g 的大作中提到】 : j, k is more easier to operate. Why cann't the vi be like notepad in this : aspect?
|
q***e 发帖数: 90 | 7 It's better to use another key for mapping,
don't used j k, since they are the standard keys.
【在 s**n 的大作中提到】 : maybe you can try "nmap j 72l"? hehe.
|
r******g 发帖数: 43 | 8 you mean define a new key for this? Emmm... good idea. I will try it.
thanks
【在 q***e 的大作中提到】 : It's better to use another key for mapping, : don't used j k, since they are the standard keys.
|
r******g 发帖数: 43 | 9 I got it! It is gj and gk to move up and down one or more screen lines. |
q***e 发帖数: 90 | 10 Good. It seems that it vim extension, not
original vi, but almost everyone is using vim instead
of vi, really nice features.
【在 r******g 的大作中提到】 : I got it! It is gj and gk to move up and down one or more screen lines.
|