有没有办法Emacs在我滚动时停止自动移动我的文本光标位置(又名,点)?我不断失去我的位置和标记这种烦人的行为。
我测试了以下建议,但没有成功:
(setq scroll-preserve-screen-position t
scroll-conservatively 0)
Run Code Online (Sandbox Code Playgroud)
(我Emacs在 Ubuntu 和 OS X 上运行24.2。)
编辑文本时闪烁的光标让我发疯。有什么办法可以禁用它或至少让它不那么频繁地闪烁吗?使用 OS X 10.8.1。
在终端中输入以下内容没有帮助:
defaults write -g NSTextInsertionPointBlinkPeriod -int 100000000
defaults write -g CursorBlink -string 0
Run Code Online (Sandbox Code Playgroud) 自从“升级”到 IE9 以来,我一直遇到一个非常烦人且非常不一致的问题。在编辑 wiki 时,我时不时地无法将光标移动到上一行。按向上箭头键根本没有任何作用。更奇怪的是,将光标移动到行首并按左箭头键会使光标移动到当前行的末尾,而不是移动到上一行的末尾。向下移动任意数量的线然后向上移动不会移除隐形墙;有时实际上它会将墙移动到较低的线。
解决该问题的唯一方法是在隐形墙上方单击,这样可以正确地重新定位光标。然后问题就完全消失了;光标可以在整个文本框内自由移动,没有任何问题,直到它在未定义的稍后时间再次随机地再次被捕获到其他地方。我能确定的唯一模式是,当光标靠近 wiki 语法([[、]]、|-、==等)时,它似乎更频繁地发生。我无法有意重现该问题,而且我还没有在任何非 wiki 上看到它发生 - 我无法知道这是 MediaWiki 错误还是仅仅是由于不同的光标习惯导致问题从未在其他地方出现。
可以通过设置窗口局部变量 cursor-type 的值来修改光标的样式。
(setq cursor-type '(hbar . 1))
Run Code Online (Sandbox Code Playgroud)
如何让所有现有和未来的窗口使用相同的光标类型?
我有时在 Visual Studio 2010(和 Notepad++)上遇到这个问题,如果我移动它,我的文本光标会变成一个“控制台”光标,如果你添加字符,它会替换你所在的字符而不是添加它前面的字符。
我希望可以对此采取一些措施。
例子:
