转载至http://www.ibm.com/developerworks/cn/linux/l-cn-emacs-shell/GNU Emacs 有很多“神奇”的功能。常言说“每一个 hacker 都有一个自己的 GNU Emacs”。这个事实在很大程度上得益于人们能够按照完全自我的方式去使用 GNU Emacs。将 Shell 运行在 GNU Emacs 里面就是众多的用法之一。在 GNU Em
转载 精选 2014-01-19 07:30:43
758阅读
前言这篇文章的目的并不是为了教会你使用emacs,而是让你在noilinux下能有一个好用且功能不逊于devc++的代码编辑器这篇文章只针对noilinux下的gui版本的emacs以下内容均在noilinux下测试打开emacs从左上角的"应用程序->编程"打开emacs(实际上noilinux默认打开文档的软件就是emacs)设置因为这篇文章很入门,所以尽量在gui中进行所有设置虽然我写
转载 2024-04-22 05:58:39
19阅读
Emacs-021-shell模式       我觉得EmacsShell模式是一个很好的功能,接触了VSCode之后我觉得它的IDE做的比较好,还有终端交互等方式。现在看来,其实这种方式在Emacs上其实早就存在了,大同小异而已。       Shell模式进入方式,直接输入shell命令,具体如下:       这个功能在多个操作系统上可用,进入之后采用的Shell
原创 2021-07-08 11:13:17
47阅读
Emacs-021-shell模式       我觉得EmacsShell模式是一个很好的功能,接触了VSCode之后我觉得它的IDE做的比较好,还有终端交互等方式。现在看来,其实这种方式在Emacs上其实早就存在了,大同小异而已。       Shell模式进入方式,直接输入shell命令,具体如下:       这个功能在多个操作系统上可用,进入之后采用的Shell
原创 2022-03-11 13:50:10
152阅读
执行shell命令shell-command(M-!)若调用的shell命令输出不多,则直接输出在echo area,否则会输出到*Shell Command Output* buffershell命令stderr输出默认被重定向到stdout输出到*Shell Command Output* buffer. 你也可以通过设定变量`shell-command-default-error-buff
原创 2014-05-25 20:47:37
2071阅读
(绝大部分是来自网上别人的配置文件,自己略加修改罢了。)将会保持更新!!windows://linenums won't be copied ;;Load_path (add-to-list 'load-path' "~/.emacs.d/lisp") ;;todo_path (setq todo-file-do "~/emacs/todo/do") (setq todo-
总览 (SYNOPSIS) emacs [ command-line switches ] [ files ... ] 描述 (DESCRIPTION) GNU EmacsEmacs 的 一个 版本, 是由 最早的 (PDP-10) Emacs 的 作者 Richard Stallman 写的
转载 2019-06-25 10:54:00
349阅读
2评论
shell中没有多进程的概念,可以通过开启子shell并在后台执行来实现并发。    串行执行#!/bin/bash start=`date +"%s"` for (( i=0; i<10; i++ )) do { echo "execute" sleep 1 } done end=`date +"%s"` ec
转载 2024-01-10 14:20:29
98阅读
每条命令后如果不加&的话就是依次一行一行的顺序执行,只有前面一行执行完成后再执行下一行,事实上还有很多特殊符号可用来分隔单个的命令:分号(;)、管道(|)、&、逻辑AND (&&),还有逻辑OR (||)。对于每一个读取的管道,Shell都回将命令分割, 命令执行操作符 多条命令可以在一行中出现。它们可以从左到右顺序执行。此时,各条命令之间应以分号( ;
转载 2024-03-27 21:32:49
176阅读
C是ctrl,M是altC-x是同时按,C x是先按ctrl放开后再按x1、文件操作快捷键对应菜单栏的File命令 C-x C-f打开emacs默认目录下home的某个文件C-x d打开文件路径,查看某个文件的属性信息,并在这个文件上进行编辑操作C-x i将某个文件的内容插入到当前的缓冲区C-x C-v打开一个文件,取代当前缓冲区C-x C-s保存文件C-x C-w将当前缓冲区文件另存为
转载 2024-02-26 17:44:16
73阅读
shell编程中的变量运算shell编程中的字符串操作字符串连接字符串连接就是指将两个或多个相对独立的字符串,按照一定顺序连接,合整成一个新的字符串。如:字符串1:abc;字符串2:123;合成新的字符串3:abc123[root@fsx ~]# str=hello //定义一个字符串变量 [root@fsx ~]# echo $str //输出字符串,输出时变量名前要加$ hel
转载 2024-04-22 22:23:22
75阅读
* 安装emacslftp ftp://ftp.gnu.org/gnu/emacs/> ls# 找到想要的版本> get xxx.tar.xz tar xvf emacs-xx.x.tar.xz -C .cd emacs-xx.x# ncurse 库 必须,控制终端光标sudo apt-get install ncurses-dev# 不需要图形...
原创 2021-08-13 10:41:46
673阅读
今天发现可以在shell中直接打开Gitbash,Gitbash提供了一些有用的Linux风格命令,最关键是我用emacs的时候不用再打开一个Gitbash终端操纵Git了。在~/.emacs.d/init.el中配置如下:(setq explicit-shell-file-name "C:/Program Files (x86)/Git/bin/bash.exe")(setq shell-file-name explicit-shell-file-name)(add-to-list 'exec-path "C:/Program Files (x86)/G
转载 2013-08-02 23:03:00
126阅读
2评论
1 什么是Eshell?  Eshell是Emacs完全用Elisp实现的类UNIX shell. 由于它完全是由Elisp实现的,因此它具有与Emacs相同的可移植性,而且它可以很自然的与Elisp代码相结合. 事实上,你完全可以在Eshell下运行lisp代码2 Eshell与普通shell有什么不同?Eshell支持输出重定向但不支持输入重定向Eshell没有job control
原创 2014-05-06 21:50:19
10000+阅读
说实话,配置emacs那可谓异常多的文章,也有一篇广为流传,几乎大家都是以那一篇为基础来作自己的配置。既然有现成的,肯定用这个来作小修该就好了~~其实自己很久以前就已经配过,只不过弄好之后自己一直没怎么用。。。今天又拿出来写了下代码,所以就下决心把之前的没配好的小修该一下。自己主要是针对c/c++来配。安装的话超简单,因为强大的Debian都会帮你准备好。直接apt-get install就行:e
转载 2024-04-29 17:43:29
34阅读
emacs操作简介emacs是由GNU组织的创始人Richard Stallman开发的一个功能强大的全屏文本编辑器,它支持多种编程语言,具有很多优良的特性。有众多的系统管理员和软件开发者使用emacs。语法 emacs(选项)(参数) 选项 +<行号>:启动emacs编辑器,并将光标移动到制定行号的行; -q:启动emacs编辑器,而不加载初始化文件; -u<用户>:启动
转载 2024-05-23 21:06:47
51阅读
# 如何实现“shell 启动多个java”? 作为一名经验丰富的开发者,教导刚入行的小白如何实现“shell 启动多个java”是一项很有意义的任务。首先,我们需要明确整个操作的流程,然后逐步指导他完成每个步骤。 ## 流程表格 | 步骤 | 操作 | |------|------------| | 1 | 编写 shell 脚本,用于启动多个 Java 程序 | | 2
原创 2024-03-23 04:10:36
126阅读
如下所示: # 实现"hdc shell 多个设备"的步骤 ## 概述 在开发过程中,我们经常需要同时连接多个设备进行测试和调试。而"hdc shell"命令可以为我们提供在多个设备上执行shell命令的能力。在本文中,我将向你介绍如何使用"hdc shell"命令来实现多设备操作。 ## 步骤 下面是实现"hdc shell 多个设备"的步骤: | 步骤 | 描述 | | --- | -
原创 2024-01-10 03:00:59
688阅读
创建shell脚本shell脚本的后缀名是.sh。下面是一个简单脚本的创建:用vim打开脚本,可以看到里面就一句简单的echo指令:shell脚本实际上就是各种linux指令和工具使用的集合。通常,在脚本的最开始会指明使用哪个shell来执行该脚本,因此会有#!/bin/bash这样的语句。改写上例:此外,脚本可以有返回值,使用exit x的命令,x就是返回值:通常返回0表示脚本运行正常,否则表示
在Linux操作系统中,Shell是一种命令解释器,它允许用户通过在终端或脚本文件中输入命令来与操作系统进行交互。其中,IF语句是Shell编程中的一种条件控制语句,用于根据条件执行不同的命令或代码块。在Shell编程中,我们可以使用IF语句来检查一个条件是否为真,如果条件为真,则执行相应的命令,否则执行其他命令。 而在Shell编程中,有时候我们需要根据多个条件来进行判断,这时候就需要使用多个
原创 2024-04-26 09:39:28
737阅读
  • 1
  • 2
  • 3
  • 4
  • 5