标签: modeline

模式行在 vim 中不起作用

我有一个叫.aliasesbash 和 zsh的文件,我把这一行

# vim: set filetype=bash: 
Run Code Online (Sandbox Code Playgroud)

但如果我做

: echo &ft
Run Code Online (Sandbox Code Playgroud)

我得到 conf

vim modeline

32
推荐指数
5
解决办法
2万
查看次数

Vim:是否可以在文件中为 :syntax sync fromstart 添加模式行?

我正在写一个很长的页面来记录编译器,我想如果 doxygen 突出显示会一直存在会很好。仅当我进行搜索以进一步查找文件时,它才会丢失跟踪,因为该评论中的行数非常大(现在为 1066)。

我发现您可以使用以下命令告诉系统从文件的开头进行同步:

:syntax sync fromstart
Run Code Online (Sandbox Code Playgroud)

这很好用。现在我想知道我是否可以在模式行信息中使用它(或者可能定义行数?),以便每次打开文件时它都能按原样工作。

我也注意到了 minlines,但这也是特定于语法的东西,看起来我不能只写:

vim: minlines=10000
Run Code Online (Sandbox Code Playgroud)

这被视为错误。

vim sync modeline syntax

5
推荐指数
1
解决办法
820
查看次数

使用 nvidia 驱动程序为 1366x768 编写 Xorg 自定义模式行

我最近买了一台戴尔 e1914h 显示器 18.5" 并支持 1366x768@60Hz 显示。专有 nvidia 驱动程序的问题是由于某些 nvidia 特定的东西(分辨率不能被 8 整除),专有 nvidia 驱动程序的问题是默认不支持 1366x768 分辨率。所以,我得到1368x768分辨率与 nvidia 驱动程序。我在 live cd 上使用 nouveau 启动并将模式行复制到 /etc/X11/xorg.conf 并且正在工作。是的 - 从 lmde live cd 复制自定义模式行后,Nvidia 的 1366x768@60Hz 模式正在工作使用 nouveau 驱动程序模块。但是,我想要的是,当水平/垂直前廊、后廊等值未知时,如何计算模型行,尽管我有一些有关可用监视器的详细信息: http://cdn2.bhphotovideo .com/lit_files/94125.pdf

我想要实现的是使用 nvidia 支持的 1366x768@60 生成的自定义 edid 二进制文件。我拥有的是水平、垂直同步范围、像素时钟等监视器规格。我找不到水平前廊等值来手动编写模型行。有知识的人可以帮忙吗?videogen、cvt、gtf 等的问题是它们都生成 1368x768 模型行而不是 1366x768。gtf 输出:

:~$ gtf 1366 768 60
# 1368x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 85.86 MHz 
Modeline "1368x768_60.00"  85.86  1368 1440 1584 1800  768 …
Run Code Online (Sandbox Code Playgroud)

linux xorg modeline nvidia-graphics-card debian-jessie

5
推荐指数
1
解决办法
2902
查看次数