VIM 的折行后各种搞不定,诚心求教

2013-05-04 06:39:48 +08:00
 gdm
最近学习在 Windows 用 VIM 码字和读东西,没觉得难,就是要配置,而且鼠标难用,冬天大概较痛苦,趁夏天学。
本人字号调得很大,不喜欢抬眼皮码字(容易眼球干涩),一般光标停在下半屏幕。文章段落普遍很长, 300-800 一段。折行后一般显示为 10 行左右,有时甚至 20 行。不折行肯定不行,简直没法修改了。
姑且把一行折行后得到的若干视觉上的行叫小行,提问:

问题一:
由于一行折行后太长,而 VIM 的高亮当前行是高亮整行的,这样对我来说就是高亮大半个屏幕……如何只高亮光标所在的小行?

问题二:
VIM 每 j/k 一行,中文文件的编辑区就闪好几下(英文不闪)。而且文章段落长,一般都是段内修改,不需要跨行, j/k 跳得实在太远了。如何 j/k 一下只动一小行,或者至少不要狂闪?

问题三:
偶尔用鼠标点击来移动光标(比如跳到某行的第 555 字,事先也不知道那是第 555 字,所以用鼠标肯定比较快),然后那一行整个要闪烁几下,如何不闪?
6225 次点击
所在节点    Vim
14 条回复
Paranoid
2013-05-04 09:33:08 +08:00
如何 j/k 一下只动一小行(没记错的话应该是) Ctrl+j/k 一小行

闪会不会跟缓冲区有关系,太小? 一般大文件才有这种问题。

vim不适合看字呀~~~ 那是打码用的
alexrezit
2013-05-04 09:40:43 +08:00
@Paranoid
2. 应该是 gj, gk.

btw vim 可以用鼠标?

vim 阅读还可以, 实在不适合文字编辑, 尤其是中文, 建议换个别的编辑器.
Paranoid
2013-05-04 09:48:36 +08:00
@alexrezit 呵呵 ,确实是 gk,gj。。。 配置文件里面被重置了。。
kfll
2013-05-04 10:07:16 +08:00
gdm
2013-05-05 05:59:23 +08:00
@Paranoid
@alexrezit
灰常感谢,现在把 gj, gk 给 map 到 j k 了。

默认编辑器向来是 EmEditor,码字、看文确实舒服,不过速度不快,跟我的输入法不太合作,而且有可能的前提下还是希望换成开源的,电脑上的盗版很少了,也就三样,离纯免费不远了啊。
于是看了一堆开源软件,基本上不是慢,就是中英混排折行恶心、中文渲染诡异,再或不支持正则式跨行搜索。期间还试了试 ST3 之类,速度还是没法跟 Vim 相提并论,开个 3MB 文件都像死机一样。
于是就只有 Vim 和 Gedit 能用了。 Gedit 版本都到 3.8 了, Windows 版还 2.3 ,而且 Windows 版的体验真的差 *nix 版好多……

@kfll
word processing in Vim is difficult 这句话道出心声啊~~~~
cassyfar
2013-05-05 06:33:18 +08:00
用vim写文章就是自动补全很给力 但是自动修正太弱 而且j,k和gj,gk map到一起了以后自动补全后菜单只能用tab切...
pityonline
2013-05-05 08:59:32 +08:00
一,:h folding 看看那几种折叠方式里有没有适合自己的。
二,行内上下移动用 gj,gk,当然可以 map 到其它键,前提是不要和常用键冲突。
三,有个叫 vim-easymotion 的插件基本就把鼠标扔掉了。
Muninn
2013-05-05 09:13:55 +08:00
vim写中文文章实在是有点得不偿失。。。
输入法切换太讨厌了。
lovejoy
2013-05-05 12:18:00 +08:00
lts9165
2013-05-05 12:20:06 +08:00
@alexrezit LZ用的可能是gvim,那个好像少数情况下可以用鼠标
Muninn
2013-05-05 14:35:15 +08:00
@lovejoy 以前见人推荐过这个~
不过还是觉得有点蛋疼.
比如我现在用熟悉的输入法闭上眼睛可以盲打出一行汉字,
但是换这个肯定不行了.

ps. 这个可以自定义用谁家的词库和云端词库?
gdm
2013-05-06 04:40:39 +08:00
@pityonline fold 是折叠啊,不写代码不太用。我的问题是折行,也就是 wrap 。我也在努力扔鼠标,不过经常靠在椅子上,双手够不着,所以还是偶尔用鼠标。话说 easymotion 在英文文章确实强大,中文的话,输入法不太支持。

@Muninn 其实还好, gvim 下用小狼毫是自动切的。别家输入法切到小狼毫可以用深蓝转换一下用户词库。小狼毫适合经常跨平台的用户和折腾型用户。
话说云端就腾讯做得好,搜狗好卡。

@cassyfar 一般就一两个 buffer 。不做工程,切换压力不大。不过或许 map 到别处比较好……
ioiioi
2013-10-28 15:42:04 +08:00
@gdm
小狼毫被設置成了繁體,如何轉換成簡體?找不到設置頁面。
ioiioi
2013-10-28 16:32:08 +08:00
我找到了,按F4

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/67650

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX