我经常使用鼠标突出显示文本,然后按cmd-c(Osx)复制突出显示的文本.但是,当我这样做时,似乎没有更新光标,因此不是将突出显示的文本复制到寄存器,而是将其从当前光标位置复制到我突出显示的位置的末尾.我究竟做错了什么?我不想在选择移动光标之前记住单击.
我正在使用evilmode.
我最近觉得有必要为我的erlang/elixir项目使用Spacemacs.(在eclipse上编写Erlang编码).
现在我对Spacemacs感觉更舒服,我对如何处理流程有疑问.
我在代码上犯了一个错误并且有一个无限循环.我在控制台上杀了它,但我想知道如何在spacemacs中做同样的事情.我发现SPC ap让我有可能列出所有正在运行的进程.
如果有可能在这个菜单中杀死一个正在运行的进程,可以请有人解释我(我是spacemacs/emacs的完全初学者)吗?
问候
皮埃尔
在初始设置期间,spacemacs问道:"你想要什么类型的完成框架?" 我选择了"掌舵".
现在我想用常春藤代替.如何将spacemacs从掌舵改为常春藤?我的〜/ .spacemacs文件中出现了16次"helm".
我在〜/ .spacemacs文件的顶部添加了"spacemacs-ivy"并重新启动,但这不起作用,如https://www.reddit.com/r/emacs/comments/407q2c/ivy_is_now_available_in_spacemacs/中所述.重新启动emacs说"Spacemacs在加载'.spacemacs'文件时遇到错误."
我在iTerm2(我使用的是Mac)上有一个漂亮而漂亮的设置,默认的外壳是ZSH,可以使用Oh-my-zsh和Agnoster-fcamblor主题进行正确定制.
作为Spacemacs用户,我想在不离开Emacs的情况下尽可能多地做.所以我决定从里面调用一个终端窗口,因为我习惯使用Vim/tmux.
这是我得到的外观(在同一目录中):
显然主题没有被应用.
这是我的相关部分~/.spacemacs:
(shell :variables
shell-default-shell 'ansi-term
shell-default-height 30
shell-default-term-shell "/bin/zsh"
shell-default-position 'bottom)
Run Code Online (Sandbox Code Playgroud)
一些重要的事情:
$> echo $0向我展示ZSH是在Spacemacs中使用的shell.$> echo $PS1告诉我它设置正确,它与iTerm2相匹配.如何在Spacemacs Shell窗口中应用Oh-my-zsh主题?
我注意到当我查看 TODO 列表时,我通常只从上半部分完成任务,因为我是从上到下阅读的,当我读到一半时,我找到了一个 TODO这是可以做到的。所以我想知道,有没有办法混合 TODO 列表,以便随机排序?
我使用 spacemacs 和 Flycheck-eslint 作为 linter 来检查我的 React 代码。
这是我的项目.eslintrc,
{
"extends": [
"eslint:recommended",
"plugin:react/recommended"
],
"parser": "babel-eslint",
"env": {
"browser": true,
"es6": true,
"node": true
},
"parserOptions": {
"ecmaFeatures": {
"experimentalObjectRestSpread": true,
"jsx": true
},
"sourceType": "module"
},
"plugins": [
"react"
],
"rules": {
"semi": [0, "never"],
"eqeqeq": 2,
"no-console": 1,
"no-unused-vars": [1, {"vars": "all", "args": "after-used"}],
"comma-spacing": [2, {"before": false, "after": true}],
"react/prop-types": [2, {
"ignore": ["dispatch"]
}]
},
"globals": {
"__DEV_MODE__": true,
"__API_SERVER__": true
} …Run Code Online (Sandbox Code Playgroud) 我可以在spacemacs中打开外壳程序吗(在我的代码窗口旁边的单独窗口中,我可以切换到它并发出命令)?就像打开python解释器,运行测试或我可以在终端上完成的任何简单任务一样。
因此,当我尝试使用 Automator 服务打开新的 emacs(带有 spacemacs 的 GNU 版本 25.2)缓冲区时,出现了一些非常奇怪的行为。
在我的终端中,该命令emacsclient -a '' -c按预期工作,通过 emacsclient 打开一个新缓冲区。但是,当我在 Automator 中创建一个仅运行 ( /bin/bash) shell 脚本的服务时:
emacsclient -a '' -c
我收到一条错误消息:
The action “Run Shell Script” encountered an error: “emacsclient: could not get terminal name”
由于怀疑这是由于 Automator 没有使用某些默认PATH变量,我尝试了以下操作:
PATH=/usr/local/bin:$PATH
emacsclient -c
它产生了与以前相同的错误。
接下来我尝试
PATH=/usr/bin:/usr/local/bin export PATH;
emacsclient -c
产生了不同的错误消息:
The action “Run Shell Script” encountered an error: “emacsclient: invalid option -- c
Try `emacsclient --help' for more information” …
我想删除图像,因为它不必要地占用空间。我试过了,fancy-splash-image nil但没有用。
我应该在我的 .spacemacs(或任何地方)中放置什么以及在哪个部分。