linux的emacs的一个小问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux的emacs的一个小问题相关的知识,希望对你有一定的参考价值。
菜鸟问题:
1 我用 C-x C-f 后,显示的是“Find file”,而不是让File name让创建文件名字,这个正常么= =II?刚刚第一次用的时候还是让创建的。
2 在上述情况下,我随便敲入了一个文件名字,然后“-111:%%-F1 XXX”,“XXX”就显示这个名字了;
关键是,现在怎么开始编辑这个文件啊,命令锁定一直锁定在最下面的让输入组合键的那一行。
thanks
2、不太明白说的是什么。如果是卡在下面那个输命令的那里(那个缓冲区叫 minibuffer),用 c-g 或者按三次 <esc> 就可以退出来。 参考技术A
太正常了
没看懂你说的什么, 你最好上截图.
如何在 Emacs 中获取 linux 版本
【中文标题】如何在 Emacs 中获取 linux 版本【英文标题】:how to get linux version in Emacs 【发布时间】:2018-03-19 15:31:21 【问题描述】:我正在寻找一种如何在 Emacs Lisp 中获取 linux 版本的方法,无论形式是字符串还是数字。 有的话请留下你的代码sn-ps。
谢谢。
【问题讨论】:
你所说的“linux版本”是什么? 【参考方案1】:你可以直接调用uname -r
作为一个shell命令。
(defun my-linux-version ()
"Return the linux version as a string."
(shell-command-to-string "printf %s $(uname -r)"))
ELISP> (my-linux-version)
"4.4.0-96-generic"
编辑:
修剪部分-通用
(defun my-linux-version ()
"Return the linux version as a string."
(let ((version (shell-command-to-string "printf %s $(uname -r)")))
(replace-regexp-in-string "-generic$" "" version)))
【讨论】:
我尝试使用正则表达式修剪 part -generic xxx 但失败了。请问如何修剪呢??以上是关于linux的emacs的一个小问题的主要内容,如果未能解决你的问题,请参考以下文章