1. 程式人生 > >Emacs月月積累(二):視窗、緩衝區和常用模式切換

Emacs月月積累(二):視窗、緩衝區和常用模式切換

1 視窗和緩衝區切換

視窗

  • C-x 0:關閉當前視窗
  • C-x 1:關閉當前視窗以為的其他視窗
  • C-x 2:水平分割視窗
  • C-x 3:垂直分割視窗
  • C-x 4 0:關閉當前視窗和緩衝
  • C-x 4 b:在另一視窗開啟緩衝(如果當前只有一個視窗將分割一個新視窗)
  • C-x 4 f:在另一視窗開啟檔案(…同上)
  • C-x o:在多個視窗中迴圈切換

緩衝區切換

  • C-x b:選擇緩衝區。命令輸入後再輸入緩衝區名稱,可以用tab補全

2 模式切換

模式切換命令:M-x 模式名

  • shell: 終端模式(ESC+!)
  • r-mode:R語言
  • org-mode:org-mode
  • c++-mode:C++語言
  • c-mode:C語言
  • latex-mode:LaTeX檔案
  • perl-mode:Perl語言
  • tex-mode TeX檔案

相關推薦

Emacs月月積累視窗緩衝區常用模式切換

1 視窗和緩衝區切換 視窗 C-x 0:關閉當前視窗 C-x 1:關閉當前視窗以為的其他視窗 C-x 2:水平分割視窗 C-x 3:垂直分割視窗 C-x 4 0:關閉當前視窗和緩衝 C-x 4 b:在另

ASP.NET MVC5控制器視圖與模型

script pcr 靜態 簡單 err ice message blog 控制器 前言   本篇博文主要介紹ASP.NET MVC中的三個核心元素:控制器、視圖與模型,以下思維導圖描述了本文的主要內容。 控制器 控制器簡介   在介紹控制器之前,簡單的介紹一下MVC工

從NSTimer的失效性談起關於GCD Timerlibdispatch

not 證明 note sta 理解 得到 team 其他 vtable 一、GCD Timer的創建和安放 盡管GCD Timer並不依賴於NSRunLoop,可是有沒有可能在某種情況下,GCD Timer也失效了?就好比一開始我們也不知道NSTim

Java中StringStringBuilderStringBuffer常用源碼分析及比較StringBuilderStringBuffer源碼分析

string類型 character private 字符 代碼 less pri des over StringBuilder: 一、構造方法: /** * Constructs a string builder with no characters in i

學習筆記檢視索引

知識點內容: 檢視 索引 檢視: 概念: View其實是執行查詢語句後得到的結果,可以模擬成資料表來使用,也成為“虛擬資料表” 檢視與資料表的區別: 資料表實際儲存記錄的地方

java Restful框架jersey請求對映頁面傳值

jersey的webservice開發基本上都是使用註解,接下來學習常用註解. 一.根資源類 [email protected]註解 @Path("/hello") public class HelloWorldController { @G

tensorflow+faster rcnn程式碼解析anchor_target_layerproposal_target_layerproposal_layer

接在tensorflow+faster rcnn程式碼理解(一):構建vgg前端和RPN網路之後,對於每張輸入影象(600×800)RPN會產生17100個anchor,構建RPN後會輸出4個tensor,維度如下: rpn_cls_prob:(1,38,50,18) rpn_bbo

SpringMVC乾貨系列從零搭建SpringMVC+mybatisspringMVC原理解析及常用註解

SpringMVC框架介紹 SpringMVC就是通過DispatcherServlet將一堆元件串聯起來的Web框架。 Spring MVC屬於SpringFrameWork的後續產品,已經融合在Spring Web Flow裡面。 Spring 框架提供了構建 We

【鏈塊技術53期】超級賬本Fabric教程 Docker的部署安裝

原文連結:超級賬本Fabric教程 Docker的部署和安裝(下) 本節分享超級賬本執行環境docker容器的搭建。   四、Docker compose 4.1 能夠在主機上創建出相互隔離的網路,通過命令列管理多個容器。 在mac和windows中都集成了compos

【鏈塊技術52期】超級賬本Fabric教程Docker的部署安裝

原文連結:超級賬本Fabric教程(二):Docker的部署和安裝(上) 本節分享超級賬本執行環境docker容器的搭建。   一、目錄 HyperLedger超級賬本執行環境-Docker容器介紹   二、推薦linux系統  

Maven學習屬性座標與依賴

前言: 1、pom檔案的配置,主要內容為屬性、座標與依賴、外掛、倉庫以及其他一些配置。 2、理解這些配置的內容,在一定程度上也就理解了Maven 的使用。 一、屬性 (一)Maven內建屬性: 1、${basedir} 專案根目錄,即包含 pom.xml 的目錄。 2、${v

MongoDB入門系列InsertUpdateDeleteDrop

概述   本章節介紹Insert、Update、Delete、Drop操作基本語法。 環境: Version:3.4 insert insert()基本語法如下: db.collection.insert( <document or array of documents&

Maven倉庫搭建GitHub又拍雲七牛雲端儲存

在上一篇博文中,主要介紹了Maven倉庫搭建原理,除了Nexus外,隨意使用一個HTTP伺服器,例如Tomcat或Nginx,都可搭建一個自己的Maven倉庫。 無論是用Nexus還是HTTP伺服器搭建Maven倉庫,總歸需要一臺伺服器,一臺伺服器需要花錢買和

數字訊號處理實驗離散時間訊號線性時不變離散時間系統的頻域分析

目錄 一、實驗目的: 二、實驗內容及要求: 1. 離散時間訊號的頻域分析: 2. 線性時不變離散時間系統的頻域分析: 三、實驗結果及問題回答: 1. 離散時間訊號的頻域分析: 2. 線性時不變離散時間系統的頻域分析: 一、實驗目的:   

前端進擊的巨人隊列內存空間

出錯 傳參數 tps 乒乓球 棧應用 保存 webp ring 釋放內存 面試經常遇到的深淺拷貝,事件輪詢,函數調用棧,閉包等容易出錯的題目,究其原因,都是跟JavaScript基礎知識不牢固有關,下層地基沒打好,上層就是豆腐渣工程,新人小白,踏實踩土才是關鍵。 打地基第二

Java基礎總結從0開始finalfinallyfinalize的區別

final:用於修飾類、方法和屬性;被修飾的類不能被繼承,方法不能重寫,屬性不可改變即參量;        -----ps:abstract和final不能同時修飾類finally:多用捕獲異常後必須執行執行的程式碼塊,比例關閉連線,IO流等;finaliza:JVM在回收垃

每天一道演算法題給定陣列Arr一個整數aim,請返回哪兩個位置的數可以加出aim來。

給定陣列Arr和一個整數aim,請返回哪兩個位置的數可以加出aim來 例如:arr={2,7,11,15},target = 9 返回{0,1},因為arr[0] + arr[1] = 2 + 7 = 9,可以假設每個數組裡只有一組答案。 大概流程是這樣的: 首先,定義一個

storm教程Storm Topology元件Storm資料來源輸出選擇

Storm Topology元件 前面的章節已經提到過,Storm叢集中的任務稱之為Topology。 對比Hadoop中的MapReduce job,mapper用於從資料來源中獲取資料,經過簡單處理,以一定的格式傳遞給reducer,reducer負責後

zookeeper使用javaAPI基本操作迴圈監聽器使用

本文介紹如何連線zookeeper叢集、對zookeeper資料的crud、以及迴圈監聽器的使用 引入pom依賴 引入的zookeeper版本依賴應該與安裝的zookeeper版本一致。注,需要註釋掉type標籤

深度學習—加快梯度下降收斂速度MonmentumRMSpropAdam

上篇部落格講的是利用處理(分組資料集)訓練資料集的方法,加快梯度下降法收斂速度,本文將介紹如何通過處理梯度的方法加快收斂速度。首先介紹Monmentum,再次介紹RMSprop,最後介紹兩種演算法的綜合體Adam。 1.Monmentum 在介紹Monmen